* sysdeps/unix/alpha/sysdep.h [PIC] (SYSCALL_ERROR_HANDLER): Use !samegp relocation.

* sysdeps/unix/alpha/sysdep.h [PIC] (SYSCALL_ERROR_HANDLER): Use
	!samegp relocation.
This commit is contained in:
Richard Henderson 2004-01-16 06:02:52 +00:00
parent 60cd0f0ab6
commit 647e0537dc
2 changed files with 6 additions and 5 deletions

View File

@ -2,6 +2,9 @@
* sysdeps/alpha/dl-machine.h (RTLD_START): Use _dl_argv_internal.
* sysdeps/unix/alpha/sysdep.h [PIC] (SYSCALL_ERROR_HANDLER): Use
!samegp relocation.
2004-01-15 Richard Henderson <rth@redhat.com>
* sysdeps/unix/sysv/linux/alpha/Makefile [stdlib]: Process

View File

@ -85,13 +85,11 @@
lda v0, -1; \
ret
#elif defined(PIC)
# define SYSCALL_ERROR_LABEL __syscall_error
# define SYSCALL_ERROR_HANDLER \
br $31, __syscall_error !samegp
# define SYSCALL_ERROR_LABEL __syscall_error !samegp
# define SYSCALL_ERROR_HANDLER br $31, SYSCALL_ERROR_LABEL
#else
# define SYSCALL_ERROR_LABEL $syscall_error
# define SYSCALL_ERROR_HANDLER \
jmp $31, __syscall_error
# define SYSCALL_ERROR_HANDLER jmp $31, __syscall_error
#endif /* RTLD_PRIVATE_ERRNO */
/* Overridden by specific syscalls. */