https://gcc.gnu.org/g:45665da440d07e5f559a7638e40e40099acbe78a

commit r16-2483-g45665da440d07e5f559a7638e40e40099acbe78a
Author: Robin Dapp <rd...@ventanamicro.com>
Date:   Wed Jul 2 10:28:57 2025 +0200

    riscv: testsuite: Fix misalignment check.
    
    This fixes a thinko in the misalignment check.  If we want to check for
    vector misalignment support we need to load 16-byte elements, not
    8-byte elements that will never be misaligned.
    
    gcc/testsuite/ChangeLog:
    
            * lib/target-supports.exp: Fix misalignment check.

Diff:
---
 gcc/testsuite/lib/target-supports.exp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/lib/target-supports.exp 
b/gcc/testsuite/lib/target-supports.exp
index 018a6d3a764d..e375b1ec02b8 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -2440,7 +2440,7 @@ proc check_effective_target_riscv_v_misalign_ok { } {
                = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15};
              asm ("vsetivli zero,7,e8,m1,ta,ma");
              asm ("addi a7,%0,1" : : "r" (a) : "a7" );
-             asm ("vle8.v v8,0(a7)" : : : "v8");
+             asm ("vle16.v v8,0(a7)" : : : "v8");
              return 0; } } "-march=${gcc_march}"] } {
        return 1
     }

Reply via email to