* emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Feb 2004 18:25:09 +0000 (18:25 +0000)
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Feb 2004 18:25:09 +0000 (18:25 +0000)
commitd57becf48ed6c24e6d3dff62bea9c33db5915b03
tree7b4a430fb294344fe468f64ca7e6d902b0ac2a90
parentcf80044c0915e171cbc435be434e46e85cda2a96
* emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill
previous MEM_VOLATILE in REF.
* function.c (fixup_var_refs): Save volatile_ok and set to 1.
* expr.c (emit_block_move_via_movstr): Save and restore volatile_ok.

git-svn-id: svn://gcc.gnu.org/svn/gcc/trunk@77718 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/emit-rtl.c
gcc/expr.c
gcc/function.c