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

Reply via email to