diff options
author | Jakub Jelinek <jakub@redhat.com> | 2021-01-04 10:37:12 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2021-01-04 10:37:12 +0100 |
commit | ad64e807ffca93e927b68f1aa0cea54dacbe9afd (patch) | |
tree | df2024baac99aadb23527ff59bd90a761609faaa /gcc/tree-vect-loop.c | |
parent | 99dee82307f1e163e150c9c810452979994047ce (diff) | |
download | gcc-ad64e807ffca93e927b68f1aa0cea54dacbe9afd.zip gcc-ad64e807ffca93e927b68f1aa0cea54dacbe9afd.tar.gz gcc-ad64e807ffca93e927b68f1aa0cea54dacbe9afd.tar.bz2 |
match.pd: Fold x == ~x to false [PR96782]
x is never equal to ~x, so we can fold such comparisons to constants.
2021-01-04 Jakub Jelinek <jakub@redhat.com>
PR tree-optimization/96782
* match.pd (x == ~x -> false, x != ~x -> true): New simplifications.
* gcc.dg/tree-ssa/pr96782.c: New test.
Diffstat (limited to 'gcc/tree-vect-loop.c')
0 files changed, 0 insertions, 0 deletions