diff options
author | Jakub Jelinek <jakub@redhat.com> | 2018-03-13 09:12:59 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2018-03-13 09:12:59 +0100 |
commit | 9e61e48e12ae2737f4738c37bfe05de726dc0e2e (patch) | |
tree | c36e6e8944f9cee6d2772d4dc9cc1540c2728783 /gcc/fold-const.c | |
parent | cd471b26ca3923f6ca39105c0efe166248ec0425 (diff) | |
download | gcc-9e61e48e12ae2737f4738c37bfe05de726dc0e2e.zip gcc-9e61e48e12ae2737f4738c37bfe05de726dc0e2e.tar.gz gcc-9e61e48e12ae2737f4738c37bfe05de726dc0e2e.tar.bz2 |
re PR middle-end/84834 (ICE: tree check: expected integer_cst, have complex_cst in to_wide, at tree.h:5527)
PR middle-end/84834
* match.pd ((A & C) != 0 ? D : 0): Use INTEGER_CST@2 instead of
integer_pow2p@2 and test integer_pow2p in condition.
(A < 0 ? C : 0): Similarly for @1.
* gcc.dg/pr84834.c: New test.
From-SVN: r258479
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions