aboutsummaryrefslogtreecommitdiff
path: root/gcc/combine.c
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gcc.gnu.org>2016-12-05 13:19:34 +0000
committerPaolo Bonzini <bonzini@gcc.gnu.org>2016-12-05 13:19:34 +0000
commit519e0faa00bda70c9ffd66b7e7a6011c5e742d2b (patch)
treeb2b3238a915ab7d938a1ee24f4bf5be5561f10a5 /gcc/combine.c
parentd0ea9f0aa270f9791df42eb409e90c718575ad9a (diff)
downloadgcc-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