https://gcc.gnu.org/g:42a8005c636d5eb8acff55cb86de98dcaf5a29ff

commit r15-5562-g42a8005c636d5eb8acff55cb86de98dcaf5a29ff
Author: H.J. Lu <hjl.to...@gmail.com>
Date:   Thu Nov 21 19:08:03 2024 +0800

    apx-ndd-tls-1[ab].c: Add -std=gnu17
    
    Since GCC 15 defaults to -std=gnu23, add -std=gnu17 to apx-ndd-tls-1[ab].c
    to avoid:
    
    gcc.target/i386/apx-ndd-tls-1a.c: In function ‘k’:
    gcc.target/i386/apx-ndd-tls-1a.c:29:7: error: too many arguments to 
function ‘l’
    gcc.target/i386/apx-ndd-tls-1a.c:25:5: note: declared here
    
            * gcc.target/i386/apx-ndd-tls-1a.c: -std=gnu17.
            * gcc.target/i386/apx-ndd-tls-1b.c: Likewise.
    
    Signed-off-by: H.J. Lu <hjl.to...@gmail.com>

Diff:
---
 gcc/testsuite/gcc.target/i386/apx-ndd-tls-1a.c | 2 +-
 gcc/testsuite/gcc.target/i386/apx-ndd-tls-1b.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/gcc.target/i386/apx-ndd-tls-1a.c 
b/gcc/testsuite/gcc.target/i386/apx-ndd-tls-1a.c
index 5bf57a76ef72..b4b0e9380a98 100644
--- a/gcc/testsuite/gcc.target/i386/apx-ndd-tls-1a.c
+++ b/gcc/testsuite/gcc.target/i386/apx-ndd-tls-1a.c
@@ -1,7 +1,7 @@
 /* PR target/113733 */
 /* { dg-do assemble { target { apxf && { ! ia32 } } } } */
 /* { dg-require-effective-target tls } */
-/* { dg-options "-mapxf -O3 -w" } */
+/* { dg-options "-std=gnu17 -mapxf -O3 -w" } */
 
 extern __thread int a, j;
 enum b
diff --git a/gcc/testsuite/gcc.target/i386/apx-ndd-tls-1b.c 
b/gcc/testsuite/gcc.target/i386/apx-ndd-tls-1b.c
index a3eb81065081..d0637034f117 100644
--- a/gcc/testsuite/gcc.target/i386/apx-ndd-tls-1b.c
+++ b/gcc/testsuite/gcc.target/i386/apx-ndd-tls-1b.c
@@ -2,7 +2,7 @@
 /* { dg-do assemble { target { apxf && { ! ia32 } } } } */
 /* { dg-require-effective-target tls } */
 /* { dg-require-effective-target code_6_gottpoff_reloc } */
-/* { dg-options "-save-temps -mapxf -O3 -w" } */
+/* { dg-options "-save-temps -std=gnu17 -mapxf -O3 -w" } */
 
 #include "apx-ndd-tls-1a.c"

Reply via email to