https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66273
--- Comment #1 from Jan Hubicka <hubicka at ucw dot cz> --- > On Linux/x86, r223608 caused: > > FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects line 24 l == 10 > FAIL: gcc.dg/guality/pr43177.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects line 24 x == 7 > > On Linux/x86-32, it also caused: > > FAIL: gcc.dg/guality/sra-1.c -O2 -flto -fuse-linker-plugin > -fno-fat-lto-objects line 32 a[0] == 4 Interesting, only codegen changes I saw with this patch are related to ipa-icf no longer merging functions returning void because it makes bogues alias_set querries I am about to fix incrementally (and I even got no code changes on tramp3d with -fno-icf). I will check if these two testcases depends on ICF to pass with LTO. Anyway hope early debug to get us out of trouble here ;) Honza