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.

Reply via email to