https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105151
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P4 CC| |aldyh at gcc dot gnu.org Status|UNCONFIRMED |ASSIGNED Ever confirmed|0 |1 Last reconfirmed| |2022-04-05 Blocks| |101057 Target Milestone|--- |12.0 Assignee|unassigned at gcc dot gnu.org |rguenth at gcc dot gnu.org --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- going down passes after errors is always tricky - we do stop but it seems the diagnostic passes are still run because they are part of "lowering" (why is pass_walloca not in pass_build_ssa_passes like pass_warn_{printf,nonnull_compare,access}?). In particular it seems to look at ranger but we are not even in SSA form!? ranger "support" was added with r12-1078-gfe9a499cb8775c which should have moved the pass to a place where we are in SSA form or the ranger use restricted to the late pass. I'm testing moving of the pass. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101057 [Bug 101057] [gimplefe] GIMPLE frontend issues