aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/error.cc
diff options
context:
space:
mode:
authorTamar Christina <tamar.christina@arm.com>2024-09-20 17:03:54 +0100
committerTamar Christina <tamar.christina@arm.com>2024-09-20 17:03:54 +0100
commit33cb400b2e7266e65030869254366217e51494aa (patch)
tree87dc0c85eae9b600c0c772daeed153ca98466689 /gcc/fortran/error.cc
parent0189ab205aa86b8e67ae982294f0fe58aa9c4774 (diff)
downloadgcc-33cb400b2e7266e65030869254366217e51494aa.zip
gcc-33cb400b2e7266e65030869254366217e51494aa.tar.gz
gcc-33cb400b2e7266e65030869254366217e51494aa.tar.bz2
AArch64: Define VECTOR_STORE_FLAG_VALUE.
This defines VECTOR_STORE_FLAG_VALUE to CONST1_RTX for AArch64 so we simplify vector comparisons in AArch64. With this enabled res: movi v0.4s, 0 cmeq v0.4s, v0.4s, v0.4s ret is simplified to: res: mvni v0.4s, 0 ret gcc/ChangeLog: * config/aarch64/aarch64.h (VECTOR_STORE_FLAG_VALUE): New. gcc/testsuite/ChangeLog: * gcc.dg/rtl/aarch64/vector-eq.c: New test.
Diffstat (limited to 'gcc/fortran/error.cc')
0 files changed, 0 insertions, 0 deletions