]> git.ipfire.org Git - thirdparty/gcc.git/commit
i386.h (ACCUMULATE_OUTGOING_ARGS): Disable accumulation for cold functions.
authorJan Hubicka <jh@suse.cz>
Sat, 19 Oct 2013 12:11:14 +0000 (14:11 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Sat, 19 Oct 2013 12:11:14 +0000 (12:11 +0000)
commit41ee845b75a5025e4d376d8df8661e1340b59d0a
tree432272133578a944dd10eac6df2977c235104f3b
parent322cb62ac5c93e21a859cce27c0d8e8b1b6c1c01
i386.h (ACCUMULATE_OUTGOING_ARGS): Disable accumulation for cold functions.

* config/i386/i386.h (ACCUMULATE_OUTGOING_ARGS): Disable accumulation
for cold functions.
* x86-tune.def (X86_TUNE_USE_LEAVE): Update comment.
(X86_TUNE_PUSH_MEMORY): Likewise.
(X86_TUNE_AVX256_UNALIGNED_LOAD_OPTIMAL,
X86_TUNE_AVX256_UNALIGNED_STORE_OPTIMAL): New.
(X86_TUNE_ACCUMULATE_OUTGOING_ARGS, X86_TUNE_ALWAYS_FANCY_MATH_387): New.
* i386.c (x86_accumulate_outgoing_args, x86_arch_always_fancy_math_387,
x86_avx256_split_unaligned_load, x86_avx256_split_unaligned_store):
Remove.
(ix86_option_override_internal): Update to use tune features instead
of variables.

From-SVN: r203855
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/config/i386/x86-tune.def