diff options
author | Christoph Müllner <christoph.muellner@vrull.eu> | 2024-04-11 12:07:10 +0200 |
---|---|---|
committer | Christoph Müllner <christoph.muellner@vrull.eu> | 2024-05-09 10:03:24 +0200 |
commit | 4d38e88227ea48e559a2f354c0e62d372e181b82 (patch) | |
tree | df69287d42d7837477bd8c33011478b7c0d38fae /gcc/value-range.cc | |
parent | 5967696c0f6300da4387fea5d102be5bc9f23233 (diff) | |
download | gcc-4d38e88227ea48e559a2f354c0e62d372e181b82.zip gcc-4d38e88227ea48e559a2f354c0e62d372e181b82.tar.gz gcc-4d38e88227ea48e559a2f354c0e62d372e181b82.tar.bz2 |
RISC-V: Add tests for cpymemsi expansion
cpymemsi expansion was available for RISC-V since the initial port.
However, there are not tests to detect regression.
This patch adds such tests.
Three of the tests target the expansion requirements (known length and
alignment). One test reuses an existing memcpy test from the by-pieces
framework (gcc/testsuite/gcc.dg/torture/inline-mem-cpy-1.c).
gcc/testsuite/ChangeLog:
* gcc.target/riscv/cpymemsi-1.c: New test.
* gcc.target/riscv/cpymemsi-2.c: New test.
* gcc.target/riscv/cpymemsi-3.c: New test.
* gcc.target/riscv/cpymemsi.c: New test.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
Diffstat (limited to 'gcc/value-range.cc')
0 files changed, 0 insertions, 0 deletions