PR middle-end/87248
commitd7b385b3781237d3b4d303c7118eae63d2174945
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Sep 2018 09:18:55 +0000 (12 09:18 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 12 Sep 2018 09:18:55 +0000 (12 09:18 +0000)
treeda1ef5ad548d824044517acc96b14c4f5dff6844
parentf1e7f337be6f4a9b39ed14384d068259848da10a
PR middle-end/87248
* fold-const.c (fold_ternary_loc) <case COND_EXPR>: Verify also that
BIT_AND_EXPR's second operand is a power of two.  Formatting fix.

* c-c++-common/torture/pr87248.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@264230 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/c-c++-common/torture/pr87248.c [new file with mode: 0644]