diff options
author | James Greenhalgh <james.greenhalgh@arm.com> | 2013-04-11 08:58:34 +0000 |
---|---|---|
committer | James Greenhalgh <jgreenhalgh@gcc.gnu.org> | 2013-04-11 08:58:34 +0000 |
commit | d07458be3e41c069c0eaf627a371ac7d297c782d (patch) | |
tree | 6a3a34a69243fe5d1a1d77ded71e1292680d2ae6 /gcc/tree-flow.h | |
parent | 146b8692e33b78872476435d084d5062a243a200 (diff) | |
download | gcc-d07458be3e41c069c0eaf627a371ac7d297c782d.zip gcc-d07458be3e41c069c0eaf627a371ac7d297c782d.tar.gz gcc-d07458be3e41c069c0eaf627a371ac7d297c782d.tar.bz2 |
[PATCH, AARCH64] Fix unrecognizable insn issue with vcond against 0.0f
gcc/
* config/aarch64/aarch64-simd.md (aarch64_vcond_internal): Fix
floating-point vector comparisons against 0.
gcc/testsuite/
* gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
inverse operands.
* gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
loop is vectorized.
* gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
* gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
loop is vectorized and that the correct instruction is generated.
* gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
* gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
* gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
From-SVN: r197741
Diffstat (limited to 'gcc/tree-flow.h')
0 files changed, 0 insertions, 0 deletions