OSDN Git Service

Don't set the default arch for i[34567]86-*-darwin*|x86_64-*-darwin*.
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Feb 2010 07:56:36 +0000 (07:56 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 28 Feb 2010 07:56:36 +0000 (07:56 +0000)
2010-02-27  H.J. Lu  <hongjiu.lu@intel.com>

PR bootstrap/43202
* config.gcc: Don't enable SSE math for i[34567]86-*-darwin*
by default.  Don't set the default arch for
i[34567]86-*-darwin*|x86_64-*-darwin*.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157119 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config.gcc

index 7c85688..09606c1 100644 (file)
@@ -1,6 +1,13 @@
 2010-02-27  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR bootstrap/43202
+       * config.gcc: Don't enable SSE math for i[34567]86-*-darwin*
+       by default.  Don't set the default arch for
+       i[34567]86-*-darwin*|x86_64-*-darwin*.
+
+2010-02-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/43202
        * config.gcc: Enable SSE math for i[34567]86-*-darwin* by
        default.  Set the default 32bit/64bit archs with $with_arch
        instead of $arch for i[34567]86-*-*|x86_64-*-* targets.
index c0239c0..8d0475f 100644 (file)
@@ -1086,9 +1086,6 @@ i[34567]86-*-darwin*)
        need_64bit_hwint=yes
        need_64bit_isa=yes
 
-       # SSE math is enabled for Darwin by default.
-       with_fpmath=${with_fpmath:-sse}
-
        # This is so that '.../configure && make' doesn't fail due to
        # config.guess deciding that the configuration is i386-*-darwin* and
        # then this file using that to set --with-cpu=i386 which has no -m64
@@ -2860,6 +2857,10 @@ esac
 # This block sets nothing except for with_arch.
 if test x$with_arch = x ; then
   case ${target} in
+    i[34567]86-*-darwin*|x86_64-*-darwin*)
+      # Default arch is set via TARGET_SUBTARGET32_ISA_DEFAULT
+      # and TARGET_SUBTARGET64_ISA_DEFAULT in config/i386/darwin.h.
+      ;;
     i[34567]86-*-*)
       # --with-fpmath sets the default ISA to SSE2, which is the same
       # ISA supported by Pentium 4.
@@ -2876,6 +2877,10 @@ if test x$with_arch = x ; then
 
   # Avoid overriding --with-arch-32 and --with-arch-64 values.
   case ${target} in
+    i[34567]86-*-darwin*|x86_64-*-darwin*)
+      # Default arch is set via TARGET_SUBTARGET32_ISA_DEFAULT
+      # and TARGET_SUBTARGET64_ISA_DEFAULT in config/i386/darwin.h.
+      ;;
     i[34567]86-*-*|x86_64-*-*)
       if test x$with_arch_32 != x || test x$with_arch_64 != x; then
        if test x$with_arch_32 = x; then