On 07/15/2017 02:47 PM, Alexander Monakov wrote: > This comparator lacks anti-commutativity and can indicate > A < B < A if both A and B satisfy non_spilled_static_chain_regno_p. > Proceed to following tie-breakers in that case. > > (it looks like the code incorrectly assumes that at most one register > in the array will satisfy non_spilled_static_chain_regno_p) > > * lra-assigns.c (pseudo_compare_func): Fix comparison step based on > non_spilled_static_chain_regno_p. OK. jeff
- [PATCH 0/6] qsort comparator consistency fixes Alexander Monakov
- [PATCH 3/6] lra-assigns.c: fix pseudo_compare_func Alexander Monakov
- Re: [PATCH 3/6] lra-assigns.c: fix pseudo_comp... Jeff Law
- [PATCH 5/6] haifa-sched.c: give up qsort checking ... Alexander Monakov
- [PATCH 2/6] gimple-ssa-store-merging.c: fix sort_b... Alexander Monakov
- Re: [PATCH 2/6] gimple-ssa-store-merging.c: fi... Jeff Law
- Re: [PATCH 2/6] gimple-ssa-store-merging.c: fi... Segher Boessenkool
- Re: [PATCH 2/6] gimple-ssa-store-merging.c... Alexander Monakov
- Re: [PATCH 2/6] gimple-ssa-store-mergi... Kyrill Tkachov
- Re: [PATCH 2/6] gimple-ssa-store-... Richard Biener
- Re: [PATCH 2/6] gimple-ssa-store-... Alexander Monakov
- [PATCH 1/6] tree-vrp: fix compare_assert_loc qsort... Alexander Monakov