[gcc(refs/users/aoliva/heads/testme)] testsuite: riscv: set abi along with arch word size

Alexandre Oliva aoliva@gcc.gnu.org
Sat Jan 31 05:56:49 GMT 2026


https://gcc.gnu.org/g:adffb972cc09be28da93ac1a1df41f097a4a2f3d

commit adffb972cc09be28da93ac1a1df41f097a4a2f3d
Author: Alexandre Oliva <oliva@adacore.com>
Date:   Sat Jan 31 01:52:48 2026 -0300

    testsuite: riscv: set abi along with arch word size
    
    The shuffle-slide.c test fails on riscv32-elf because it overrides
    arch to rv64gcv without selecting a 64-bit abi.  Set it to lp64d.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c:
            Set the abi explicitly.

Diff:
---
 gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c
index 98c560eaea12..ad6a7b859351 100644
--- a/gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c
+++ b/gcc/testsuite/gcc.target/riscv/rvv/autovec/vls-vlmax/shuffle-slide.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target { ! riscv_abi_e } } } */
-/* { dg-options "-O3 -march=rv64gcv -mrvv-max-lmul=m8 -Wno-overflow" } */
+/* { dg-options "-O3 -march=rv64gcv -mabi=lp64d -mrvv-max-lmul=m8 -Wno-overflow" } */
 
 #include "perm.h"


More information about the Gcc-cvs mailing list