aboutsummaryrefslogtreecommitdiff
path: root/libjava/classpath/lib/java
diff options
context:
space:
mode:
authorRobin Dapp <rdapp@oss.qualcomm.com>2026-02-02 10:28:08 +0100
committerRobin Dapp <rdapp@oss.qualcomm.com>2026-02-05 10:52:26 +0100
commitc3e3456007a46f5eb790817631a656a963326ddf (patch)
tree2edd797cad652a6c38442b6cf07a16592070588d /libjava/classpath/lib/java
parent20b7be61787a20066b05fca17831c1419f1bd5cc (diff)
downloadgcc-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