diff options
| author | Robin Dapp <rdapp@oss.qualcomm.com> | 2026-02-02 10:28:08 +0100 |
|---|---|---|
| committer | Robin Dapp <rdapp@oss.qualcomm.com> | 2026-02-05 10:52:26 +0100 |
| commit | c3e3456007a46f5eb790817631a656a963326ddf (patch) | |
| tree | 2edd797cad652a6c38442b6cf07a16592070588d /libjava/classpath/lib/java | |
| parent | 20b7be61787a20066b05fca17831c1419f1bd5cc (diff) | |
| download | gcc-c3e3456007a46f5eb790817631a656a963326ddf.zip gcc-c3e3456007a46f5eb790817631a656a963326ddf.tar.gz gcc-c3e3456007a46f5eb790817631a656a963326ddf.tar.bz2 | |
RISC-V: Disable small memsets for xtheadvector [PR123910].
This patch disables memsets with size less than a vector for
xtheadvector. As xtheadvector does not support fractional
LMUL we need to ensure to not emit those vectors that might
use it.
PR target/123910
gcc/ChangeLog:
* config/riscv/riscv-string.cc (riscv_expand_block_move):
Remove !xtheadvector guard.
(use_vector_stringop_p): Guard small LMULs.
(check_vectorise_memory_operation): Ditto.
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/pr123910.c: New test.
* gcc.target/riscv/rvv/xtheadvector/pr114194-rv32.c: xfail.
Signed-off-by: Robin Dapp <rdapp@oss.qualcomm.com>
Diffstat (limited to 'libjava/classpath/lib/java')
0 files changed, 0 insertions, 0 deletions
