re PR rtl-optimization/57193 (suboptimal register allocation for SSE registers)
authorBernd Schmidt <bernds@redhat.com>
Tue, 3 May 2016 22:48:03 +0000 (22:48 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Tue, 3 May 2016 22:48:03 +0000 (22:48 +0000)
PR rtl-optimization/57193
* opts.c (default_options_table): Revert OPT_frename_registers change.
* doc/invoke.texi (-frename-registers, -O2): Likewise.

From-SVN: r235848

gcc/ChangeLog
gcc/doc/invoke.texi
gcc/opts.c

index 36b57ac..d9ae26a 100644 (file)
@@ -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
index f5413fa..46729db 100644 (file)
@@ -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
index 649b84b..0f9431a 100644 (file)
@@ -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 },