]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/58587 (Bootstrap error with ada with -mcpu=power7)
authorMichael Meissner <meissner@linux.vnet.ibm.com>
Thu, 3 Oct 2013 00:01:45 +0000 (00:01 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Thu, 3 Oct 2013 00:01:45 +0000 (00:01 +0000)
2013-10-02  Michael Meissner  <meissner@linux.vnet.ibm.com>

PR target/58587
* config/rs6000/rs6000-cpus.def (ISA_2_6_MASKS_SERVER): Turn off
setting -mvsx-timode by default until the underlying problem is
fixed.
(RS6000_CPU, power7 defaults): Likewise.

From-SVN: r203142

gcc/ChangeLog
gcc/config/rs6000/rs6000-cpus.def

index c4fe746775bf3839758e1d7e237e5d7892ba585f..12dc6c35b5aeb8d678ed53db2a1746181a2d35dc 100644 (file)
@@ -1,3 +1,11 @@
+2013-10-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR target/58587
+       * config/rs6000/rs6000-cpus.def (ISA_2_6_MASKS_SERVER): Turn off
+       setting -mvsx-timode by default until the underlying problem is
+       fixed.
+       (RS6000_CPU, power7 defaults): Likewise.
+
 2013-10-02  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/x-linux (host-linux.o): Remove header dependencies.
index c177512ddfdcb536dfb6ad0e9112d548d3cd0027..548566eee8bf6c1f5689cdec5f3facc65391aa44 100644 (file)
 
   /* For ISA 2.06, don't add ISEL, since in general it isn't a win, but
      altivec is a win so enable it.  */
+  /* OPTION_MASK_VSX_TIMODE should be set, but disable it for now until
+     PR 58587 is fixed.  */
 #define ISA_2_6_MASKS_EMBEDDED (ISA_2_5_MASKS_EMBEDDED | OPTION_MASK_POPCNTD)
 #define ISA_2_6_MASKS_SERVER   (ISA_2_5_MASKS_SERVER                   \
                                 | OPTION_MASK_POPCNTD                  \
                                 | OPTION_MASK_ALTIVEC                  \
-                                | OPTION_MASK_VSX                      \
-                                | OPTION_MASK_VSX_TIMODE)
+                                | OPTION_MASK_VSX)
 
 /* For now, don't provide an embedded version of ISA 2.07.  */
 #define ISA_2_7_MASKS_SERVER   (ISA_2_6_MASKS_SERVER                   \
@@ -182,7 +183,7 @@ RS6000_CPU ("power6x", PROCESSOR_POWER6, MASK_POWERPC64 | MASK_PPC_GPOPT
 RS6000_CPU ("power7", PROCESSOR_POWER7,   /* Don't add MASK_ISEL by default */
            POWERPC_7400_MASK | MASK_POWERPC64 | MASK_PPC_GPOPT | MASK_MFCRF
            | MASK_POPCNTB | MASK_FPRND | MASK_CMPB | MASK_DFP | MASK_POPCNTD
-           | MASK_VSX | MASK_RECIP_PRECISION | MASK_VSX_TIMODE)
+           | MASK_VSX | MASK_RECIP_PRECISION)
 RS6000_CPU ("power8", PROCESSOR_POWER8, MASK_POWERPC64 | ISA_2_7_MASKS_SERVER)
 RS6000_CPU ("powerpc", PROCESSOR_POWERPC, 0)
 RS6000_CPU ("powerpc64", PROCESSOR_POWERPC64, MASK_PPC_GFXOPT | MASK_POWERPC64)