re PR target/87545 (-mtune=intel regressions)
authorRichard Biener <rguenther@suse.de>
Wed, 2 Jan 2019 11:04:45 +0000 (11:04 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 2 Jan 2019 11:04:45 +0000 (11:04 +0000)
2019-01-02  Richard Biener  <rguenther@suse.de>

PR target/87545
* config/i386/x86-tune-costs.h (intel_cost): Adjust
cost of cheap SSE instruction.

From-SVN: r267509

gcc/ChangeLog
gcc/config/i386/x86-tune-costs.h

index d896edc1b020fd246942f80bbade729f1cc19c32..37c318da6a0e595dab04a1849e103d0219a993d6 100644 (file)
@@ -1,3 +1,9 @@
+2019-01-02  Richard Biener  <rguenther@suse.de>
+
+       PR target/87545
+       * config/i386/x86-tune-costs.h (intel_cost): Adjust
+       cost of cheap SSE instruction.
+
 2019-01-02  Richard Biener  <rguenther@suse.de>
 
        PR ipa/85574
index 1c641d99545d70dc74594f57b3cfe37749ab1814..ac06e37733a04e4ea1f1f8ab38b7f861db074ecc 100644 (file)
@@ -2115,7 +2115,7 @@ struct processor_costs intel_cost = {
   COSTS_N_INSNS (8),                   /* cost of FCHS instruction.  */
   COSTS_N_INSNS (40),                  /* cost of FSQRT instruction.  */
 
-  COSTS_N_INSNS (8),                   /* cost of cheap SSE instruction.  */
+  COSTS_N_INSNS (1),                   /* cost of cheap SSE instruction.  */
   COSTS_N_INSNS (8),                   /* cost of ADDSS/SD SUBSS/SD insns.  */
   COSTS_N_INSNS (8),                   /* cost of MULSS instruction.  */
   COSTS_N_INSNS (8),                   /* cost of MULSD instruction.  */