r230838 - in /trunk/gcc: ChangeLog alias.c tree...

hubicka@gcc.gnu.org hubicka@gcc.gnu.org
Tue Nov 24 20:35:00 GMT 2015


Author: hubicka
Date: Tue Nov 24 20:35:16 2015
New Revision: 230838

URL: https://gcc.gnu.org/viewcvs?rev=230838&root=gcc&view=rev
Log:

	* alias.c (get_alias_set): Before checking TYPE_ALIAS_SET_KNOWN_P
	double check that type is main variant.
	* tree.c (build_variant_type_copy): Clear TYPE_ALIAS_SET when producing
	variant.
	(verify_type_variant): Verify that variants have no
	TYPE_ALIAS_SET_KNOWN_P set
	* tree-streamer-out.c (pack_ts_type_common_value_fields): Reorder
	streaming so constant fields come first; stream TYPE_ALIAS_SET==0
	only for main variants; stream TYPE_ALIAS_SET as a bit.
	* tree-streamer-in.c (unpack_ts_type_common_value_fields): Update
	accordingly.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/alias.c
    trunk/gcc/tree-streamer-in.c
    trunk/gcc/tree-streamer-out.c
    trunk/gcc/tree.c



More information about the Gcc-cvs mailing list