diff options
author | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-04-23 22:09:21 +0000 |
---|---|---|
committer | mrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-04-23 22:09:21 +0000 |
commit | 401ed9a810e9f4a96a2be6caf742cd6776498a8b (patch) | |
tree | d6c15c77d7b993be7ee3cc2c1183620c0eb399f8 | |
parent | 02a689aec8358a17be8d212047b4e0fb5af334ee (diff) | |
download | gcc-401ed9a810e9f4a96a2be6caf742cd6776498a8b.tar.gz |
* config/i386/i386.c (ix86_tune_features
[X86_TUNE_DEEP_BRANCH_PREDICTION]: Prefer call over thunks on
nocona and core2.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124084 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 3 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 46866c3cc61..142d6c2d249 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2007-04-23 Mike Stump <mrs@apple.com> + + * config/i386/i386.c (ix86_tune_features + [X86_TUNE_DEEP_BRANCH_PREDICTION]: Prefer call over thunks on + nocona and core2. + 2007-04-23 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.md (prefix_extra): New attribute. diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index b785f499082..2e0586bf95a 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -1026,8 +1026,7 @@ unsigned int ix86_tune_features[X86_TUNE_LAST] = { m_486 | m_PENT | m_PPRO | m_ATHLON_K8_AMDFAM10 | m_K6 | m_CORE2 | m_GENERIC, /* X86_TUNE_DEEP_BRANCH_PREDICTION */ - m_PPRO | m_K6_GEODE | m_ATHLON_K8_AMDFAM10 | m_PENT4 - | m_NOCONA | m_CORE2 | m_GENERIC, + m_PPRO | m_K6_GEODE | m_ATHLON_K8_AMDFAM10 | m_PENT4 | m_GENERIC, /* X86_TUNE_BRANCH_PREDICTION_HINTS: Branch hints were put in P4 based on simulation result. But after P4 was made, no performance benefit |