re PR target/69461 (ICE in lra_set_insn_recog_data, at lra.c:964)
authorVladimir Makarov <vmakarov@redhat.com>
Wed, 3 Feb 2016 17:58:34 +0000 (17:58 +0000)
committerVladimir Makarov <vmakarov@gcc.gnu.org>
Wed, 3 Feb 2016 17:58:34 +0000 (17:58 +0000)
commit95831c01a21a2b6aad16f7b6e1aa42a062c2ab4e
tree1f5494807f8318b08e22017de985210f062be336
parentccc71ab85a5737ed554c8586d7e1900897c16b86
re PR target/69461 (ICE in lra_set_insn_recog_data, at lra.c:964)

2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
    Alexandre Oliva  <aoliva@redhat.com>

PR target/69461
* lra-constraints.c (simplify_operand_subreg): Check additionally
address validity after potential reloading.
(process_address_1): Check insns validity.  In case of failure do
nothing.

2016-02-03  Vladimir Makarov  <vmakarov@redhat.com>
    Alexandre Oliva  <aoliva@redhat.com>

PR target/69461
* gcc.target/powerpc/pr69461.c: New.

Co-Authored-By: Alexandre Oliva <aoliva@redhat.com>
From-SVN: r233107
gcc/ChangeLog
gcc/lra-constraints.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/pr69461.c [new file with mode: 0644]