https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105151
--- Comment #2 from Aldy Hernandez <aldyh at gcc dot gnu.org> --- (In reply to Richard Biener from comment #1) > 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!? Yeah, that looks like an oversight. > > 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. Thanks.