This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs/gcc ChangeLog flow.c rtl.c rtl.h rtlanal.c


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	rth@egcs.cygnus.com	99/09/03 15:23:12

Modified files:
	gcc            : ChangeLog flow.c rtl.c rtl.h rtlanal.c 

Log message:
	* flow.c (propagate_block): Use XEXP not SET_DEST for a USE.
	(recompute_reg_usage): Likewise.
	* rtlanal.c (find_regno_fusage): Likewise.
	
	* rtl.c (rtl_check_failed_code1): New function.
	(rtl_check_failed_code2): New.
	* rtl.h (RTL_CHECK1, RTL_CHECK2, RTVEC_ELT): Parenthesize args.
	(RTL_CHECKC1, RTL_CHECKC2): New.
	(XC*): New accessor macros.
	(NOTE_*, LABEL_NAME, LABEL_NUSES, ADDRESSOF_REGNO): Use them.
	(ADDRESSOF_DECL, JUMP_LABEL, LABEL_REFS, LABEL_NEXTREF): Likewise.
	(CONTAINING_INSN, REGNO, INTVAL, SUBREG_REG, SUBREG_WORD): Likewise.
	(ASM_OPERANDS_*, MEM_ALIAS_SET, SET_SRC, SET_DEST): Likewise.
	(TRAP_*, RANGE_INFO_*): Likewise.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]