egcs/gcc ChangeLog flow.c rtl.c rtl.h config/r ...

geoffk@gcc.gnu.org geoffk@gcc.gnu.org
Tue Aug 1 17:53:00 GMT 2000


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	geoffk@sourceware.cygnus.com	2000-08-01 17:53:59

Modified files:
	gcc            : ChangeLog flow.c rtl.c rtl.h 
	gcc/config/rs6000: rs6000.c 

Log message:
	* rtl.h (enum reg_note): Add REG_MAYBE_DEAD.
	* rtl.c (reg_note_name): Add REG_MAYBE_DEAD.
	* flow.c (propagate_one_insn): Allow deletion of prologue/epilogue
	insns if they have a REG_MAYBE_DEAD note attached.
	* config/rs6000/rs6000.c (rs6000_maybe_dead): New function.
	(rs6000_emit_load_toc_table): TOC loads may go dead.

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/ChangeLog.diff?cvsroot=gcc&r1=1.7294&r2=1.7295
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/flow.c.diff?cvsroot=gcc&r1=1.314&r2=1.315
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/rtl.c.diff?cvsroot=gcc&r1=1.73&r2=1.74
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/rtl.h.diff?cvsroot=gcc&r1=1.213&r2=1.214
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/egcs/gcc/config/rs6000/rs6000.c.diff?cvsroot=gcc&r1=1.137&r2=1.138



More information about the Gcc-cvs mailing list