]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR rtl-optimization/56246 (ICE in assign_by_spills, at lra-assigns.c:1262)
authorVladimir Makarov <vmakarov@redhat.com>
Fri, 8 Feb 2013 21:59:11 +0000 (21:59 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Fri, 8 Feb 2013 21:59:11 +0000 (21:59 +0000)
commit25bb0bb5b0d6f5b0e23cd20f77cbddfcb41ca92a
tree093ae21eea3793a243815803b375c53a1efbd413
parenta698cc0308468029029e0501815747284194e407
re PR rtl-optimization/56246 (ICE in assign_by_spills, at lra-assigns.c:1262)

2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/56246
* lra-constraints.c (simplify_operand_subreg): Try tor reuse
reload pseudo.
* lra.c (lra): Clear lra_optional_reload_pseudos only when all
constraints are satisfied.

2013-02-08  Vladimir Makarov  <vmakarov@redhat.com>

PR rtl-optimization/56246
* gcc.target/i386/pr56246.c: New test.

From-SVN: r195902
gcc/ChangeLog
gcc/lra-constraints.c
gcc/lra.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr56246.c [new file with mode: 0644]