aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2014-01-23 01:12:56 +0100
committerJan Hubicka <hubicka@gcc.gnu.org>2014-01-23 00:12:56 +0000
commit33b6443869998e533bedc3647e0bd589c6e1b001 (patch)
treedf1b373cbdbf4dd268ed59df5645d2dc5aea3cec /gcc
parentd9dcda6f487b2f088cb09bfff535307b249402c1 (diff)
downloadgcc-33b6443869998e533bedc3647e0bd589c6e1b001.zip
gcc-33b6443869998e533bedc3647e0bd589c6e1b001.tar.gz
gcc-33b6443869998e533bedc3647e0bd589c6e1b001.tar.bz2
x86-tune.def (X86_TUNE_ACCUMULATE_OUTGOING_ARGS): Enable for generic and recent AMD targets.
* config/i386/x86-tune.def (X86_TUNE_ACCUMULATE_OUTGOING_ARGS): Enable for generic and recent AMD targets. From-SVN: r206947
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 af611f7..b0a27f9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2014-01-22 Jan Hubicka <jh@suse.cz>
+ * config/i386/x86-tune.def (X86_TUNE_ACCUMULATE_OUTGOING_ARGS):
+ Enable for generic and recent AMD targets.
+
+2014-01-22 Jan Hubicka <jh@suse.cz>
+
* combine-stack-adj.c (combine_stack_adjustments_for_block): Remove
ARG_SIZE note when adjustment was eliminated.
diff --git a/gcc/config/i386/x86-tune.def b/gcc/config/i386/x86-tune.def
index f5affe6..8399102 100644
--- a/gcc/config/i386/x86-tune.def
+++ b/gcc/config/i386/x86-tune.def
@@ -146,7 +146,7 @@ DEF_TUNE (X86_TUNE_REASSOC_FP_TO_PARALLEL, "reassoc_fp_to_parallel",
use of the frame pointer in 32bit mode. */
DEF_TUNE (X86_TUNE_ACCUMULATE_OUTGOING_ARGS, "accumulate_outgoing_args",
m_PPRO | m_P4_NOCONA | m_BONNELL | m_SILVERMONT | m_INTEL
- | m_AMD_MULTIPLE | m_GENERIC)
+ | m_ATHLON_K8)
/* X86_TUNE_PROLOGUE_USING_MOVE: Do not use push/pop in prologues that are
considered on critical path. */