On 07/25/2011 06:02 AM, Michael Matz wrote: > Hi, > > On Fri, 22 Jul 2011, Richard Henderson wrote: > >> Well, technically it's not "broken" yet. It will be as soon as it starts >> touching DF data, since this pass runs before pass_df_initialize_no_opt. >> >> But the only real consumer of BB_PARTITION is pass_reorder_blocks. And >> that pass is already gated to only run if optimization is enabled. So >> really there's no point in running this pass without optimization. >> >> Committed. > > Why not simply move pass_df_initialize_no_opt earlier? Introducing more > checks on optimize instead of only relying on flag_xxx seems to go the > wrong direction.
Primarily because of pass_reorder_blocks not running. r~