[NDS32] Enable relax hint by default.
authorKuan-Lin Chen <kuanlinchentw@gmail.com>
Fri, 6 Apr 2018 03:17:41 +0000 (03:17 +0000)
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>
Fri, 6 Apr 2018 03:17:41 +0000 (03:17 +0000)
gcc/
* common/config/nds32/nds32-common.c
(nds32_option_optimization_table): Enable -mreleax-hint by default.

From-SVN: r259160

gcc/ChangeLog
gcc/common/config/nds32/nds32-common.c

index c9c538b716bf5850292269af0fda7f0f171de1f7..5c49936fb196aee9e9b5db015f4de56144b462f6 100644 (file)
@@ -1,3 +1,8 @@
+2018-04-06  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
+
+       * common/config/nds32/nds32-common.c
+       (nds32_option_optimization_table): Enable -mreleax-hint by default.
+
 2018-04-05  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/85195
 
 2018-04-01  Chung-Ju Wu  <jasonwucj@gmail.com>
            Kito Cheng  <kito.cheng@gmail.com>
-           Kuan-Lin Chen <kuanlinchentw@gmail.com>
+           Kuan-Lin Chen  <kuanlinchentw@gmail.com>
 
        * config.gcc (nds32): Add nds32-relax-opt.o into extra_objs.
        * config/nds32/constants.md (unspec_volatile_element): Add
index 660b1abff0bfdea89dd2a7353c914250b17e48ac..8d3c9b2ea969a4c11a991944f9ad5e7ab46b02b8 100644 (file)
@@ -78,6 +78,8 @@ static const struct default_options nds32_option_optimization_table[] =
   { OPT_LEVELS_1_PLUS,            OPT_fsched_pressure,     NULL, 1 },
   /* Enable -fomit-frame-pointer by default at all optimization levels.  */
   { OPT_LEVELS_ALL,               OPT_fomit_frame_pointer, NULL, 1 },
+  /* Enable -mrelax-hint by default at all optimization levels.  */
+  { OPT_LEVELS_ALL,               OPT_mrelax_hint,         NULL, 1 },
   /* Enable -mv3push by default at -Os, but it is useless under V2 ISA.  */
   { OPT_LEVELS_SIZE,              OPT_mv3push,             NULL, 1 },