Jan Hubicka <hubi...@ucw.cz> writes:

>       * alias.c (alias_set_entry_d): Add is_pointer and has_pointer.
>       (alias_stats): Add num_universal.
>       (alias_set_subset_of): Special case pointers; be ready for NULL
>       children.
>       (alias_sets_conflict_p): Special case pointers; be ready for NULL
>       children.
>       (init_alias_set_entry): Break out from ...
>       (record_alias_subset): ... here; propagate new fields;
>       allocate children only when really needed.
>       (get_alias_set): Do less generous pointer globbing.
>       (dump_alias_stats_in_alias_c): Update statistics.
>       * gcc.dg/alias-8.c: Do not xfail.
>       * gcc.dg/pr62167.c: Prevent FRE.
>       * gcc.dg/alias-14.c: New testcase.

This is causing a miscompilation of the stage2 compiler on ia64.

Andreas.

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

Reply via email to