]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
i386: Fix C99 compatibility issues in the x86-64 AVX ABI test suite
authorFlorian Weimer <fweimer@redhat.com>
Wed, 8 Nov 2023 14:14:40 +0000 (15:14 +0100)
committerFlorian Weimer <fweimer@redhat.com>
Thu, 9 Nov 2023 08:54:17 +0000 (09:54 +0100)
gcc/testsuite/

* gcc.target/x86_64/abi/avx/avx-check.h (main): Call
__builtin_printf instead of printf.
* gcc.target/x86_64/abi/avx/test_passing_m256.c
(fun_check_passing_m256_8_values): Add missing void return
type.
* gcc.target/x86_64/abi/avx512f/avx512f-check.h (main): Call
__builtin_printf instead of printf.
* gcc.target/x86_64/abi/avx512f/test_passing_m512.c
(fun_check_passing_m512_8_values): Add missing void return
type.
* gcc.target/x86_64/abi/bf16/bf16-check.h (main): Call
__builtin_printf instead of printf.
* gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h (main):
Likewise.
* gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c
(fun_check_passing_m256bf16_8_values): Add missing void
return type.
* gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h (main):
Call __builtin_printf instead of printf.
* gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c
(fun_check_passing_m512bf16_8_values): Add missign void
return type.

gcc/testsuite/gcc.target/x86_64/abi/avx/avx-check.h
gcc/testsuite/gcc.target/x86_64/abi/avx/test_passing_m256.c
gcc/testsuite/gcc.target/x86_64/abi/avx512f/avx512f-check.h
gcc/testsuite/gcc.target/x86_64/abi/avx512f/test_passing_m512.c
gcc/testsuite/gcc.target/x86_64/abi/bf16/bf16-check.h
gcc/testsuite/gcc.target/x86_64/abi/bf16/m256bf16/bf16-ymm-check.h
gcc/testsuite/gcc.target/x86_64/abi/bf16/m256bf16/test_passing_m256.c
gcc/testsuite/gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h
gcc/testsuite/gcc.target/x86_64/abi/bf16/m512bf16/test_passing_m512.c

index e66a27e9afdda24682a86e826ee12fe39e6b5ab4..a04d07776374d81aa50a190abacfb97c00d148bf 100644 (file)
@@ -16,12 +16,12 @@ main ()
     {
       avx_test ();
 #ifdef DEBUG
-      printf ("PASSED\n");
+      __builtin_printf ("PASSED\n");
 #endif
     }
 #ifdef DEBUG
   else
-    printf ("SKIPPED\n");
+    __builtin_printf ("SKIPPED\n");
 #endif
 
   return 0;
index ffc3ec36bf75541a0e5f26162ddddbc5ebc46256..f739670431b18e6a05c0afe7a5203cc425f74759 100644 (file)
@@ -24,6 +24,7 @@ int failed = 0;
   assert (memcmp (&X1, &X2, sizeof (T)) == 0); \
 } while (0)
 
+void
 fun_check_passing_m256_8_values (__m256 i0 ATTRIBUTE_UNUSED, __m256 i1 ATTRIBUTE_UNUSED, __m256 i2 ATTRIBUTE_UNUSED, __m256 i3 ATTRIBUTE_UNUSED, __m256 i4 ATTRIBUTE_UNUSED, __m256 i5 ATTRIBUTE_UNUSED, __m256 i6 ATTRIBUTE_UNUSED, __m256 i7 ATTRIBUTE_UNUSED)
 {
   /* Check argument values.  */
index 25ce544c4a3cafce063d0f9eab72bce7c19a5850..00a7578d2b5ed8fabc5ac3beefd631fe58cf1e4e 100644 (file)
@@ -24,17 +24,17 @@ main ()
        {
          avx512f_test ();
 #ifdef DEBUG
-         printf ("PASSED\n");
+         __builtin_printf ("PASSED\n");
 #endif
        }
 #ifdef DEBUG
       else
-       printf ("SKIPPED\n");
+       __builtin_printf ("SKIPPED\n");
 #endif
     }
 #ifdef DEBUG
   else
