On Fri, Oct 6, 2017 at 1:21 AM, Wilco Dijkstra <wilco.dijks...@arm.com> wrote:
> r253236 broke AArch64 bootstrap.  This is a temporary workaround that
> disables qsort checking in the scheduler to enable continued development
> and testing on AArch64.  This will be removed once the autopref scheduling
> code has been fixed.
>
> AArch64 bootstrap completes, OK for commit?

Ok.

> ChangeLog:
> 2017-10-05  Wilco Dijkstra  <wdijk...@arm.com>
>
>         PR rtl-optimization/82396
>         * haifa-sched.c (ready_sort_real): Disable qsort checking.
>
> --
> diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
> index 
> 549e8961411ecd0a04ac3b24ba78b5d53e63258a..e7014cbb8b378c998148189b4d871e93c3e81918
>  100644
> --- a/gcc/haifa-sched.c
> +++ b/gcc/haifa-sched.c
> @@ -3084,7 +3084,8 @@ ready_sort_real (struct ready_list *ready)
>    if (n_ready_real == 2)
>      swap_sort (first, n_ready_real);
>    else if (n_ready_real > 2)
> -    qsort (first, n_ready_real, sizeof (rtx), rank_for_schedule);
> +    /* HACK: Disable qsort checking for now (PR82396).  */
> +    (qsort) (first, n_ready_real, sizeof (rtx), rank_for_schedule);
>
>    if (sched_verbose >= 4)
>      {
>

Reply via email to