diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2025-08-23 12:50:33 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2025-08-23 12:50:33 -0700 |
commit | 05b1727c06b70386988182259f461bf7e5b239dc (patch) | |
tree | 7ba2008d1c05203f408b7750c6b88d9ca68e7fe9 | |
parent | 96a291c4bb0b8a00b0a125e6a60f60072ffe53a7 (diff) | |
download | gcc-05b1727c06b70386988182259f461bf7e5b239dc.zip gcc-05b1727c06b70386988182259f461bf7e5b239dc.tar.gz gcc-05b1727c06b70386988182259f461bf7e5b239dc.tar.bz2 |
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.tools@gmail.com>
-rw-r--r-- | gcc/testsuite/gcc.target/i386/noplt-gd-1.c | 2 | ||||
-rw-r--r-- | 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 5d5b531..7eac70a 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 8769830..12dcb7a 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; |