diff options
Diffstat (limited to 'libc/sysdeps/linux/sh')
-rw-r--r-- | libc/sysdeps/linux/sh/crti.S | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/libc/sysdeps/linux/sh/crti.S b/libc/sysdeps/linux/sh/crti.S index a74f96eb7..a68e61b76 100644 --- a/libc/sysdeps/linux/sh/crti.S +++ b/libc/sysdeps/linux/sh/crti.S @@ -1,5 +1,3 @@ -#include <features.h> - .file "crti.S" .text @@ -12,19 +10,10 @@ _init: mov.l r12,@-r15 mov.l r14,@-r15 sts.l pr,@-r15 -#ifndef __HAVE_SHARED__ - mova .L6,r0 - mov.l .L6,r12 - add r0,r12 -#endif mov r15,r14 bra 1f nop .align 2 -#ifndef __HAVE_SHARED__ -.L6: - .long _GLOBAL_OFFSET_TABLE_ -#endif 1: .section .fini @@ -37,19 +26,7 @@ _fini: mov.l r14,@-r15 sts.l pr,@-r15 mov r15,r14 -#ifndef __HAVE_SHARED__ - mov.l .L11,r12 - mova .L11,r0 - add r0,r12 -#endif - bra 1f nop .align 2 -#ifndef __HAVE_SHARED__ -.L11: - .long _GLOBAL_OFFSET_TABLE_ -#endif 1: - - .ident "GCC: (GNU) 3.3.2" |