diff options
author | vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-05-28 09:43:32 +0000 |
---|---|---|
committer | vries <vries@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-05-28 09:43:32 +0000 |
commit | ec0d1d643fa3b5a0a4bb6cdc6e5bad494b84cb7e (patch) | |
tree | c423067a5caca6fb1adad10b6cd7f0e8d2a3bd8e /gcc/opts.c | |
parent | 754158d9189fd020e9cde6a16c55d0340035f503 (diff) | |
download | gcc-ec0d1d643fa3b5a0a4bb6cdc6e5bad494b84cb7e.tar.gz |
-fuse-caller-save - Enable by default at O2 and higher
2014-05-28 Radovan Obradovic <robradovic@mips.com>
Tom de Vries <tom@codesourcery.com>
* opts.c (default_options_table): Add OPT_LEVELS_2_PLUS entry with
OPT_fuse_caller_save.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@211008 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/opts.c')
-rw-r--r-- | gcc/opts.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/opts.c b/gcc/opts.c index 2f4f913ca9f..2b1280a76ff 100644 --- a/gcc/opts.c +++ b/gcc/opts.c @@ -497,6 +497,7 @@ static const struct default_options default_options_table[] = { OPT_LEVELS_2_PLUS_SPEED_ONLY, OPT_foptimize_strlen, NULL, 1 }, { OPT_LEVELS_2_PLUS, OPT_fhoist_adjacent_loads, NULL, 1 }, { OPT_LEVELS_2_PLUS, OPT_fisolate_erroneous_paths_dereference, NULL, 1 }, + { OPT_LEVELS_2_PLUS, OPT_fuse_caller_save, NULL, 1 }, /* -O3 optimizations. */ { OPT_LEVELS_3_PLUS, OPT_ftree_loop_distribute_patterns, NULL, 1 }, |