> Bootstrapped/regtested x86_64-linux and also lto-bootstraped. Looks OK? > > * alias.c (alias_set_subset_of, alias_sets_conflict_p, > objects_must_conflict_p): Short circuit for !flag_strict_aliasing > (get_alias_set): Remove flag_strict_aliasing check. > (new_alias_set): Likewise. Not clear whether it's this patch specifically or another one in the series, but the compiler now hangs on simple Ada code it used to compile instantly. A couple of testcases is attached. It looks like the compiler is now stuck in get_alias_set endlessly pushing references onto a vector. -- Eric Botcazou