RISC-V: Add test for sraiw-31 special case
commitdd388198b8be52ab378c935fc517a269e0ba741c
authorChristoph Müllner <christoph.muellner@vrull.eu>
Tue, 7 May 2024 20:59:44 +0000 (7 22:59 +0200)
committerChristoph Müllner <christoph.muellner@vrull.eu>
Wed, 8 May 2024 14:00:51 +0000 (8 16:00 +0200)
tree5095d447f39afcd1025810606084acdd4b28aad1
parentb65cc09f9c78633a4f29d458a0549f36627c1259
RISC-V: Add test for sraiw-31 special case

We already optimize a sign-extension of a right-shift by 31 in
<optab>si3_extend.  Let's add a test for that (similar to
zero-extend-1.c).

gcc/testsuite/ChangeLog:

* gcc.target/riscv/sign-extend-1.c: New test.

Signed-off-by: Christoph Müllner <christoph.muellner@vrull.eu>
gcc/testsuite/gcc.target/riscv/sign-extend-1.c [new file with mode: 0644]