From d7e16e9e8348b8bcdb805f0c25baf80b057f2b59 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Sun, 23 Jul 1995 00:58:43 +0000 Subject: Sat Jul 22 20:53:18 1995 Roland McGrath * sysdeps/unix/i386/sysdep.h (JUMPTARGET): Use ## to avoid space before @PLT. * sysdeps/mach/i386/sysdep.h (JUMPTARGET): New macro. * sysdeps/i386/bsd-_setjmp.S: Use JUMPTARGET macro in jmp insn. * sysdeps/i386/bsd-setjmp.S: Likewise. --- sysdeps/mach/i386/sysdep.h | 8 ++++++++ sysdeps/unix/i386/sysdep.h | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'sysdeps') diff --git a/sysdeps/mach/i386/sysdep.h b/sysdeps/mach/i386/sysdep.h index 5b4246e..f467fef 100644 --- a/sysdeps/mach/i386/sysdep.h +++ b/sysdeps/mach/i386/sysdep.h @@ -51,4 +51,12 @@ Cambridge, MA 02139, USA. */ #define STACK_GROWTH_DOWN + +#ifdef PIC +#define JUMPTARGET(name) name##@PLT +#else +#define JUMPTARGET(name) name +#endif + + #include_next diff --git a/sysdeps/unix/i386/sysdep.h b/sysdeps/unix/i386/sysdep.h index 4e4b6e6..46f2886 100644 --- a/sysdeps/unix/i386/sysdep.h +++ b/sysdeps/unix/i386/sysdep.h @@ -48,7 +48,7 @@ Cambridge, MA 02139, USA. */ jb JUMPTARGET(syscall_error) #ifdef PIC -#define JUMPTARGET(name) name@PLT +#define JUMPTARGET(name) name##@PLT #else #define JUMPTARGET(name) name #endif -- cgit v1.1