From 07d88205a6bd6cc94fdf981f399a3871bce6d3f2 Mon Sep 17 00:00:00 2001 From: Victoria Stepanyan Date: Thu, 4 Feb 2016 07:52:08 +0000 Subject: [PATCH] Disable auto prefetcher for -march=znver1. 2016-02-04 Victoria Stepanyan * gcc/config/i386/x86-tune.def: Disable default prefetching for -march=znver1. From-SVN: r233127 --- gcc/ChangeLog | 5 +++++ gcc/config/i386/x86-tune.def | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) 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 + + * gcc/config/i386/x86-tune.def: Disable default prefetching + for -march=znver1. + 2016-02-03 Michael Meissner Vladimir Makarov 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. */ -- 2.7.4