cse.c (cse_process_notes): Copy the propagated value.
commit3e916873cb9c0e4a7865a06be6f0d4a714c7617e
authorJan Hubicka <jh@suse.cz>
Fri, 10 Nov 2006 21:42:04 +0000 (10 22:42 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Fri, 10 Nov 2006 21:42:04 +0000 (10 21:42 +0000)
tree7b0c4d5780c7da1e20a8d73c2051cd1de97dda2e
parentd8d8121add34439d69187182bacea680468270df
cse.c (cse_process_notes): Copy the propagated value.

* cse.c (cse_process_notes): Copy the propagated value.
* local-alloc.c (update_equiv_regs): Copy the memory RTX to be used
in REG_EQUIV notes.
* gcse.c (try_replace_reg): Copy the replacement.
* i386.c (emit_i387_cw_initialization): Copy stored_mode
(assign_386_stack_local): Always return copied memory expression
* function.c (instantiate_virtual_regs_in_insn): Copy the operand
duplicates.

From-SVN: r118665
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/cse.c
gcc/function.c
gcc/gcse.c
gcc/local-alloc.c