diff options
author | Vladimir N. Makarov <vmakarov@redhat.com> | 2020-03-09 14:05:09 -0400 |
---|---|---|
committer | Vladimir N. Makarov <vmakarov@redhat.com> | 2020-03-09 14:05:09 -0400 |
commit | 5dc1390b41db5c1765e25fd21dad1a930a015aac (patch) | |
tree | fe0cad89f0b52c284f75868130a0ba8148984cef /gcc | |
parent | a931bb50fe77446058166b50eea4e53223ad7ef7 (diff) | |
download | gcc-5dc1390b41db5c1765e25fd21dad1a930a015aac.zip gcc-5dc1390b41db5c1765e25fd21dad1a930a015aac.tar.gz gcc-5dc1390b41db5c1765e25fd21dad1a930a015aac.tar.bz2 |
Revert: One more patch for PR93564: Prefer smaller hard regno when we do not honor reg alloc order.
2020-03-09 Vladimir Makarov <vmakarov@redhat.com>
Revert:
2020-02-28 Vladimir Makarov <vmakarov@redhat.com>
PR rtl-optimization/93564
* ira-color.c (assign_hard_reg): Prefer smaller hard regno when we
do not honor reg alloc order.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 10 | ||||
-rw-r--r-- | gcc/ira-color.c | 4 |
2 files changed, 11 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 99f0011..6c20ddba 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,13 @@ +2020-03-09 Vladimir Makarov <vmakarov@redhat.com> + + Revert: + + 2020-02-28 Vladimir Makarov <vmakarov@redhat.com> + + PR rtl-optimization/93564 + * ira-color.c (assign_hard_reg): Prefer smaller hard regno when we + do not honor reg alloc order. + 2020-03-09 Andrew Pinski <apinski@marvell.com> PR inline-asm/94095 diff --git a/gcc/ira-color.c b/gcc/ira-color.c index a2bf108..0ffdd19 100644 --- a/gcc/ira-color.c +++ b/gcc/ira-color.c @@ -1925,9 +1925,7 @@ assign_hard_reg (ira_allocno_t a, bool retry_p) } if (min_cost > cost) min_cost = cost; - if (min_full_cost > full_cost - || (!HONOR_REG_ALLOC_ORDER && min_full_cost == full_cost - && best_hard_regno > hard_regno)) + if (min_full_cost > full_cost) { min_full_cost = full_cost; best_hard_regno = hard_regno; |