]> git.ipfire.org Git - thirdparty/gcc.git/commit
backport: re PR middle-end/65680 (ICE at -O1 and above on x86_64-linux-gnu in expand_...
authorJakub Jelinek <jakub@redhat.com>
Wed, 3 Jun 2015 15:32:52 +0000 (17:32 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 3 Jun 2015 15:32:52 +0000 (17:32 +0200)
commit7a08c2c838c5bd43d788264dbb5798b8f6fd9f2a
tree5eec5720dceec62ceb5750c6b7f07a20e979454f
parent6cbcd616961e68603d70064d663c870fba7b8e12
backport: re PR middle-end/65680 (ICE at -O1 and above on x86_64-linux-gnu in expand_assignment, at expr.c:4830)

Backported from mainline
2015-04-07  Jakub Jelinek  <jakub@redhat.com>

PR middle-end/65680
* expr.c (get_inner_reference): Handle bit_offset that doesn't fit
into signed HOST_WIDE_INT the same as negative bit_offset.

* gcc.c-torture/compile/pr65680.c: New test.

From-SVN: r224091
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr65680.c [new file with mode: 0644]