egcs/gcc ChangeLog expmed.c function.c machmod ...

Richard Henderson rth@cygnus.com
Fri Oct 9 15:50:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	rth@egcs.cygnus.com	98/10/09 15:50:26

Modified files:
	gcc            : ChangeLog expmed.c function.c machmode.h 
	                 stor-layout.c 

Log message:
	* expmed.c (store_bit_field): Pun non-integral str_rtx modes.
	Take extra care for op0 now possibly being a subreg.
	(extract_bit_field): Likewise.
	* function.c (purge_addressof_1): Revert Oct 4 change.  Drop
	the reg to memory if there is no equal sized integral mode.
	* stor-layout.c (int_mode_for_mode): New function.
	* machmode.h: Prototype it.




More information about the Gcc-cvs mailing list