[gcc(refs/users/aoliva/heads/testme)] testsuite: _Static_assert is not present in C90
Alexandre Oliva
aoliva@gcc.gnu.org
Fri Jan 16 22:35:15 GMT 2026
https://gcc.gnu.org/g:e3cdf672111836c27dd1bf1149599fd6837508e9
commit e3cdf672111836c27dd1bf1149599fd6837508e9
Author: Alexandre Oliva <oliva@adacore.com>
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);
More information about the Gcc-cvs
mailing list