diff options
author | Maciej W. Rozycki <macro@embecosm.com> | 2023-11-22 01:18:31 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@embecosm.com> | 2023-11-22 01:18:31 +0000 |
commit | f96e5fdeb65f841f99ef763f0e53a680106a8760 (patch) | |
tree | e8177499b034b4fa4928a6fc09a01f5d87d01f5b /gcc/fortran/options.cc | |
parent | 4c69b5fbb98343ccd9a9f18069847b195b4b7cc7 (diff) | |
download | gcc-f96e5fdeb65f841f99ef763f0e53a680106a8760.zip gcc-f96e5fdeb65f841f99ef763f0e53a680106a8760.tar.gz gcc-f96e5fdeb65f841f99ef763f0e53a680106a8760.tar.bz2 |
RISC-V/testsuite: Add branched cases for FP NE cond-move operations
Verify, for the floating-point NE conditional-move operation, that
if-conversion triggers via `noce_try_cmove' at the respective
sufficiently high `-mbranch-cost=' settings that make branchless code
sequences produced by if-conversion cheaper than their original branched
equivalents, and that extraneous instructions such as SNEZ, etc. are not
present in output.
gcc/testsuite/
* gcc.target/riscv/movdifeq-sfb.c: New test.
* gcc.target/riscv/movdifeq-thead.c: New test.
* gcc.target/riscv/movdifeq-ventana.c: New test.
* gcc.target/riscv/movdifeq-zicond.c: New test.
* gcc.target/riscv/movdifeq.c: New test.
* gcc.target/riscv/movsifeq-sfb.c: New test.
* gcc.target/riscv/movsifeq-thead.c: New test.
* gcc.target/riscv/movsifeq-ventana.c: New test.
* gcc.target/riscv/movsifeq-zicond.c: New test.
* gcc.target/riscv/movsifeq.c: New test.
Diffstat (limited to 'gcc/fortran/options.cc')
0 files changed, 0 insertions, 0 deletions