2011-05-03 Stuart Henderson <shenders@gcc.gnu.org>
authorStuart Henderson <shenders@gcc.gnu.org>
Tue, 3 May 2011 14:19:43 +0000 (14:19 +0000)
committerStuart Henderson <shenders@gcc.gnu.org>
Tue, 3 May 2011 14:19:43 +0000 (14:19 +0000)
From Jie Zhang:
* config/bfin/uclinux.h (LINK_GCC_C_SEQUENCE_SPEC): Make sure
libbffastfp overrides libgcc when -mfast-fp.

From-SVN: r173308

gcc/ChangeLog
gcc/config/bfin/uclinux.h

index b597068d36491e9f68c815e661f5fea1774cca01..b2404b904d634ece528fede72606a016e7f17c0a 100644 (file)
@@ -1,3 +1,9 @@
+2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
+
+       From Jie Zhang:
+       * config/bfin/uclinux.h (LINK_GCC_C_SEQUENCE_SPEC): Make sure
+       libbffastfp overrides libgcc when -mfast-fp.
+
 2011-05-03  Stuart Henderson <shenders@gcc.gnu.org>
 
        Originally from Bernd Schmidt
index e1bc5ce4dd910859166bd917422f9d6f6cf5cd10..354ff55a60b3eec7a22f52a3c05249e3ee6b7a10 100644 (file)
@@ -27,6 +27,11 @@ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
 
 #define TARGET_OS_CPP_BUILTINS() GNU_USER_TARGET_OS_CPP_BUILTINS()
 
+#undef LINK_GCC_C_SEQUENCE_SPEC
+#define LINK_GCC_C_SEQUENCE_SPEC "\
+  %{mfast-fp:-lbffastfp} %G %L %{mfast-fp:-lbffastfp} %G \
+"
+
 #define MD_UNWIND_SUPPORT "config/bfin/linux-unwind.h"
 
 /* Like the definition in gcc.c, but for purposes of uClinux, every link is