Look for TLS on hppa on netbsd.diff -r1.11 -r1.12 src/gnu/dist/gcc4/gcc/configure
(skrll)
--- src/gnu/dist/gcc4/gcc/Attic/configure 2010/05/08 02:58:33 1.11
+++ src/gnu/dist/gcc4/gcc/Attic/configure 2011/03/10 15:14:49 1.12
@@ -15328,27 +15328,27 @@ foo: .long 25 | @@ -15328,27 +15328,27 @@ foo: .long 25 | |||
15328 | tls_first_major=2 | 15328 | tls_first_major=2 | |
15329 | tls_first_minor=13 | 15329 | tls_first_minor=13 | |
15330 | tls_as_opt=--fatal-warnings | 15330 | tls_as_opt=--fatal-warnings | |
15331 | ;; | 15331 | ;; | |
15332 | frv*-*-*) | 15332 | frv*-*-*) | |
15333 | conftest_s=' | 15333 | conftest_s=' | |
15334 | .section ".tdata","awT",@progbits | 15334 | .section ".tdata","awT",@progbits | |
15335 | x: .long 25 | 15335 | x: .long 25 | |
15336 | .text | 15336 | .text | |
15337 | call #gettlsoff(x)' | 15337 | call #gettlsoff(x)' | |
15338 | tls_first_major=2 | 15338 | tls_first_major=2 | |
15339 | tls_first_minor=14 | 15339 | tls_first_minor=14 | |
15340 | ;; | 15340 | ;; | |
15341 | hppa*-*-linux*) | 15341 | hppa*-*-linux* | hppa*-*-netbsd*) | |
15342 | conftest_s=' | 15342 | conftest_s=' | |
15343 | t1: .reg %r20 | 15343 | t1: .reg %r20 | |
15344 | t2: .reg %r21 | 15344 | t2: .reg %r21 | |
15345 | gp: .reg %r19 | 15345 | gp: .reg %r19 | |
15346 | .section ".tdata","awT",@progbits | 15346 | .section ".tdata","awT",@progbits | |
15347 | foo: .long 25 | 15347 | foo: .long 25 | |
15348 | .text | 15348 | .text | |
15349 | .align 4 | 15349 | .align 4 | |
15350 | addil LT%foo-$tls_gdidx$,gp | 15350 | addil LT%foo-$tls_gdidx$,gp | |
15351 | ldo RT%foo-$tls_gdidx$(%r1),%arg0 | 15351 | ldo RT%foo-$tls_gdidx$(%r1),%arg0 | |
15352 | b __tls_get_addr | 15352 | b __tls_get_addr | |
15353 | nop | 15353 | nop | |
15354 | addil LT%foo-$tls_ldidx$,gp | 15354 | addil LT%foo-$tls_ldidx$,gp |
--- src/gnu/dist/gcc4/gcc/Attic/configure.ac 2008/10/06 00:07:08 1.10
+++ src/gnu/dist/gcc4/gcc/Attic/configure.ac 2011/03/10 15:14:49 1.11
@@ -2219,27 +2219,27 @@ foo: .long 25 | @@ -2219,27 +2219,27 @@ foo: .long 25 | |||
2219 | tls_first_major=2 | 2219 | tls_first_major=2 | |
2220 | tls_first_minor=13 | 2220 | tls_first_minor=13 | |
2221 | tls_as_opt=--fatal-warnings | 2221 | tls_as_opt=--fatal-warnings | |
2222 | ;; | 2222 | ;; | |
2223 | frv*-*-*) | 2223 | frv*-*-*) | |
2224 | conftest_s=' | 2224 | conftest_s=' | |
2225 | .section ".tdata","awT",@progbits | 2225 | .section ".tdata","awT",@progbits | |
2226 | x: .long 25 | 2226 | x: .long 25 | |
2227 | .text | 2227 | .text | |
2228 | call #gettlsoff(x)' | 2228 | call #gettlsoff(x)' | |
2229 | tls_first_major=2 | 2229 | tls_first_major=2 | |
2230 | tls_first_minor=14 | 2230 | tls_first_minor=14 | |
2231 | ;; | 2231 | ;; | |
2232 | hppa*-*-linux*) | 2232 | hppa*-*-linux* | hppa*-*-netbsd*) | |
2233 | conftest_s=' | 2233 | conftest_s=' | |
2234 | t1: .reg %r20 | 2234 | t1: .reg %r20 | |
2235 | t2: .reg %r21 | 2235 | t2: .reg %r21 | |
2236 | gp: .reg %r19 | 2236 | gp: .reg %r19 | |
2237 | .section ".tdata","awT",@progbits | 2237 | .section ".tdata","awT",@progbits | |
2238 | foo: .long 25 | 2238 | foo: .long 25 | |
2239 | .text | 2239 | .text | |
2240 | .align 4 | 2240 | .align 4 | |
2241 | addil LT%foo-$tls_gdidx$,gp | 2241 | addil LT%foo-$tls_gdidx$,gp | |
2242 | ldo RT%foo-$tls_gdidx$(%r1),%arg0 | 2242 | ldo RT%foo-$tls_gdidx$(%r1),%arg0 | |
2243 | b __tls_get_addr | 2243 | b __tls_get_addr | |
2244 | nop | 2244 | nop | |
2245 | addil LT%foo-$tls_ldidx$,gp | 2245 | addil LT%foo-$tls_ldidx$,gp |