diff options
Diffstat (limited to 'ldso/ldso/m68k/resolve.S')
-rw-r--r-- | ldso/ldso/m68k/resolve.S | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/ldso/ldso/m68k/resolve.S b/ldso/ldso/m68k/resolve.S index 9b1a24c68..9de314dfb 100644 --- a/ldso/ldso/m68k/resolve.S +++ b/ldso/ldso/m68k/resolve.S @@ -1,29 +1,21 @@ -#if 0 -#include <sysdep.h> -#endif /* * These are various helper routines that are needed to run an ELF image. */ -#ifdef NO_UNDERSCORE -#define __dl_linux_resolve _dl_linux_resolve -#define __dl_linux_resolver _dl_linux_resolver -#endif - .text .even -.globl __dl_linux_resolve - .type __dl_linux_resolve,@function -__dl_linux_resolve: +.globl _dl_linux_resolve + .type _dl_linux_resolve,@function +_dl_linux_resolve: moveml %a0/%a1,%sp@- #ifdef __PIC__ - bsrl __dl_linux_resolver@PLTPC + bsrl _dl_linux_resolver@PLTPC #else - jbsr __dl_linux_resolver + jbsr _dl_linux_resolver #endif moveml %sp@+,%a0/%a1 addql #8,%sp jmp @(%d0) .LFE2: - .size __dl_linux_resolve,.LFE2-__dl_linux_resolve + .size _dl_linux_resolve,.LFE2-_dl_linux_resolve |