[Bug rtl-optimization/68988] reload_pseudo_compare_func violates qsort requirements

2017-09-19 Thread ygribov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68988

Yury Gribov  changed:

   What|Removed |Added

 Status|NEW |RESOLVED
 Resolution|--- |FIXED

--- Comment #6 from Yury Gribov  ---
.

[Bug rtl-optimization/68988] reload_pseudo_compare_func violates qsort requirements

2017-09-19 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68988

--- Comment #5 from Alexander Monakov  ---
Author: amonakov
Date: Tue Sep 19 10:16:20 2017
New Revision: 252972

URL: https://gcc.gnu.org/viewcvs?rev=252972&root=gcc&view=rev
Log:
lra: make reload_pseudo_compare_func a proper comparator

PR rtl-optimization/57878
PR rtl-optimization/68988
* lra-assigns.c (reload_pseudo_compare_func): Remove fragmentation
avoidance test involving non_reload_pseudos.  Move frequency test
below the general fragmentation avoidance test.

Modified:
trunk/gcc/ChangeLog
trunk/gcc/lra-assigns.c

[Bug rtl-optimization/68988] reload_pseudo_compare_func violates qsort requirements

2017-07-19 Thread ygribov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68988

--- Comment #4 from Yury Gribov  ---
(In reply to Alexander Monakov from comment #3)
> Not a commit, merely a proposed patch at this point. Sorry I missed this bug
> when preparing the patch.

Yes, I should avoid working too late in the evening.  A pity BZ does not allow
to edit coments.

[Bug rtl-optimization/68988] reload_pseudo_compare_func violates qsort requirements

2017-07-19 Thread amonakov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68988

Alexander Monakov  changed:

   What|Removed |Added

 CC||amonakov at gcc dot gnu.org

--- Comment #3 from Alexander Monakov  ---
Not a commit, merely a proposed patch at this point. Sorry I missed this bug
when preparing the patch.

[Bug rtl-optimization/68988] reload_pseudo_compare_func violates qsort requirements

2017-07-18 Thread ygribov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68988

Yury Gribov  changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
   Last reconfirmed||2017-07-18
 CC||ygribov at gcc dot gnu.org
 Ever confirmed|0   |1

--- Comment #2 from Yury Gribov  ---
Relevant upstream commit:
https://gcc.gnu.org/ml/gcc-patches/2017-07/msg00898.html

[Bug rtl-optimization/68988] reload_pseudo_compare_func violates qsort requirements

2015-12-18 Thread y.gribov at samsung dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68988

--- Comment #1 from Yury Gribov  ---
The bug was detected with SortChecker tool (https://github.com/yugr/sortcheck).