re PR debug/64511 (ICE at -O3 with -g enabled on x86_64-linux-gnu)
authorJakub Jelinek <jakub@redhat.com>
Wed, 21 Jan 2015 21:59:34 +0000 (22:59 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 21 Jan 2015 21:59:34 +0000 (22:59 +0100)
commit98f510444c41861865ac4d815df738fbc0fac93a
tree1fa4ffd08de9e492888996917c3d6e158166d429
parentb85a3242397d2c63d1185bbc17386520335313cb
re PR debug/64511 (ICE at -O3 with -g enabled on x86_64-linux-gnu)

PR debug/64511
* simplify-rtx.c (simplify_relational_operation_1): Don't try to
optimize (eq/ne (and (side_effects) (const_int 0)) (const_int 0))
into (eq/ne (and (not (side_effects)) (const_int 0)) (const_int 0)).

* gcc.dg/pr64511.c: New test.

From-SVN: r219974
gcc/ChangeLog
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr64511.c [new file with mode: 0644]