diff options
author | Maciej W. Rozycki <macro@embecosm.com> | 2023-11-22 01:18:30 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@embecosm.com> | 2023-11-22 01:18:30 +0000 |
commit | 2278c6443aa6aaa12b3682afb8ad0774575ae1b4 (patch) | |
tree | 2ba68dbb6ad62540b6183e83c994295ea257c53e /libgcc | |
parent | 9d02897e885e547ac7af11883717b1539154db61 (diff) | |
download | gcc-2278c6443aa6aaa12b3682afb8ad0774575ae1b4.zip gcc-2278c6443aa6aaa12b3682afb8ad0774575ae1b4.tar.gz gcc-2278c6443aa6aaa12b3682afb8ad0774575ae1b4.tar.bz2 |
RISC-V/testsuite: Add branched cases for generic FP cond adds
Verify, for generic floating-point conditional-add operations that have
a corresponding conditional-set machine instruction, that if-conversion
does *not* trigger at `-mbranch-cost=2' setting, which makes original
branched code sequences cheaper than their branchless equivalents
if-conversion would emit. Cover all the relevant floating-point
relational operations to make sure no corner case escapes.
gcc/testsuite/
* gcc.target/riscv/adddibfeq.c: New test.
* gcc.target/riscv/adddibfge.c: New test.
* gcc.target/riscv/adddibfgt.c: New test.
* gcc.target/riscv/adddibfle.c: New test.
* gcc.target/riscv/adddibflt.c: New test.
* gcc.target/riscv/addsibfeq.c: New test.
* gcc.target/riscv/addsibfge.c: New test.
* gcc.target/riscv/addsibfgt.c: New test.
* gcc.target/riscv/addsibfle.c: New test.
* gcc.target/riscv/addsibflt.c: New test.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions