diff options
| author | Chris Bazley <Chris.Bazley@arm.com> | 2026-02-11 15:53:22 +0000 |
|---|---|---|
| committer | Tamar Christina <tamar.christina@arm.com> | 2026-02-11 15:54:11 +0000 |
| commit | f407f0cf841fedde01f6485875ae14d5281baa63 (patch) | |
| tree | 31e8d270704bb422f864a1dbb5c559fe6000eb35 /libjava/java/sql/Time.java | |
| parent | 682c95b808724e6f876ea709b873ac6771704d7b (diff) | |
| download | gcc-f407f0cf841fedde01f6485875ae14d5281baa63.zip gcc-f407f0cf841fedde01f6485875ae14d5281baa63.tar.gz gcc-f407f0cf841fedde01f6485875ae14d5281baa63.tar.bz2 | |
AArch64: Add tests to ensure rev is produced
If the compiler mistakenly vectorizes byte order reversal
then the resultant code is inevitably less efficient than a
rev instruction. This kind of error will become more likely if
SVE predication is ever used to vectorize smaller groups
than could be vectorized using ASIMD instructions. Add tests to
guard against future regressions.
gcc/testsuite/ChangeLog:
* gcc.target/aarch64/rev_32_1.c: New test.
* gcc.target/aarch64/rev_32_2.c: New test.
* gcc.target/aarch64/rev_32_3.c: New test
Diffstat (limited to 'libjava/java/sql/Time.java')
0 files changed, 0 insertions, 0 deletions
