aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorVictoria Stepanyan <victoria.stepanyan@amd.com>2016-02-04 07:52:08 +0000
committerVenkataramanan Kumar <vekumar@gcc.gnu.org>2016-02-04 07:52:08 +0000
commit07d88205a6bd6cc94fdf981f399a3871bce6d3f2 (patch)
treec9c02ec17dce31a72a4b21b926e96de181017953 /gcc
parent05dd97db3c29364ea3fc8fc2a658586a9469db79 (diff)
downloadgcc-07d88205a6bd6cc94fdf981f399a3871bce6d3f2.zip
gcc-07d88205a6bd6cc94fdf981f399a3871bce6d3f2.tar.gz
gcc-07d88205a6bd6cc94fdf981f399a3871bce6d3f2.tar.bz2
Disable auto prefetcher for -march=znver1.
2016-02-04 Victoria Stepanyan <victoria.stepanyan@amd.com> * gcc/config/i386/x86-tune.def: Disable default prefetching for -march=znver1. From-SVN: r233127
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/x86-tune.def2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f379bc4..5a06f67 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2016-02-04 Victoria Stepanyan <victoria.stepanyan@amd.com>
+
+ * gcc/config/i386/x86-tune.def: Disable default prefetching
+ for -march=znver1.
+
2016-02-03 Michael Meissner <meissner@linux.vnet.ibm.com>
Vladimir Makarov <vmakarov@redhat.com>
diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def
index 9d25e51..31a87b9 100644
--- a/gcc/config/i386/x86-tune.def
+++ b/gcc/config/i386/x86-tune.def
@@ -218,7 +218,7 @@ DEF_TUNE (X86_TUNE_FOUR_JUMP_LIMIT, "four_jump_limit",
at -O3. For the moment, the prefetching seems badly tuned for Intel
chips. */
DEF_TUNE (X86_TUNE_SOFTWARE_PREFETCHING_BENEFICIAL, "software_prefetching_beneficial",
- m_K6_GEODE | m_AMD_MULTIPLE)
+ m_K6_GEODE | m_ATHLON_K8 | m_AMDFAM10 | m_BDVER | m_BTVER)
/* X86_TUNE_LCP_STALL: Avoid an expensive length-changing prefix stall
on 16-bit immediate moves into memory on Core2 and Corei7. */