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