diff options
author | Hu, Lin1 <lin1.hu@intel.com> | 2024-09-03 15:35:30 +0800 |
---|---|---|
committer | Hu, Lin1 <lin1.hu@intel.com> | 2024-09-05 09:45:33 +0800 |
commit | 91421e21e8f0f05f440174b8de7a43a311700e08 (patch) | |
tree | 1d0d0bbfbd15ff3ead34a5d75c51040bc67ce248 /gcc/tree-vect-patterns.cc | |
parent | d0c86be1ce7131aeca2cf3304a8d65a00da4f12a (diff) | |
download | gcc-91421e21e8f0f05f440174b8de7a43a311700e08.zip gcc-91421e21e8f0f05f440174b8de7a43a311700e08.tar.gz gcc-91421e21e8f0f05f440174b8de7a43a311700e08.tar.bz2 |
Match: Fix ordered and nonequal
Need to add :c for bit_and, because bit_and is commutative. And is (ltgt @0 @1)
is simpler than (bit_not (uneq @0 @1)).
gcc/ChangeLog:
* match.pd: Fix match for (bit_and (ordered @0 @1) (ne @0 @1)).
gcc/testsuite/ChangeLog:
* gcc.dg/opt-ordered-and-nonequal-1.c: New test.
* gcc.target/i386/optimize_one.c: Change name to opt-comi-1.c.
* gcc.target/i386/opt-comi-1.c: New test.
Diffstat (limited to 'gcc/tree-vect-patterns.cc')
0 files changed, 0 insertions, 0 deletions