re PR middle-end/58418 (wrong code at -O2 and -O3 on x86_64-linux-gnu (in 32-bit...
authorVladimir Makarov <vmakarov@redhat.com>
Mon, 16 Sep 2013 15:12:22 +0000 (15:12 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Mon, 16 Sep 2013 15:12:22 +0000 (15:12 +0000)
commitaa940f7c213e4a1378ebf97873089a6becec5015
tree2ba33e8f994c3944d13bd64a5c2feae8cdeefa65
parente645e94288a253da5ba9f14c599378a96348e4ea
re PR middle-end/58418 (wrong code at -O2 and -O3 on x86_64-linux-gnu (in 32-bit mode))

2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>

PR middle-end/58418
* lra-constraints.c (undo_optional_reloads): Consider all optional
reload even if it did not get a hard reg.

2013-09-16  Vladimir Makarov  <vmakarov@redhat.com>

* gcc.target/i386/pr58418.c: New.

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