[multiple changes]
authorVladimir Makarov <vmakarov@gcc.gnu.org>
Fri, 19 Apr 2013 03:57:22 +0000 (03:57 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Fri, 19 Apr 2013 03:57:22 +0000 (03:57 +0000)
commit72ea0d4721166aa3c2c3abf7a7a5bbd2248e14c8
tree5b0327b9fb3d3fdd57343fdfd1bcc9b35af18699
parentebad3a4f1bb5222eedd29994c5060aeb180a55cb
[multiple changes]

2013-04-18  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/56992
* lra-coalesce.c (coalescable_pseudo_p): Remove 2nd parameter and
related code.
(lra_coalesce): Remove split_origin_bitmap and related code.
* lra.c (lra): Coalesce after undoing inheritance.  Recreate live
ranges if necessary.

2013-04-18  Jakub Jelinek  <jakub@redhat.com>

PR rtl-optimization/56992
* g++.dg/opt/pr56999.C: New test.

From-SVN: r198082
gcc/ChangeLog
gcc/lra-coalesce.c
gcc/lra.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/opt/pr56999.C [new file with mode: 0644]