https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112266
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Richard Biener from comment #2) > Wheeeeee - late diagnostic fallout galore! Putting on hold. I was expecting that. Many of the diagnostic for strings and array bounds, etc. depend on the original form from the front-end and not a canonical form . THough I see: +FAIL: g++.dg/tree-prof/devirt.C scan-tree-dump-times tracer "folding virtual function call to virtual unsigned int mozPersonalDictionary::_ZThn16" 1 Which is a missed optimization with respect to the devirtualizer depending on the address form in gimple ... On the other non-diagnostic issues: +FAIL: gcc.dg/tree-ssa/pr21294.c scan-tree-dump-times vrp1 "Folding predicate" 1 This just fre now can optimize away the comparison too so disabling fre is needed now +FAIL: gcc.dg/tree-ssa/loadpre6.c scan-tree-dump-times pre "Insertions: 1" 1 Most likely a canonical form change.