Commit 1e138510 by Richard Sandiford Committed by Richard Sandiford

re PR target/50090 (ARM EABI symbols in libgcc.a have default visibility)

libgcc/
	PR target/50090
	* config/arm/bpabi-lib.h (RENAME_LIBRARY): Use a C-level alias
	instead of an assembly one.

From-SVN: r177826
parent 30228b61
2011-08-17 Richard Sandiford <richard.sandiford@linaro.org>
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 <bonzini@gnu.org> 2011-08-12 Paolo Bonzini <bonzini@gnu.org>
PR bootstrap/50047 PR bootstrap/50047
......
...@@ -28,9 +28,8 @@ ...@@ -28,9 +28,8 @@
/* Make __aeabi_AEABI_NAME an alias for __GCC_NAME. */ /* Make __aeabi_AEABI_NAME an alias for __GCC_NAME. */
#define RENAME_LIBRARY(GCC_NAME, AEABI_NAME) \ #define RENAME_LIBRARY(GCC_NAME, AEABI_NAME) \
__asm__ (".globl\t__aeabi_" #AEABI_NAME "\n" \ typeof (__##GCC_NAME) __aeabi_##AEABI_NAME \
RENAME_LIBRARY_SET "\t__aeabi_" #AEABI_NAME \ __attribute__((alias ("__" #GCC_NAME)));
", __" #GCC_NAME "\n");
/* Give some libgcc functions an additional __aeabi name. */ /* Give some libgcc functions an additional __aeabi name. */
#ifdef L_muldi3 #ifdef L_muldi3
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment