diff options
author | Kazu Hirata <kazu@codesourcery.com> | 2006-12-23 21:54:59 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2006-12-23 21:54:59 +0000 |
commit | 8aceba8c95eb83e52287f1ec5ebccc505306e474 (patch) | |
tree | ab8342589ebbe3cba439c812298114d5f30f2716 | |
parent | 7fa982e56309e82f94e8d0559c613e7431217fdd (diff) | |
download | gcc-8aceba8c95eb83e52287f1ec5ebccc505306e474.zip gcc-8aceba8c95eb83e52287f1ec5ebccc505306e474.tar.gz gcc-8aceba8c95eb83e52287f1ec5ebccc505306e474.tar.bz2 |
common.opt (flag_force_mem): Remove.
* 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
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/common.opt | 6 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 8 | ||||
-rw-r--r-- | gcc/opts.c | 4 |
4 files changed, 6 insertions, 18 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2f2c520..198e877 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/common.opt b/gcc/common.opt index 7ad2f1d..e237fc1 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -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 diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 4fc0966..8fa9aa9 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -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 @@ -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: |