https://gcc.gnu.org/g:05b1727c06b70386988182259f461bf7e5b239dc

commit r16-3356-g05b1727c06b70386988182259f461bf7e5b239dc
Author: H.J. Lu <hjl.to...@gmail.com>
Date:   Sat Aug 23 12:50:33 2025 -0700

    x86: Compile noplt-(g|l)d-1.c with -mtls-dialect=gnu
    
    Compile noplt-gd-1.c and noplt-ld-1.c with -mtls-dialect=gnu to support
    the --with-tls=gnu2 configure option since they scan the assembly output
    for the __tls_get_addr call which is generated by -mtls-dialect=gnu.
    
            PR target/120933
            * gcc.target/i386/noplt-gd-1.c (dg-options): Add
            -mtls-dialect=gnu.
            * gcc.target/i386/noplt-ld-1.c (dg-options): Likewise.
    
    Signed-off-by: H.J. Lu <hjl.to...@gmail.com>

Diff:
---
 gcc/testsuite/gcc.target/i386/noplt-gd-1.c | 2 +-
 gcc/testsuite/gcc.target/i386/noplt-ld-1.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/testsuite/gcc.target/i386/noplt-gd-1.c 
b/gcc/testsuite/gcc.target/i386/noplt-gd-1.c
index 5d5b531b744a..7eac70a44e50 100644
--- a/gcc/testsuite/gcc.target/i386/noplt-gd-1.c
+++ b/gcc/testsuite/gcc.target/i386/noplt-gd-1.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target { *-*-linux* && tls_get_addr_via_got } } } */
-/* { dg-options "-fpic -fno-plt" } */
+/* { dg-options "-fpic -fno-plt -mtls-dialect=gnu" } */
 
 extern __thread int gd;
 
diff --git a/gcc/testsuite/gcc.target/i386/noplt-ld-1.c 
b/gcc/testsuite/gcc.target/i386/noplt-ld-1.c
index 87698301bff1..12dcb7ab76d2 100644
--- a/gcc/testsuite/gcc.target/i386/noplt-ld-1.c
+++ b/gcc/testsuite/gcc.target/i386/noplt-ld-1.c
@@ -1,5 +1,5 @@
 /* { dg-do compile { target { *-*-linux* && tls_get_addr_via_got } } } */
-/* { dg-options "-fpic -fno-plt" } */
+/* { dg-options "-fpic -fno-plt -mtls-dialect=gnu" } */
 
 static __thread int ld;

Reply via email to