https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62077
--- Comment #19 from Richard Biener <rguenth at gcc dot gnu.org> --- Note that the differences can be reproduced even with non-LTO cc1/cc1plus. Thus, do a regular bootstrap --without-build-config then re-build stage2 build/genconfig.o with -flto (using the stage1 compiler) and stage3 build/genconfig.o with -flto (using the stage2 compiler) and observe the exact same differences. Without IPA-CP the difference in genconfig.o just jumps to a later place. I'm quite sure the difference in the string literal type also occurs without -flto but I don't see an easy way to verify that(?) Maybe this is all spurious with host compiler capabilities leaking into the IL in some way (not affecting code generation by luck). - I'm testing if trunk is really not affected (with --enable-checking=release). - We need to track down that min_size issue sawn (but it looks unrelated)