summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2016-05-03 22:48:03 +0000
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2016-05-03 22:48:03 +0000
commit89526ffcc821b49e718d500c772903d1c826059b (patch)
tree85e6b21663a9bb8e79efe9ca37733d05dca34625
parentc388a0cf8d1facc88351350d9dc3274192526239 (diff)
downloadgcc-89526ffcc821b49e718d500c772903d1c826059b.tar.gz
PR rtl-optimization/57193
* opts.c (default_options_table): Revert OPT_frename_registers change. * doc/invoke.texi (-frename-registers, -O2): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@235848 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/doc/invoke.texi4
-rw-r--r--gcc/opts.c1
3 files changed, 7 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 36b57ac9620..d9ae26a8093 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2016-05-04 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/57193
+ * opts.c (default_options_table): Revert OPT_frename_registers change.
+ * doc/invoke.texi (-frename-registers, -O2): Likewise.
+
2016-05-03 Martin Sebor <msebor@redhat.com>
PR c++/66561
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi
index f5413faf116..46729db7ac5 100644
--- a/gcc/doc/invoke.texi
+++ b/gcc/doc/invoke.texi
@@ -6265,7 +6265,6 @@ also turns on the following optimization flags:
-foptimize-strlen @gol
-fpartial-inlining @gol
-fpeephole2 @gol
--frename-registers @gol
-freorder-blocks-algorithm=stc @gol
-freorder-blocks-and-partition -freorder-functions @gol
-frerun-cse-after-loop @gol
@@ -8573,8 +8572,7 @@ debug information format adopted by the target, however, it can
make debugging impossible, since variables no longer stay in
a ``home register''.
-Enabled by default with @option{-funroll-loops} and @option{-fpeel-loops},
-and also enabled at levels @option{-O2}, @option{-O3} and @option{-Os}.
+Enabled by default with @option{-funroll-loops} and @option{-fpeel-loops}.
@item -fschedule-fusion
@opindex fschedule-fusion
diff --git a/gcc/opts.c b/gcc/opts.c
index 649b84b3f6f..0f9431a0b32 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -498,7 +498,6 @@ static const struct default_options default_options_table[] =
{ OPT_LEVELS_2_PLUS, OPT_fstrict_overflow, NULL, 1 },
{ OPT_LEVELS_2_PLUS_SPEED_ONLY, OPT_freorder_blocks_algorithm_, NULL,
REORDER_BLOCKS_ALGORITHM_STC },
- { OPT_LEVELS_2_PLUS, OPT_frename_registers, NULL, 1 },
{ OPT_LEVELS_2_PLUS, OPT_freorder_functions, NULL, 1 },
{ OPT_LEVELS_2_PLUS, OPT_ftree_vrp, NULL, 1 },
{ OPT_LEVELS_2_PLUS, OPT_ftree_pre, NULL, 1 },