Thu Mar 10 15:14:49 2011 UTC ()
Look for TLS on hppa on netbsd.


(skrll)
diff -r1.11 -r1.12 src/gnu/dist/gcc4/gcc/configure
diff -r1.10 -r1.11 src/gnu/dist/gcc4/gcc/configure.ac

cvs diff -r1.11 -r1.12 src/gnu/dist/gcc4/gcc/Attic/configure (expand / switch to unified diff)

--- 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
15335x: .long 25 15335x: .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='
15343t1: .reg %r20 15343t1: .reg %r20
15344t2: .reg %r21 15344t2: .reg %r21
15345gp: .reg %r19 15345gp: .reg %r19
15346 .section ".tdata","awT",@progbits 15346 .section ".tdata","awT",@progbits
15347foo: .long 25 15347foo: .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

cvs diff -r1.10 -r1.11 src/gnu/dist/gcc4/gcc/Attic/configure.ac (expand / switch to unified diff)

--- 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
2226x: .long 25 2226x: .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='
2234t1: .reg %r20 2234t1: .reg %r20
2235t2: .reg %r21 2235t2: .reg %r21
2236gp: .reg %r19 2236gp: .reg %r19
2237 .section ".tdata","awT",@progbits 2237 .section ".tdata","awT",@progbits
2238foo: .long 25 2238foo: .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