egcs/gcc ChangeLog c-common.c expr.c

Mark Mitchell mmitchel@cygnus.com
Mon Sep 28 07:44:00 GMT 1998


CVSROOT:	/egcs/carton/cvsfiles
Module name:	egcs
Changes by:	mmitchel@egcs.cygnus.com	98/09/28 07:44:14

Modified files:
	gcc            : ChangeLog c-common.c expr.c 

Log message:
	* c-common.c (c_get_alias_set): Tighten slightly for FUNCTION_TYPEs
	and ARRAY_TYPEs.  Tidy up.  Improve support for type-punning.
	* expr.c (store_field): Add alias_set parameter.  Set the
	MEM_ALIAS_SET accordingly, if the target is a MEM.
	(expand_assignment): Use it.
	(store_constructor_field): Pass 0.
	(expand_expr): Likewise.




More information about the Gcc-cvs mailing list