upgrade Linaro GCC to 4.5-2011.05-0 - thanks to Mark Mentovai
[openwrt/staging/florian.git] / toolchain / gcc / patches / linaro / 840-armv4_pass_fix-v4bx_to_ld.patch
index 403354fd8074a6780baf1d58692888ddf41d5ea3..7966936840fcb1f5a3c51d830e0cabdb57ada5f2 100644 (file)
@@ -1,6 +1,6 @@
 --- a/gcc/config/arm/linux-eabi.h
 +++ b/gcc/config/arm/linux-eabi.h
-@@ -63,10 +63,14 @@
+@@ -63,12 +63,16 @@
  #undef  GLIBC_DYNAMIC_LINKER
  #define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.3"
  
  /* At this point, bpabi.h will have clobbered LINK_SPEC.  We want to
     use the GNU/Linux version, not the generic BPABI version.  */
  #undef  LINK_SPEC
--#define LINK_SPEC LINUX_TARGET_LINK_SPEC BE8_LINK_SPEC
-+#define LINK_SPEC LINUX_TARGET_LINK_SPEC BE8_LINK_SPEC TARGET_FIX_V4BX_SPEC
- /* Use the default LIBGCC_SPEC, not the version in linux-elf.h, as we
-    do not use -lfloat.  */
+ #define LINK_SPEC BE8_LINK_SPEC                                               \
+   LINUX_OR_ANDROID_LD (LINUX_TARGET_LINK_SPEC,                                \
+-                     LINUX_TARGET_LINK_SPEC " " ANDROID_LINK_SPEC)
++                     LINUX_TARGET_LINK_SPEC " " ANDROID_LINK_SPEC)    \
+
+ #undef  CC1_SPEC
+ #define CC1_SPEC                                              \