]> git.ipfire.org Git - thirdparty/gcc.git/commit
[committed] Remove compromised sh test
authorJeff Law <jlaw@ventanamicro.com>
Wed, 26 Jun 2024 13:20:29 +0000 (07:20 -0600)
committerJeff Law <jlaw@ventanamicro.com>
Wed, 26 Jun 2024 13:20:29 +0000 (07:20 -0600)
commit47b68cda2c4afe32e84c5f18da0196c39e5e0edf
treea5778080a55f29a5fa169d286d1cc6ca4210e228
parent03a3dffa43145f80548d32b266b9b87be07b52ee
[committed] Remove compromised sh test

Surya's recent patch to IRA improves the code for sh/pr54602-1.c slightly.
Specifically it's able to eliminate a save/restore in the prologue/epilogue and
a bit of register shuffling.

As a result there literally aren't any insns that can be used to fill the delay
slot of the return, so a nop gets emitted and the test fails.

Given there literally aren't any insns to move into the delay slot, the best
course of action is to just drop the test.

gcc/testsuite
* gcc.target/sh/pr54602-1.c: Delete test.
gcc/testsuite/gcc.target/sh/pr54602-1.c [deleted file]