2015-01-11 Yvan Roux <yvan.roux@linaro.org>
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Jan 2015 18:56:54 +0000 (18:56 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Jan 2015 18:56:54 +0000 (18:56 +0000)
Backport from trunk r215503.
2014-09-23  Wilco Dijkstra  <wdijkstr@arm.com>

* common/config/aarch64/aarch64-common.c:
(default_options aarch_option_optimization_table):
Default to -fsched-pressure.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_9-branch@219436 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog.linaro
gcc/common/config/aarch64/aarch64-common.c

index 98c5e65..8ebe337 100644 (file)
@@ -1,5 +1,14 @@
 2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
 
+       Backport from trunk r215503.
+       2014-09-23  Wilco Dijkstra  <wdijkstr@arm.com>
+
+       * common/config/aarch64/aarch64-common.c:
+       (default_options aarch_option_optimization_table):
+       Default to -fsched-pressure.
+
+2015-01-11  Yvan Roux  <yvan.roux@linaro.org>
+
        Backport from trunk r211132.
        2014-06-02  Tom de Vries  <tom@codesourcery.com>
 
index e44b40a..63f2212 100644 (file)
@@ -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 }