OSDN Git Service

PR middle-end/52209
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Feb 2012 10:37:35 +0000 (10:37 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Feb 2012 10:37:35 +0000 (10:37 +0000)
commit7e5608caaa3e0cddc100ecf8f7e29379b490cd24
treeed8769515c0c91e62b83378f6bd7d0b723a42c68
parent0876b44ff48ceb99970d28727f077bb268bfcd43
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@184151 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr52209.c [new file with mode: 0644]