Hi, On Fri, 18 Mar 2011, Kenneth Zadeck wrote:
> I believe that this is not the right way to go. > > if someone specifies -fcrossjumping, then the pass should turn on live for the > duration of the pass just as ifcvt does. If they ask for crossjumping you > should give them crossjumping and not some crippled version of it. OTOH the function is called df_get_bb_dirty, not df_get_bb_dirty_but_only_for_df_live. So irrespective of how -fcrossjumping should behave with -O1 the patch seems to be a good idea. Ciao, Michael.