From: rsandifo Date: Wed, 17 Aug 2011 11:13:20 +0000 (+0000) Subject: libgcc/ X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c1c81358afa728db0d7bae637e813b61c9169e69;p=thirdparty%2Fgcc.git libgcc/ PR target/50090 * config/arm/bpabi-lib.h (RENAME_LIBRARY): Use a C-level alias instead of an assembly one. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177826 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 363ecc2fa738..61aa4e3acc7b 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,9 @@ +2011-08-17 Richard Sandiford + + PR target/50090 + * config/arm/bpabi-lib.h (RENAME_LIBRARY): Use a C-level alias + instead of an assembly one. + 2011-08-12 Paolo Bonzini PR bootstrap/50047 diff --git a/libgcc/config/arm/bpabi-lib.h b/libgcc/config/arm/bpabi-lib.h index cfa09cf6e698..26183b392028 100644 --- a/libgcc/config/arm/bpabi-lib.h +++ b/libgcc/config/arm/bpabi-lib.h @@ -28,9 +28,8 @@ /* Make __aeabi_AEABI_NAME an alias for __GCC_NAME. */ #define RENAME_LIBRARY(GCC_NAME, AEABI_NAME) \ - __asm__ (".globl\t__aeabi_" #AEABI_NAME "\n" \ - RENAME_LIBRARY_SET "\t__aeabi_" #AEABI_NAME \ - ", __" #GCC_NAME "\n"); + typeof (__##GCC_NAME) __aeabi_##AEABI_NAME \ + __attribute__((alias ("__" #GCC_NAME))); /* Give some libgcc functions an additional __aeabi name. */ #ifdef L_muldi3