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.

Reply via email to