match.pd ((x ^ y) ^ (x | y) -> x & y, (x & y) + (x ^ y) -> x | y, (x & y) | (x ^…
match.pd ((x ^ y) ^ (x | y) -> x & y, (x & y) + (x ^ y) -> x | y, (x & y) | (x ^ y) -> x | y, (x & y) ^ (x ^ y) -> x | y, (x & y) + (x | y) -> x + y, (x | y) - (x ^ y) -> x & y, (x | y) - (x & y) -> x ^ y): New patterns. * match.pd ((x ^ y) ^ (x | y) -> x & y, (x & y) + (x ^ y) -> x | y, (x & y) | (x ^ y) -> x | y, (x & y) ^ (x ^ y) -> x | y, (x & y) + (x | y) -> x + y, (x | y) - (x ^ y) -> x & y, (x | y) - (x & y) -> x ^ y): New patterns. * gcc.dg/fold-ior-1.c: New test. * gcc.dg/fold-minus-2.c: New test. * gcc.dg/fold-minus-3.c: New test. * gcc.dg/fold-plus-1.c: New test. * gcc.dg/fold-plus-2.c: New test. * gcc.dg/fold-xor-4.c: New test. * gcc.dg/fold-xor-5.c: New test. From-SVN: r224734
Showing
gcc/testsuite/gcc.dg/fold-ior-1.c
0 → 100644
gcc/testsuite/gcc.dg/fold-minus-2.c
0 → 100644
gcc/testsuite/gcc.dg/fold-minus-3.c
0 → 100644
gcc/testsuite/gcc.dg/fold-plus-1.c
0 → 100644
gcc/testsuite/gcc.dg/fold-plus-2.c
0 → 100644
gcc/testsuite/gcc.dg/fold-xor-4.c
0 → 100644
gcc/testsuite/gcc.dg/fold-xor-5.c
0 → 100644
Please
register
or
sign in
to comment