[Bug rtl-optimization/82398] [8 Regression] error: qsort comparator non-negative on sorted output: 2 in fill_vec_av_set at gcc/sel-sched.c:3725

2017-12-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82398

Alexander Monakov  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED

--- Comment #7 from Alexander Monakov  ---
Yes, fixed.  I prefer to close this bug (I guess we don't want to adjust
SCHED_GROUP_P handling in stage3).

[Bug rtl-optimization/82398] [8 Regression] error: qsort comparator non-negative on sorted output: 2 in fill_vec_av_set at gcc/sel-sched.c:3725

2017-12-13 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82398

--- Comment #6 from Jakub Jelinek  ---
So fixed?  Or do you want to keep it open for some reason (and if yes, does it
have to be tracked as regression)?

[Bug rtl-optimization/82398] [8 Regression] error: qsort comparator non-negative on sorted output: 2 in fill_vec_av_set at gcc/sel-sched.c:3725

2017-12-13 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82398

--- Comment #5 from Alexander Monakov  ---
Author: amonakov
Date: Wed Dec 13 16:30:29 2017
New Revision: 255607

URL: https://gcc.gnu.org/viewcvs?rev=255607=gcc=rev
Log:
sel-sched: fix sel_rank_for_schedule for qsort (PR 82398)

PR rtl-optimization/82398
* sel-sched.c (sel_rank_for_schedule): Fix check for zero
EXPR_USEFULNESS in priority comparison.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/sel-sched.c

[Bug rtl-optimization/82398] [8 Regression] error: qsort comparator non-negative on sorted output: 2 in fill_vec_av_set at gcc/sel-sched.c:3725

2017-12-11 Thread abel at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82398

--- Comment #4 from Andrey Belevantsev  ---
(In reply to Jakub Jelinek from comment #3)
> Andrey, any progress on this?

Sorry, I have somehow missed this PR.  The second hunk of Alexander's patch
looks fine.  In the first I would rather rewrite the condition to use
SCHED_GROUP_P's instead of adding an assert.  We'll talk this over today and
send a patch.

[Bug rtl-optimization/82398] [8 Regression] error: qsort comparator non-negative on sorted output: 2 in fill_vec_av_set at gcc/sel-sched.c:3725

2017-12-11 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82398

Jakub Jelinek  changed:

   What|Removed |Added

 CC||jakub at gcc dot gnu.org

--- Comment #3 from Jakub Jelinek  ---
Andrey, any progress on this?

[Bug rtl-optimization/82398] [8 Regression] error: qsort comparator non-negative on sorted output: 2 in fill_vec_av_set at gcc/sel-sched.c:3725

2017-10-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82398

Richard Biener  changed:

   What|Removed |Added

   Keywords||ice-checking
Version|unknown |8.0
   Target Milestone|--- |8.0
Summary|error: qsort comparator |[8 Regression] error: qsort
   |non-negative on sorted  |comparator non-negative on
   |output: 2 in|sorted output: 2 in
   |fill_vec_av_set at  |fill_vec_av_set at
   |gcc/sel-sched.c:3725|gcc/sel-sched.c:3725