From b13b8b45333514fd2402611b18a00c4a4cc26122 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Mon, 6 Feb 2006 03:15:24 +0000 Subject: kill _dummy symbol --- libc/sysdeps/linux/bfin/crti.S | 25 ++++++------------------- libc/sysdeps/linux/bfin/crtn.S | 19 ------------------- 2 files changed, 6 insertions(+), 38 deletions(-) (limited to 'libc') 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; diff --git a/libc/sysdeps/linux/bfin/crtn.S b/libc/sysdeps/linux/bfin/crtn.S index 4f15aec50..11ba9420d 100644 --- a/libc/sysdeps/linux/bfin/crtn.S +++ b/libc/sysdeps/linux/bfin/crtn.S @@ -1,26 +1,8 @@ -.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; SP += 12; @@ -34,4 +16,3 @@ L$L$1: UNLINK; rts; .size __fini, .-__fini - .ident "GCC: (GNU) 3.4.1" -- cgit v1.2.3