[PATCH] CSE path fixes for CC0-targets
Roger Sayle
roger@eyesopen.com
Sun Dec 17 01:33:00 GMT 2006
On Sat, 16 Dec 2006, Steven Bosscher wrote:
> * cse.c (this_insn_cc0, this_insn_cc0_mode): New global
> variables, moved out from cse_insn.
> (prev_insn): Remove this global variable).
> (new_basic_block): Don't set it.
> (cse_insn): Idem. Also, move code to delete unused CC0-setter
> insns and code to set prev_insn_cc0 and prev_insn_cc0_mode
> from here...
> (cse_extended_basic_block): ...to here. Do not clear
> prev_insn_cc0 until after recording equivalences from jumps.
This is OK for mainline. Thanks to both you and Richard Sandiford.
Roger
--
More information about the Gcc-patches
mailing list