re PR rtl-optimization/57915 (ICE in set_address_disp, at rtlanal.c:5537)
authorJakub Jelinek <jakub@redhat.com>
Tue, 4 Feb 2014 12:14:52 +0000 (13:14 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 4 Feb 2014 12:14:52 +0000 (13:14 +0100)
commitbe3afd67464ec5430d72971991e9cbbaa7cd4370
tree42139a9e9fb7794f1b0595094fa65ed385e9a0c6
parent81c87471e9ed4952d63477644b1843a42fd1fbb3
re PR rtl-optimization/57915 (ICE in set_address_disp, at rtlanal.c:5537)

PR rtl-optimization/57915
* recog.c (simplify_while_replacing): If all unary/binary/relational
operation arguments are constant, attempt to simplify those.

* gcc.target/i386/pr57915.c: New test.

From-SVN: r207460
gcc/ChangeLog
gcc/recog.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr57915.c [new file with mode: 0644]