diff options
author | Richard Earnshaw <rearnsha@arm.com> | 2005-02-18 14:46:47 +0000 |
---|---|---|
committer | Richard Earnshaw <rearnsha@gcc.gnu.org> | 2005-02-18 14:46:47 +0000 |
commit | 2155b88625b5a282858fbefce23c785cbbd58927 (patch) | |
tree | b508ed84d3140212fd342b1155b0754d758c835d | |
parent | 77f04481870b61ae3ef5522592ed2191fae817ec (diff) | |
download | gcc-2155b88625b5a282858fbefce23c785cbbd58927.zip gcc-2155b88625b5a282858fbefce23c785cbbd58927.tar.gz gcc-2155b88625b5a282858fbefce23c785cbbd58927.tar.bz2 |
lib1funcs.asm (FUNC_ALIAS): New macro.
* arm/lib1funcs.asm (FUNC_ALIAS): New macro.
(div0): Use it in place of ARM_FUNC_ALIAS.
(lshrdi3, ashrdi3, ashlrdi3): Likewise.
From-SVN: r95228
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/arm/lib1funcs.asm | 15 |
2 files changed, 16 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 97c9e90..9946176 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2005-02-18 Richard Earnshaw <rearnsha@arm.com> + + * arm/lib1funcs.asm (FUNC_ALIAS): New macro. + (div0): Use it in place of ARM_FUNC_ALIAS. + (lshrdi3, ashrdi3, ashlrdi3): Likewise. + 2005-02-18 Andrew Pinski <pinskia@physics.uc.edu> PR middle-end/20030 diff --git a/gcc/config/arm/lib1funcs.asm b/gcc/config/arm/lib1funcs.asm index d6bf195..be7c268 100644 --- a/gcc/config/arm/lib1funcs.asm +++ b/gcc/config/arm/lib1funcs.asm @@ -223,6 +223,11 @@ SYM (__\name): .endm #endif +.macro FUNC_ALIAS new old + .globl SYM (__\new) + EQUIV SYM (__\new), SYM (__\old) +.endm + .macro ARM_FUNC_ALIAS new old .globl SYM (__\new) EQUIV SYM (__\new), SYM (__\old) @@ -885,8 +890,8 @@ LSYM(Lover12): #ifdef L_dvmd_tls FUNC_START div0 - ARM_FUNC_ALIAS aeabi_idiv0 div0 - ARM_FUNC_ALIAS aeabi_ldiv0 div0 + FUNC_ALIAS aeabi_idiv0 div0 + FUNC_ALIAS aeabi_ldiv0 div0 RET @@ -939,7 +944,7 @@ LSYM(Lover12): #ifdef L_lshrdi3 FUNC_START lshrdi3 - ARM_FUNC_ALIAS aeabi_llsr lshrdi3 + FUNC_ALIAS aeabi_llsr lshrdi3 #ifdef __thumb__ lsr al, r2 @@ -971,7 +976,7 @@ LSYM(Lover12): #ifdef L_ashrdi3 FUNC_START ashrdi3 - ARM_FUNC_ALIAS aeabi_lasr ashrdi3 + FUNC_ALIAS aeabi_lasr ashrdi3 #ifdef __thumb__ lsr al, r2 @@ -1008,7 +1013,7 @@ LSYM(Lover12): #ifdef L_ashldi3 FUNC_START ashldi3 - ARM_FUNC_ALIAS aeabi_llsl ashldi3 + FUNC_ALIAS aeabi_llsl ashldi3 #ifdef __thumb__ lsl ah, r2 |