aboutsummaryrefslogtreecommitdiff
path: root/libgo/go/net
diff options
context:
space:
mode:
authorDimitar Dimitrov <dimitar@dinux.eu>2025-06-20 20:57:15 +0300
committerDimitar Dimitrov <dimitar@dinux.eu>2025-07-02 20:43:24 +0300
commit81d738275f45e497c0c90ce75d407354fca7d891 (patch)
treebad653c513d6a8d9385627101122d38fc5b5b260 /libgo/go/net
parent9c1ed63e4c6b0f80dd47ce421dd7d80d52c38fd3 (diff)
downloadgcc-master.zip
gcc-master.tar.gz
gcc-master.tar.bz2
RISC-V: testsuite: Skip tests providing -march/-mcpu for ILP32E/ILP64E ABIsHEADtrunkmaster
Some test cases explicitly set -march or -mcpu with extensions which are not compatible with the E ABI variants. This leads to spurious errors when toolchain has been configured for RV32E base ISA and ILP32E ABI: cc1: error: ILP32E ABI does not support the 'D' extension Also, test gcc.target/riscv/rvv/base/pr119164.c implicitly requires rv64 since it explicitly selects -march=rv64gcv_zvl256b: cc1: error: ABI requires '-march=rv32' Testing done: - Ensured cross riscv64-unknown-linux-gnu has no difference in test output with and without the patch. - For riscv32-unknown-elf there are no new failures. Test case pr119164.c no longer fails and is now marked as unsupported. gcc/testsuite/ChangeLog: * gcc.target/riscv/mcpu-xt-c908.c: Disable for E ABI variants. * gcc.target/riscv/mcpu-xt-c908v.c: Ditto. * gcc.target/riscv/mcpu-xt-c910.c: Ditto. * gcc.target/riscv/mcpu-xt-c910v2.c: Ditto. * gcc.target/riscv/mcpu-xt-c920.c: Ditto. * gcc.target/riscv/mcpu-xt-c920v2.c: Ditto. * gcc.target/riscv/pr118241.c: Ditto. * gcc.target/riscv/pr120223.c: Ditto. * gcc.target/riscv/rvv/base/pr119164.c: Disable for E ABI variants and for 32-bit ISA. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
Diffstat (limited to 'libgo/go/net')
0 files changed, 0 insertions, 0 deletions