diff options
| author | Tamar Christina <tamar.christina@arm.com> | 2025-12-08 09:12:01 +0000 |
|---|---|---|
| committer | Tamar Christina <tamar.christina@arm.com> | 2025-12-08 09:12:01 +0000 |
| commit | 33a3834398dfdf72f719b39bbc1ae8626002aa7c (patch) | |
| tree | 8c0d9c23a87eb8325ddfe179a4d243c5987ea963 /libjava/classpath/java/sql | |
| parent | 1db03274f1371e0bce5b39f86eda1437502ac28e (diff) | |
| download | gcc-33a3834398dfdf72f719b39bbc1ae8626002aa7c.zip gcc-33a3834398dfdf72f719b39bbc1ae8626002aa7c.tar.gz gcc-33a3834398dfdf72f719b39bbc1ae8626002aa7c.tar.bz2 | |
AArch64: fix subregs in boolean reductions [PR123026]
The Adv. SIMD boolean reduction patterns were accidentally
overriding one of the input arguments. This fixes it and
removes unneeded intermediate moves around the subreg type
castings.
gcc/ChangeLog:
PR target/123026
* config/aarch64/aarch64-simd.md (reduc_sbool_ior_scal_<mode>,
reduc_sbool_and_scal_<mode>): Fix tmp operands[1] override.
gcc/testsuite/ChangeLog:
PR target/123026
* gcc.target/aarch64/pr123026.c: New test.
Diffstat (limited to 'libjava/classpath/java/sql')
0 files changed, 0 insertions, 0 deletions
