> On Tue, Nov 17, 2020 at 09:44:26AM +0100, Jan Hubicka wrote: > > > I think for unused functions we don't even gimplify unused functions, the > > > cgraph code just throws them away. Even trying just to run the first few > > > passes (gimplification up to uninit1) would have several high costs, > > Note that uninit1 is a late pass so it is not just few passes we speak > > You are speaking about uninit2? > The one I'm talking about is: > PUSH_INSERT_PASSES_WITHIN (pass_build_ssa_passes) > NEXT_PASS (pass_fixup_cfg); > NEXT_PASS (pass_build_ssa); > NEXT_PASS (pass_warn_nonnull_compare); > NEXT_PASS (pass_early_warn_uninitialized); > and that is run right after 023t.ssa
that one is called "*early_warn_uninitialized" and thus have no dump file. One with comes with uninit1 dump is the late pass. Honza > > Jakub >