OSDN Git Service

2011-07-19 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Jul 2011 13:28:15 +0000 (13:28 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Jul 2011 13:28:15 +0000 (13:28 +0000)
commit8618a9e7d1c95a2e71cb31cbcfcd1c61e07fb264
treed6fa623f7f1b41202ae3ba9147e8ed8746741ec3
parent76608b4a29aaf5d5d41587b6ff12ece19d9d512c
2011-07-19  Richard Guenther  <rguenther@suse.de>

* expr.c (expand_expr_real_2): Remove TRUTH_*_EXPR handling.
(expand_expr_real_1): Remove TRUTH_*IF_EXPR and STATEMENT_LIST
handling.

PR middle-end/18908
* expr.c (expand_expr_real_2): Do not unnecessarily truncate the
result of BIT_*_EXPR to bitfield precision.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176460 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/expr.c