diff options
author | Christoph Müllner <christoph.muellner@vrull.eu> | 2023-07-06 08:16:39 +0200 |
---|---|---|
committer | Philipp Tomsich <philipp.tomsich@vrull.eu> | 2023-07-12 16:43:02 +0200 |
commit | 5a13caf2666bdf586272cc24a08ab90499771c95 (patch) | |
tree | e7014c0ace431e50067154488f9a24f3cf302a8f /gcc/tree-ssa-loop-ch.cc | |
parent | 2eb8ee2b6a6922b1dd220de31ae1b48b83e51678 (diff) | |
download | gcc-5a13caf2666bdf586272cc24a08ab90499771c95.zip gcc-5a13caf2666bdf586272cc24a08ab90499771c95.tar.gz gcc-5a13caf2666bdf586272cc24a08ab90499771c95.tar.bz2 |
riscv: thead: Fix failing XTheadCondMov tests (indirect-rv[32|64])
Recently, two identical XTheadCondMov tests have been added, which both fail.
Let's fix that by changing the following:
* Merge both files into one (no need for separate tests for rv32 and rv64)
* Drop unrelated attribute check test (we already test for `th.mveqz`
and `th.mvnez` instructions, so there is little additional value)
* Fix the pattern to allow matching
Fixes: a1806f0918c0 ("RISC-V: Optimize TARGET_XTHEADCONDMOV")
gcc/testsuite/ChangeLog:
* gcc.target/riscv/xtheadcondmov-indirect-rv32.c: Moved to...
* gcc.target/riscv/xtheadcondmov-indirect.c: ...here.
* gcc.target/riscv/xtheadcondmov-indirect-rv64.c: Removed.
Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
Diffstat (limited to 'gcc/tree-ssa-loop-ch.cc')
0 files changed, 0 insertions, 0 deletions