egcs/gcc ChangeLog Makefile.in rtl.h cse.c sim ...

law@gcc.gnu.org law@gcc.gnu.org
Sun Oct 31 16:18:00 GMT 1999


CVSROOT:	/cvs/gcc
Module name:	egcs
Changes by:	law@sourceware.cygnus.com	99/10/31 16:18:23

Modified files:
	gcc            : ChangeLog Makefile.in rtl.h cse.c 
Added files:
	gcc            : simplify-rtx.c 

Log message:
	* simplify-rtx.c: New file.
	* Makefile.in (OBJS): Add simplify-rtx.o
	(simplify-rtx.o): Add dependencies.
	* rtl.h (simplify_gen_binary, simplify_rtx): Add prototypes.
	* cse.c: Use simplify_gen_binary intead of cse_gen_binary.
	(cse_gen_binary, simplify_unary_operation): Delete.
	(simplify_binary_operation, simplify_plus_minus): Likewise.
	(check_fold_consts, simplify_relation_operation): Likewise.
	(simplify_ternary_operation): Likewise.
	(delete_trivially_dead_insns): Simplify the contents of the
	REG_EQUAL note before trying to substitute it into the source
	of the reg-reg copy at the end of a libcall sequence.



More information about the Gcc-cvs mailing list