]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/52209 (wrong code at -O0)
authorJakub Jelinek <jakub@redhat.com>
Mon, 13 Feb 2012 10:37:35 +0000 (11:37 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 13 Feb 2012 10:37:35 +0000 (11:37 +0100)
commit205ec405fc77c42a21ba12927a23985bf7176e58
treeed8769515c0c91e62b83378f6bd7d0b723a42c68
parent5ac5049603ea4650a07166ee09a6b3c2ae0a01d8
re PR middle-end/52209 (wrong code at -O0)

PR middle-end/52209
* expr.c (expand_expr_real_2) <case BIT_NOT_EXPR>: Only expand using
XOR for reduce_bit_field if type is unsigned.

* gcc.c-torture/execute/pr52209.c: New test.

From-SVN: r184151
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr52209.c [new file with mode: 0644]