-    printf ("SKIPPED\n");
+    __builtin_printf ("SKIPPED\n");
 #endif
 
   return 0;
index ead9c6797e127f43ab9f4677445548c43294a842..1c88a55fb4bc564da7ddfdf0a80644b37861c218 100644 (file)
@@ -24,6 +24,7 @@ int failed = 0;
   assert (memcmp (&X1, &X2, sizeof (T)) == 0); \
 } while (0)
 
+void
 fun_check_passing_m512_8_values (__m512 i0 ATTRIBUTE_UNUSED, __m512 i1 ATTRIBUTE_UNUSED, __m512 i2 ATTRIBUTE_UNUSED, __m512 i3 ATTRIBUTE_UNUSED, __m512 i4 ATTRIBUTE_UNUSED, __m512 i5 ATTRIBUTE_UNUSED, __m512 i6 ATTRIBUTE_UNUSED, __m512 i7 ATTRIBUTE_UNUSED)
 {
   /* Check argument values.  */
index 25448fc6863670abba7bbf824c76e7b5d94474e1..5db94a26c08c055b2f66e8a72e92fea136f24719 100644 (file)
@@ -11,13 +11,13 @@ main ()
     {
       do_test ();
 #ifdef DEBUG
-      printf ("PASSED\n");
+      __builtin_printf ("PASSED\n");
 #endif
       return 0;
     }
 
 #ifdef DEBUG
-  printf ("SKIPPED\n");
+  __builtin_printf ("SKIPPED\n");
 #endif
 
   return 0;
index 479ebc3ec3f3dd0452aa92acb461300d78c73a10..81564f02e7a55963c34fb2f296bdc36ec19af436 100644 (file)
@@ -11,13 +11,13 @@ main ()
     {
       do_test ();
 #ifdef DEBUG
-      printf ("PASSED\n");
+      __builtin_printf ("PASSED\n");
 #endif
       return 0;
     }
 
 #ifdef DEBUG
-  printf ("SKIPPED\n");
+  __builtin_printf ("SKIPPED\n");
 #endif
 
   return 0;
index 3fb2d7d20f86e88e3edbdd20acf04ccb83092b7f..34e97332272dadf04cc6e2c7ab1999c8457dba61 100644 (file)
@@ -25,6 +25,7 @@ int failed = 0;
   assert (memcmp (&X1, &X2, sizeof (T)) == 0); \
 } while (0)
 
+void
 fun_check_passing_m256bf16_8_values (__m256bf16 i0 ATTRIBUTE_UNUSED,
                                     __m256bf16 i1 ATTRIBUTE_UNUSED,
                                     __m256bf16 i2 ATTRIBUTE_UNUSED,
index 9cd39b878dd812deef23602df9d0cdc4e839dbe5..b3e1382953515f3c4de2bb7c9b27b15cd533ca8d 100644 (file)
@@ -11,13 +11,13 @@ main ()
     {
       do_test ();
 #ifdef DEBUG
-      printf ("PASSED\n");
+      __builtin_printf ("PASSED\n");
 #endif
       return 0;
     }
 
 #ifdef DEBUG
-  printf ("SKIPPED\n");
+  __builtin_printf ("SKIPPED\n");
 #endif
 
   return 0;
index 1c5c407efee7d22bd649d4b7bff5b2be70414569..b06b90a7478e3f7abb750eb383e9fa41bec64b9b 100644 (file)
@@ -25,6 +25,7 @@ int failed = 0;
   assert (memcmp (&X1, &X2, sizeof (T)) == 0); \
 } while (0)
 
+void
 fun_check_passing_m512bf16_8_values (__m512bf16 i0 ATTRIBUTE_UNUSED,
                                     __m512bf16 i1 ATTRIBUTE_UNUSED,
                                     __m512bf16 i2 ATTRIBUTE_UNUSED,