]> git.ipfire.org Git - thirdparty/gcc.git/commit
emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill previous MEM_VOLATILE in...
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Thu, 12 Feb 2004 18:25:09 +0000 (18:25 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 12 Feb 2004 18:25:09 +0000 (13:25 -0500)
commita5e9c8103348cb036a6f29773fd9e08ec925ffcb
tree7b4a430fb294344fe468f64ca7e6d902b0ac2a90
parent2e9a1f6b05e79f1b7de15d5ae64f3222d989e7e5
emit-rtl.c (set_mem_attributes_minus_bitpos): Don't kill previous MEM_VOLATILE in REF.

* 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.

From-SVN: r77718
gcc/ChangeLog
gcc/emit-rtl.c
gcc/expr.c
gcc/function.c