In the course of options changes I noted the existence of too many defines 
conditioning code built for the target 
<http://gcc.gnu.org/ml/gcc-patches/2010-10/msg00947.html>.  One of those 
defines, __GCC_FLOAT_NOT_NEEDED, is not tested anywhere, and this patch 
removes the definition.  Bootstrapped with no regressions on 
x86_64-unknown-linux-gnu.  Applied to mainline as obvious.

Index: ChangeLog
===================================================================
--- ChangeLog   (revision 175606)
+++ ChangeLog   (working copy)
@@ -1,3 +1,7 @@
+2011-06-28  Joseph Myers  <jos...@codesourcery.com>
+
+       * Makefile.in (LIBGCC2_CFLAGS): Remove -D__GCC_FLOAT_NOT_NEEDED.
+
 2011-06-28  Richard Henderson  <r...@redhat.com>
 
        * config/arm/arm.c (thumb_pop): Rename from thumb_pushpop.  Delete
Index: Makefile.in
===================================================================
--- Makefile.in (revision 175606)
+++ Makefile.in (working copy)
@@ -670,7 +670,7 @@
 LIBGCC2_DEBUG_CFLAGS = -g
 LIBGCC2_CFLAGS = -O2 $(LIBGCC2_INCLUDES) $(GCC_CFLAGS) 
$(TARGET_LIBGCC2_CFLAGS) \
                 $(LIBGCC2_DEBUG_CFLAGS) $(GTHREAD_FLAGS) \
-                -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED \
+                -DIN_LIBGCC2 \
                 -fbuilding-libgcc -fno-stack-protector \
                 $(INHIBIT_LIBC_CFLAGS)
 

-- 
Joseph S. Myers
jos...@codesourcery.com

Reply via email to