[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