re PR rtl-optimization/12826 (Optimizer removes reference through volatile pointer)
authorJan Hubicka <jh@suse.cz>
Mon, 12 Jan 2004 16:32:12 +0000 (17:32 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Mon, 12 Jan 2004 16:32:12 +0000 (16:32 +0000)
commit432f982f5c2f65daa1d65a9af2fbfc585c88f114
tree7bcdf745057a80c4e44eb2fff2033e874e50eea6
parent9a249c79b355459f3623cfbf8c0f2f6925d1a280
re PR rtl-optimization/12826 (Optimizer removes reference through volatile pointer)

PR opt/12826
* loop.c (insert_loop_mem): Preffer VOLATILE memory references to be
stored.

PR opt/12863
* cfgcleanup.c (label_is_jump_target_p): Move to...
* rtlanal.c (label_is_jump_target_p): ... here.
* cfgrtl.c (cfg_layout_redirect_edge_and_branch):  Fix redirecting of fallthru
edges unified with branch edges.

From-SVN: r75733
gcc/ChangeLog
gcc/cfgcleanup.c
gcc/cfgrtl.c
gcc/loop.c
gcc/rtl.h
gcc/rtlanal.c