[llvm-commits] [llvm-gcc-4.2] r111303 - /llvm-gcc-4.2/trunk/gcc/config/arm/arm.h

Bob Wilson bob.wilson at apple.com
Tue Aug 17 15:00:21 PDT 2010


Author: bwilson
Date: Tue Aug 17 17:00:21 2010
New Revision: 111303

URL: http://llvm.org/viewvc/llvm-project?rev=111303&view=rev
Log:
Reapply svn r110619 with a fix to also check TARGET_HARD_FLOAT.  Radar 8284120.

Modified:
    llvm-gcc-4.2/trunk/gcc/config/arm/arm.h

Modified: llvm-gcc-4.2/trunk/gcc/config/arm/arm.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/trunk/gcc/config/arm/arm.h?rev=111303&r1=111302&r2=111303&view=diff
==============================================================================
--- llvm-gcc-4.2/trunk/gcc/config/arm/arm.h (original)
+++ llvm-gcc-4.2/trunk/gcc/config/arm/arm.h Tue Aug 17 17:00:21 2010
@@ -3508,8 +3508,13 @@
     } \
     if (TARGET_VFP3)						\
       F.AddFeature("vfp3");					\
-    else							\
+    else {							\
       F.AddFeature("vfp3", false);				\
+      if (TARGET_VFP && TARGET_HARD_FLOAT)			\
+        F.AddFeature("vfp2");					\
+      else							\
+        F.AddFeature("vfp2", false);				\
+    }								\
     if (TARGET_NEON)						\
       F.AddFeature("neon");					\
     else							\





More information about the llvm-commits mailing list