]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
unknown-elf.h (LINK_GCC_C_SEQUENCE_SPEC): Define using --start-group and --end-group.
authorMark Mitchell <mark@codesourcery.com>
Sun, 2 Oct 2005 03:24:07 +0000 (03:24 +0000)
committerMark Mitchell <mmitchel@gcc.gnu.org>
Sun, 2 Oct 2005 03:24:07 +0000 (03:24 +0000)
* config/arm/unknown-elf.h (LINK_GCC_C_SEQUENCE_SPEC): Define
using --start-group and --end-group.

From-SVN: r104864

gcc/ChangeLog
gcc/config/arm/unknown-elf.h

index b644aaa85eff2c786bcaeaa683888ee74d811736..2065da77b636c0fc12ee153263f67e3bca06d359 100644 (file)
@@ -1,3 +1,8 @@
+2005-10-01  Mark Mitchell  <mark@codesourcery.com>
+
+       * config/arm/unknown-elf.h (LINK_GCC_C_SEQUENCE_SPEC): Define
+       using --start-group and --end-group.
+
 2005-10-01  Diego Novillo  <dnovillo@redhat.com>
 
        * tree-vrp.c (value_inside_range, range_includes_zero_p): Add
index 0b171a5042dc661151c93acad59c9076122e6308..916aac9f255759d3da37ca56be44a70bfcb7349c 100644 (file)
@@ -89,3 +89,9 @@
 #define SUBTARGET_CPU_DEFAULT          TARGET_CPU_arm7tdmi
 #endif
 
+/* The libgcc udivmod functions may throw exceptions.  If newlib is
+   configured to support long longs in I/O, then printf will depend on
+   udivmoddi4, which will depend on the exception unwind routines,
+   which will depend on abort, which is defined in libc.  */ 
+#undef LINK_GCC_C_SEQUENCE_SPEC
+#define LINK_GCC_C_SEQUENCE_SPEC "--start-group %G %L --end-group"