egcs/gcc ChangeLog calls.c expr.c expr.h integ ...

Gavin Koch gavin@cygnus.com
Thu Oct 1 13:00:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	gavin@egcs.cygnus.com	98/10/01 13:00:24

Modified files:
	gcc            : ChangeLog calls.c expr.c expr.h integrate.c 

Log message:
	* calls.c (expand_call) : Encapsulate code into
	copy_blkmode_from_reg.
	* expr.c (copy_blkmode_from_reg): New function.
	* expr.h (copy_blkmode_from_reg): New function.
	* integrate.c (function_cannot_inline_p): We can inline
	these now.
	(expand_inline_function): Use copy_blkmode_from_reg
	if needed.  Avoid creating BLKmode REGs.
	(copy_rtx_and_substitute): Don't try to SUBREG a BLKmode
	object.




More information about the Gcc-cvs mailing list