diff options
author | Richard Sandiford <richard.sandiford@arm.com> | 2022-09-13 09:28:48 +0100 |
---|---|---|
committer | Richard Sandiford <richard.sandiford@arm.com> | 2022-09-13 09:28:48 +0100 |
commit | 91061fd5ace2b8ee6bf31bf5f5cbfdf55a25d5e1 (patch) | |
tree | 3624448232b52bf6c63e98df488863165ed3e60f /libstdc++-v3/testsuite/27_io | |
parent | eec36f27c3ca85d3b6b469e7161b63b69a5823ac (diff) | |
download | gcc-91061fd5ace2b8ee6bf31bf5f5cbfdf55a25d5e1.zip gcc-91061fd5ace2b8ee6bf31bf5f5cbfdf55a25d5e1.tar.gz gcc-91061fd5ace2b8ee6bf31bf5f5cbfdf55a25d5e1.tar.bz2 |
aarch64: Disassociate ls64 from simd
The ls64-related move expanders and splits required TARGET_SIMD.
That isn't necessary, since the 64-byte values are stored entirely
in GPRs. (The associated define_insn was already correct.)
I wondered about moving the patterns to aarch64.md, but it wasn't
clear-cut.
gcc/
* config/aarch64/aarch64-simd.md (movv8di): Remove TARGET_SIMD
condition. Likewise for the related define_split. Tweak formatting.
gcc/testsuite/
* gcc.target/aarch64/acle/ls64_asm_2.c: New test.
Diffstat (limited to 'libstdc++-v3/testsuite/27_io')
0 files changed, 0 insertions, 0 deletions