diff options
author | Jakub Jelinek <jakub@redhat.com> | 2013-11-06 08:48:50 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2013-11-06 08:48:50 +0100 |
commit | fda1ba0aeacbbe986bd29677a8165e23a0d7d178 (patch) | |
tree | a98bd0cd4b8f5495fcad8eaad4dd8f843662c5bc /gcc/gcc.c | |
parent | 10180dd30203ea20aca4b05902d5fd26603b1ec6 (diff) | |
download | gcc-fda1ba0aeacbbe986bd29677a8165e23a0d7d178.zip gcc-fda1ba0aeacbbe986bd29677a8165e23a0d7d178.tar.gz gcc-fda1ba0aeacbbe986bd29677a8165e23a0d7d178.tar.bz2 |
re PR middle-end/58970 (internal compiler error: in get_bit_range, at expr.c:4562)
PR middle-end/58970
* expr.c (get_bit_range): Handle *offset == NULL_TREE.
(expand_assignment): If *bitpos is negative, set *offset
and adjust *bitpos, so that it is not negative.
* gcc.c-torture/compile/pr58970.c: New test.
From-SVN: r204444
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions