On Thu, Jul 22, 2010 at 9:29 AM, Maxim Kuvyrkov <ma...@codesourcery.com> wrote: > index 89743c3..047b717 100644 > --- a/gcc/sched-rgn.c > +++ b/gcc/sched-rgn.c > @@ -2935,6 +2935,9 @@ schedule_region (int rgn) > if (sched_is_disabled_for_current_region_p ()) > return; > > + gcc_assert (!reload_completed || current_nr_blocks == 1); > + rgn_sched_deps_info.use_cselib = (current_nr_blocks == 1); > + > sched_rgn_compute_dependencies (rgn); > > sched_rgn_local_init (rgn); >
This passes bootstrap on x86_64-unknown-linux-gnu. But bug 43494 will have to be addressed before a patch like this can go in. Ciao! Steven