diff options
author | MCC CS <deswurstes@users.noreply.github.com> | 2018-10-01 11:25:45 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2018-10-01 11:25:45 +0000 |
commit | 03cc70b5f1999fe04354c0ba2227fce733308ad4 (patch) | |
tree | 5a3793f5ff39ac349b32705b43bfed6b3c5d1f2e /gcc/explow.c | |
parent | 6cc430c19a9c94835d31f171065f32f5b1863183 (diff) | |
download | gcc-03cc70b5f1999fe04354c0ba2227fce733308ad4.zip gcc-03cc70b5f1999fe04354c0ba2227fce733308ad4.tar.gz gcc-03cc70b5f1999fe04354c0ba2227fce733308ad4.tar.bz2 |
re PR tree-optimization/87261 (Optimize bool expressions)
2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
PR tree-optimization/87261
* match.pd: Remove trailing whitespace.
Add (x & y) | ~(x | y) -> ~(x ^ y),
(~x | y) ^ (x ^ y) -> x | ~y and (x ^ y) | ~(x | y) -> ~(x & y)
* gcc.dg/pr87261.c: New test.
From-SVN: r264744
Diffstat (limited to 'gcc/explow.c')
0 files changed, 0 insertions, 0 deletions