aboutsummaryrefslogtreecommitdiff
path: root/gcc/common
diff options
context:
space:
mode:
authorChung-Ju Wu <jasonwucj@gmail.com>2018-08-12 13:26:05 +0000
committerChung-Ju Wu <jasonwucj@gcc.gnu.org>2018-08-12 13:26:05 +0000
commit68acadb1ff292f5f62cdeb5a17dcb92613087727 (patch)
tree1af917ecfc222ba9797ff0136a02624491c82891 /gcc/common
parent8532a010b68c33716346bbd9f253fa51392bf4d1 (diff)
downloadgcc-68acadb1ff292f5f62cdeb5a17dcb92613087727.zip
gcc-68acadb1ff292f5f62cdeb5a17dcb92613087727.tar.gz
gcc-68acadb1ff292f5f62cdeb5a17dcb92613087727.tar.bz2
[NDS32] Enable -malways-align by default at -O1 and above.
gcc/ * common/config/nds32/nds32-common.c (nds32_option_optimization_table): Enalbe -malways-align. From-SVN: r263495
Diffstat (limited to 'gcc/common')
-rw-r--r--gcc/common/config/nds32/nds32-common.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/common/config/nds32/nds32-common.c b/gcc/common/config/nds32/nds32-common.c
index efe2e9d..4823660 100644
--- a/gcc/common/config/nds32/nds32-common.c
+++ b/gcc/common/config/nds32/nds32-common.c
@@ -95,6 +95,8 @@ static const struct default_options nds32_option_optimization_table[] =
{ 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 },
+ /* Enalbe -malways-align by default at -O1 and above, but not -Os or -Og. */
+ { OPT_LEVELS_1_PLUS_SPEED_ONLY, OPT_malways_align, NULL, 1 },
/* Enable -mv3push by default at -Os, but it is useless under V2 ISA. */
{ OPT_LEVELS_SIZE, OPT_mv3push, NULL, 1 },