diff options
author | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-12-03 23:09:23 +0000 |
---|---|---|
committer | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-12-03 23:09:23 +0000 |
commit | 4d25f9eb022d859d0aa6f95cfb3c9fd38ef4a403 (patch) | |
tree | 91ef6bed119b5a89220aef6ef1626cc5351ce550 /gcc/common.opt | |
parent | 87b3137583b2e3d77f8384334bc196289e7ae51e (diff) | |
download | gcc-4d25f9eb022d859d0aa6f95cfb3c9fd38ef4a403.tar.gz |
PR33713
* doc/invoke.texi: Remove -fforce-addr documentation.
* expr.c (emit_move_insn): Remove use of flag_force_addr.
(expand_expr_real_1): Same.
(do_tablejump): Same.
Call memory_address instead of memory_address_noforce.
* expr.h (memory_address_noforce): Remove prototype.
* explow.c (memory_address): Remove support for flag_force_addr.
(validize_mem): Same.
(memory_address_noforce): Remove.
* common.opt: Add dummy documentation for -fforce-addr.
* combine.c (can_combine_p): Remove -fforce-addr comment.
* config/cris/cris.h (OPTIMIZATION_OPTIONS): Remove set of
flag_force_addr.
* config/m68k/m68k.h (PIC_CASE_VECTOR_ADDRESS): Remove comment
relating to memory_address_noforce.
* testsuite/gcc.c-torture/compile/20050802-1.c: Remove.
* testsuite/gcc.c-torture/compile/20011113-1.c: Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@130591 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index 0efce3f739e..e4916e4c7b4 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -482,11 +482,9 @@ ffloat-store Common Report Var(flag_float_store) Optimization Don't allocate floats and doubles in extended-precision registers -; Nonzero for -fforce-addr: load memory address into a register before -; reference to memory. This makes better cse but slower compilation. fforce-addr -Common Report Var(flag_force_addr) Optimization -Copy memory address constants into registers before use +Common +Does nothing. Preserved for backward compatibility. fforward-propagate Common Report Var(flag_forward_propagate) Optimization |