diff options
author | Ian Bolton <ian.bolton@arm.com> | 2013-04-29 15:59:19 +0000 |
---|---|---|
committer | Ian Bolton <ibolton@gcc.gnu.org> | 2013-04-29 15:59:19 +0000 |
commit | 473cec554a78fc340c970493000ebd14f74511db (patch) | |
tree | 10f8753bb27e5f799623c7d9441e03111df6b315 | |
parent | a6f30e668a9d5284c0537aeba7d89190ddb9c3e9 (diff) | |
download | gcc-473cec554a78fc340c970493000ebd14f74511db.zip gcc-473cec554a78fc340c970493000ebd14f74511db.tar.gz gcc-473cec554a78fc340c970493000ebd14f74511db.tar.bz2 |
Enable REE pass by default for AArch64 at O2 or higher
From-SVN: r198424
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/common/config/aarch64/aarch64-common.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 38074da..9f09e14 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-04-29 Ian Bolton <ian.bolton@arm.com> + + * common/config/aarch64/aarch64-common.c: Enable REE pass at O2 + or higher by default. + 2013-04-29 Richard Biener <rguenther@suse.de> PR middle-end/57075 diff --git a/gcc/common/config/aarch64/aarch64-common.c b/gcc/common/config/aarch64/aarch64-common.c index bb1aeec..9c8e770 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 redundant extension instructions removal at -O2 and higher. */ + { OPT_LEVELS_2_PLUS, OPT_free, NULL, 1 }, { OPT_LEVELS_NONE, 0, NULL, 0 } }; |