]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/55832 (ICE in fold_convert_loc, at fold-const.c:1967)
authorJakub Jelinek <jakub@redhat.com>
Thu, 3 Jan 2013 09:02:41 +0000 (10:02 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 3 Jan 2013 09:02:41 +0000 (10:02 +0100)
commit8b5546d6740ad9c56eaed8285ff501da3453e924
tree0b6ed676df8d526772e919008d4fbf0a44fdc045
parent8ab1d2e90f3e49593e490bc70199c4b97155f4ba
re PR middle-end/55832 (ICE in fold_convert_loc, at fold-const.c:1967)

PR tree-optimization/55832
* fold-const.c (fold_binary_loc): For ABS_EXPR<x> >= 0 and
ABS_EXPR<x> < 0 folding use constant_boolean_node instead of
integer_{one,zero}_node.

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

Co-Authored-By: Marc Glisse <marc.glisse@inria.fr>
From-SVN: r194836
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr55832.c [new file with mode: 0644]