diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2014-09-23 11:14:42 +0000 |
---|---|---|
committer | Marcus Shawcroft <mshawcroft@gcc.gnu.org> | 2014-09-23 11:14:42 +0000 |
commit | de72c50f4ca7c11f92daf50c88da4a725ada029a (patch) | |
tree | 4a35e1ce13a246aa596f7f190428f2b33548bbc0 | |
parent | 84eca54267742a6978fe467c8e36a6eace7170c8 (diff) | |
download | gcc-de72c50f4ca7c11f92daf50c88da4a725ada029a.zip gcc-de72c50f4ca7c11f92daf50c88da4a725ada029a.tar.gz gcc-de72c50f4ca7c11f92daf50c88da4a725ada029a.tar.bz2 |
[AArch64] Default to -fsched-pressure
From-SVN: r215503
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/common/config/aarch64/aarch64-common.c | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 61de16a..c10f7f3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2014-09-23 Wilco Dijkstra <wdijkstr@arm.com> + + * common/config/aarch64/aarch64-common.c: + (default_options aarch_option_optimization_table): + Default to -fsched-pressure. + 2014-09-23 Ilya Enkovich <ilya.enkovich@intel.com> * cfgcleanup.c (try_optimize_cfg): Do not remove label diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.c index e44b40a..63f2212 100644 --- a/gcc/common/config/aarch64/aarch64-common.c +++ b/gcc/common/config/aarch64/aarch64-common.c @@ -44,6 +44,8 @@ static const struct default_options aarch_option_optimization_table[] = { /* Enable section anchors by default at -O1 or higher. */ { OPT_LEVELS_1_PLUS, OPT_fsection_anchors, NULL, 1 }, + /* Enable -fsched-pressure by default when optimizing. */ + { OPT_LEVELS_1_PLUS, OPT_fsched_pressure, NULL, 1 }, /* Enable redundant extension instructions removal at -O2 and higher. */ { OPT_LEVELS_2_PLUS, OPT_free, NULL, 1 }, { OPT_LEVELS_NONE, 0, NULL, 0 } |