summaryrefslogtreecommitdiff
path: root/libc/sysdeps/linux/bfin/crti.S
diff options
context:
space:
mode:
Diffstat (limited to 'libc/sysdeps/linux/bfin/crti.S')
-rw-r--r--libc/sysdeps/linux/bfin/crti.S25
1 files changed, 6 insertions, 19 deletions
diff --git a/libc/sysdeps/linux/bfin/crti.S b/libc/sysdeps/linux/bfin/crti.S
index 36897973e..56b268a28 100644
--- a/libc/sysdeps/linux/bfin/crti.S
+++ b/libc/sysdeps/linux/bfin/crti.S
@@ -1,30 +1,17 @@
-.file "initfini.c";
.section .init
.section .fini
.text;
.align 2
-.global _dummy;
-.type _dummy, STT_FUNC;
-_dummy:
- P2 = R0;
- LINK 0;
- SP += -12;
- cc =P2==0;
- if cc jump L$L$1;
- SP += 12;
- UNLINK;
- jump (P2);
-L$L$1:
- SP += 12;
- UNLINK;
- rts;
- .size _dummy, .-_dummy
-.align 2
.global __init;
.type __init, STT_FUNC;
__init:
LINK 0;
SP += -12;
- .align 2
+.align 2
+.global __fini;
+.type __fini, STT_FUNC;
+__fini:
+ LINK 0;
+ SP += -12;