cse.c (cse_altered): Remove.
authorSteven Bosscher <steven@gcc.gnu.org>
Sat, 25 Nov 2006 21:23:27 +0000 (21:23 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Sat, 25 Nov 2006 21:23:27 +0000 (21:23 +0000)
commit0129d079d05412592fb9b3bddafee53e033fe9f6
tree4555801976230422922dfb334952ad6333bda406
parentbbe7da4a15f047443504a5156ec3e8a7718fd867
cse.c (cse_altered): Remove.

* cse.c (cse_altered): Remove.
(record_jump_equiv): Make true/false argument a bool instead
of an int.
(cse_insn): Don't set cse_altered.  Use delete_insn_and_edges
where appropriate.  Emit a new jump before the existing one
instead of after so that delete_insn_and_edges removes the
dead edges properly.  Check any_condjump_p before calling
record_jump_equiv.
(cse_basic_block): Check any_condjump_p before calling
record_jump_equiv.
(cse_main): Don't set/check cse_altered.  Remove USE_C_ALLOCA.

From-SVN: r119209
gcc/ChangeLog
gcc/cse.c