diff options
author | Paolo Bonzini <bonzini@gcc.gnu.org> | 2016-12-05 13:19:34 +0000 |
---|---|---|
committer | Paolo Bonzini <bonzini@gcc.gnu.org> | 2016-12-05 13:19:34 +0000 |
commit | 519e0faa00bda70c9ffd66b7e7a6011c5e742d2b (patch) | |
tree | b2b3238a915ab7d938a1ee24f4bf5be5561f10a5 /gcc/combine.c | |
parent | d0ea9f0aa270f9791df42eb409e90c718575ad9a (diff) | |
download | gcc-519e0faa00bda70c9ffd66b7e7a6011c5e742d2b.zip gcc-519e0faa00bda70c9ffd66b7e7a6011c5e742d2b.tar.gz gcc-519e0faa00bda70c9ffd66b7e7a6011c5e742d2b.tar.bz2 |
match.pd: Simplify X ? C : 0 where C is a power of 2 and X tests a single bit.
gcc:
* match.pd: Simplify X ? C : 0 where C is a power of 2 and
X tests a single bit.
gcc/testsuite:
* gcc.dg/fold-and-lshift.c, gcc.dg/fold-and-rshift-1.c,
gcc.dg/fold-and-rshift-2.c: New testcases.
From-SVN: r243255
Diffstat (limited to 'gcc/combine.c')
0 files changed, 0 insertions, 0 deletions