re PR middle-end/70689 (ICE on valid code at -O1 in 32-bit mode on x86_64-linux-gnu...
authorVladimir Makarov <vmakarov@redhat.com>
Tue, 19 Apr 2016 02:49:54 +0000 (02:49 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Tue, 19 Apr 2016 02:49:54 +0000 (02:49 +0000)
commit987b67f17c8759c47f83732b9336fbe0795d2baf
tree30b07935d39b2b8a32cc74405095ec2c61d3e862
parentcd1c4ba8114115d7568a8e9d292413fd1b2c71a9
re PR middle-end/70689 (ICE on valid code at -O1 in 32-bit mode on x86_64-linux-gnu in curr_insn_transform, at lra-constraints.c:3564)

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

PR middle-end/70689
* lra-constraints.c (equiv_substition_p): New.
(process_alt_operands): Use it.
(swap_operands): Swap it.
(curr_insn_transform): Update it.

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

PR middle-end/70689
* testsuite/gcc.target/i386/pr70689.c: New.

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