egcs/gcc ChangeLog local-alloc.c reload1.c

Jorn Wolfgang Rennecke amylaar@cygnus.com
Wed Nov 11 19:36:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	amylaar@egcs.cygnus.com	98/11/11 19:36:31

Modified files:
	gcc            : ChangeLog local-alloc.c reload1.c 

Log message:
	Handle equivalences that have been obscured by gcse:
	
	* reload1.c (reload): Handle equivalences set up in multiple places.
	* local-alloc.c (reg_equiv_init_insns): New variable.
	(no_equiv): New function.
	(update_equiv_regs): Handle equivalences set up in multiple places.
	Don't ignore an insn just because its destination is likely to be
	spilled.




More information about the Gcc-cvs mailing list