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

commit fbe6ac3087e403b6f407524e9537ac390d713ade
Author: Alexandre Oliva <[email protected]>
Date:   Fri Jan 16 19:22:19 2026 -0300

    testsuite: _Static_assert is not present in C90
    
    fp8-helpers-neon.c uses _Static_assert, but the compiler warns that
    this feature is not present in C90.  Annotate it as an __extension__
    to silence the warning, preserving the intent of the test.
    
    
    for  gcc/testsuite/ChangeLog
    
            * gcc.target/aarch64/acle/fp8-helpers-neon.c: Silence
            warnings about _Static_assert.

Diff:
---
 gcc/testsuite/gcc.target/aarch64/acle/fp8-helpers-neon.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/aarch64/acle/fp8-helpers-neon.c 
b/gcc/testsuite/gcc.target/aarch64/acle/fp8-helpers-neon.c
index ade99557a291..6eddb110ce2b 100644
--- a/gcc/testsuite/gcc.target/aarch64/acle/fp8-helpers-neon.c
+++ b/gcc/testsuite/gcc.target/aarch64/acle/fp8-helpers-neon.c
@@ -10,7 +10,7 @@ test_prepare_fpmr_sysreg ()
 {
 
 #define _S_EQ(expr, expected)                                                  
\
-  _Static_assert (expr == expected, #expr " == " #expected)
+  __extension__ _Static_assert (expr == expected, #expr " == " #expected)
 
   _S_EQ (__arm_fpm_init (), 0);

Reply via email to