]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
common.opt (flag_force_mem): Remove.
authorKazu Hirata <kazu@codesourcery.com>
Sat, 23 Dec 2006 21:54:59 +0000 (21:54 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sat, 23 Dec 2006 21:54:59 +0000 (21:54 +0000)
* common.opt (flag_force_mem): Remove.
* doc/invoke.texi (-fforce-mem): Remove.
* opts.c (common_handle_option): Don't handle OPT_fforce_mem.

From-SVN: r120176

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

index 2f2c52000fa8a297fe2def6d2d973b333d32b2ee..198e877eb82e02d596dd6a041b81ae5b72a7c23a 100644 (file)
@@ -1,3 +1,9 @@
+2006-12-23  Kazu Hirata  <kazu@codesourcery.com>
+
+       * common.opt (flag_force_mem): Remove.
+       * doc/invoke.texi (-fforce-mem): Remove.
+       * opts.c (common_handle_option): Don't handle OPT_fforce_mem.
+
 2006-12-23  Marcin Dalecki  <martin@dalecki.de>
 
        * cgraphunit.c (cgraph_optimize): Fixed obvious thinko in memory
index 7ad2f1dbacbad6b8c9cde64cff75b107eafdfa74..e237fc1fd288cbc31a9474a55ed53d4c9dae8388 100644 (file)
@@ -438,12 +438,6 @@ fforce-addr
 Common Report Var(flag_force_addr)
 Copy memory address constants into registers before use
 
-; Nonzero for -fforce-mem: load memory value into a register
-; before arithmetic on it.  This makes better cse but slower compilation.
-fforce-mem
-Common Report Var(flag_force_mem)
-Copy memory operands into registers before use
-
 fforward-propagate
 Common Report Var(flag_forward_propagate)
 Perform a forward propagation pass on RTL
index 4fc0966a1dd96e34c010cd3e66e1de9ff8ecd733..8fa9aa999f2344fcab76792be21f7aaed33a27c0 100644 (file)
@@ -4654,14 +4654,6 @@ function calls and pops them all at once.
 
 Disabled at levels @option{-O}, @option{-O2}, @option{-O3}, @option{-Os}.
 
-@item -fforce-mem
-@opindex fforce-mem
-Force memory operands to be copied into registers before doing
-arithmetic on them.  This produces better code by making all memory
-references potential common subexpressions.  When they are not common
-subexpressions, instruction combination should eliminate the separate
-register-load. This option is now a nop and will be removed in 4.2.
-
 @item -fforce-addr
 @opindex fforce-addr
 Force memory address constants to be copied into registers before
index b31d67d94a617d3cde44e2f04cf4d31e019fe657..788c2cee7c6aa231929977b378cbcb821cfccd5e 100644 (file)
@@ -992,10 +992,6 @@ common_handle_option (size_t scode, const char *arg, int value,
       flag_pedantic_errors = pedantic = 1;
       break;
 
-    case OPT_fforce_mem:
-      warning (0, "-f[no-]force-mem is nop and option will be removed in 4.2");
-      break;
-
     case OPT_floop_optimize:
     case OPT_frerun_loop_opt:
     case OPT_fstrength_reduce: