After the recent c23, GCC complains because the testcase calls f() with a parameter whereas the prototype has none.
gcc/testsuite/ChangeLog * gcc.target/arm/mve/dlstp-loop-form.c: Fix f() prototype. --- gcc/testsuite/gcc.target/arm/mve/dlstp-loop-form.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/arm/mve/dlstp-loop-form.c b/gcc/testsuite/gcc.target/arm/mve/dlstp-loop-form.c index 08811cef568..3039ee8f686 100644 --- a/gcc/testsuite/gcc.target/arm/mve/dlstp-loop-form.c +++ b/gcc/testsuite/gcc.target/arm/mve/dlstp-loop-form.c @@ -6,7 +6,7 @@ #pragma GCC arm "arm_mve.h" false typedef __attribute__((aligned(2))) float16x8_t e; mve_pred16_t c(long d) { return __builtin_mve_vctp16qv8bi(d); } -int f(); +int f(e); void n() { int g, h, *i, j; mve_pred16_t k; -- 2.34.1