]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: testsuite: Skip test with -flto
authorRobin Dapp <rdapp@ventanamicro.com>
Mon, 13 Jan 2025 23:26:24 +0000 (16:26 -0700)
committerJeff Law <jlaw@ventanamicro.com>
Mon, 13 Jan 2025 23:26:24 +0000 (16:26 -0700)
commit1f6453684696b1c18899cbbecd4bd5ed4ae22476
treedd3f9a1ed6ac9256a8f531aee1370990e12c4fc5
parent9a4bb95a4e68b6f90a16f337b0b4cdb9af957ab1
RISC-V: testsuite: Skip test with -flto

Hi,

the zbb-rol-ror and stack_save_restore tests use the -fno-lto option and
scan the final assembly.  For an invocation like -flto ... -fno-lto the
output file we scan is still something like
  zbb-rol-ror-09.ltrans0.ltrans.s.

Therefore skip the tests when "-flto" is present.  This gets rid
of a few UNRESOLVED tests.

Regtested on rv64gcv_zvl512b.  Going to push if the CI agrees.

Regards
 Robin

gcc/testsuite/ChangeLog:

* gcc.target/riscv/stack_save_restore_1.c: Skip for -flto.
* gcc.target/riscv/stack_save_restore_2.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-04.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-05.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-06.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-07.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-08.c: Ditto.
* gcc.target/riscv/zbb-rol-ror-09.c: Ditto.
gcc/testsuite/gcc.target/riscv/stack_save_restore_1.c
gcc/testsuite/gcc.target/riscv/stack_save_restore_2.c
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-04.c
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-05.c
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-06.c
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-07.c
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-08.c
gcc/testsuite/gcc.target/riscv/zbb-rol-ror-09.c