egcs/./gcc ChangeLog cse.c expr.c flow.c loop. ...

law@cygnus.com law@cygnus.com
Tue Nov 24 23:15:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	law@egcs.cygnus.com	98/11/24 23:15:20

Modified files:
	gcc            : ChangeLog cse.c expr.c flow.c loop.c regclass.c 
	                 regmove.c rtl.h tm.texi 
	gcc/config/1750a: 1750a.h 
	gcc/config/a29k: a29k.h 
	gcc/config/alpha: alpha.h 
	gcc/config/arc : arc.h 
	gcc/config/c4x : c4x.h 
	gcc/config/clipper: clipper.h 
	gcc/config/convex: convex.h 
	gcc/config/dsp16xx: dsp16xx.h 
	gcc/config/elxsi: elxsi.h 
	gcc/config/fx80: fx80.h 
	gcc/config/gmicro: gmicro.h 
	gcc/config/h8300: h8300.h 
	gcc/config/i370: i370.h 
	gcc/config/i386: i386.h 
	gcc/config/i860: i860.h 
	gcc/config/i960: i960.h 
	gcc/config/m32r: m32r.h 
	gcc/config/m68k: m68k.h 
	gcc/config/m88k: m88k.h 
	gcc/config/mips: mips.h 
	gcc/config/ns32k: ns32k.h 
	gcc/config/pa  : pa.h 
	gcc/config/pdp11: pdp11.h 
	gcc/config/pyr : pyr.h 
	gcc/config/romp: romp.h 
	gcc/config/rs6000: rs6000.h 
	gcc/config/sparc: sparc.h 
	gcc/config/spur: spur.h 
	gcc/config/vax : vax.h 
	gcc/config/we32k: we32k.h 

Log message:
	* cse.c (fold_rtx): Make autoincrement addressing mode tests be
	runtime selectable.
	* expr.c (move_by_pieces): Similarly.
	(move_by_pieces_1, clear_by_pieces, clear_by_pieces_1): Similarly.
	* flow.c (find_auto_inc): Similarly.
	(try_pre_increment): Similarly.
	* loop.c (strength_reduce): Similarly.
	* regclass.c (auto_inc_dec_reg_p): Similarly.
	* regmove.c (try_auto_increment): Similarly.
	(fixup_match_1): Similarly.
	* rtl.h (HAVE_PRE_INCREMENT): Define if not already defined.
	(HAVE_PRE_DECREMENT): Similarly.
	(HAVE_POST_INCREMENT, HAVE_POST_DECREMENT): Similarly.
	sponding changes to all target header files.




More information about the Gcc-cvs mailing list