https://gcc.gnu.org/g:74826a7374c3835d503eba97d266de1e8c24decf

commit 74826a7374c3835d503eba97d266de1e8c24decf
Author: Alexandre Oliva <[email protected]>
Date:   Fri Jan 16 19:23:14 2026 -0300

    testsuite: arm: bf16_vstn_1 vst3q_bf16 improved by late-combine
    
    The late-combine pass removes some unnecessary register copying in
    bf16_vstn_1.c, copying that was expected by vst3q_bf16.  Adjust the
    expectations so that they match the better code we get now.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/arm/simd/bf16_vstn_1.c: Adjust expectations for
            code improved by late-combine.

Diff:
---
 gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c 
b/gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c
index 5c6cdd5e43e5..ac90a53218a3 100644
--- a/gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c
+++ b/gcc/testsuite/gcc.target/arm/simd/bf16_vstn_1.c
@@ -46,7 +46,7 @@ test_vst3_bf16 (bfloat16_t *ptr, bfloat16x4x3_t val)
 /*
 **test_vst3q_bf16:
 **      ...
-**     vst3.16 {d17, d19, d21}, \[r0\]
+**     vst3.16 {d1, d3, d5}, \[r0\]
 **     bx      lr
 */
 void

Reply via email to