diff options
author | Alan Modra <amodra@gmail.com> | 2013-05-10 11:37:53 +0930 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2013-05-10 11:37:53 +0930 |
commit | 01ae486155f3c4fb45a52bb4e95527d072b84966 (patch) | |
tree | 98581744c8d901e017cea7269c28ee8fa374fcf4 /gcc | |
parent | ebc9a431c48079f6ad0f794c1a91f4838250fcbc (diff) | |
download | gcc-01ae486155f3c4fb45a52bb4e95527d072b84966.zip gcc-01ae486155f3c4fb45a52bb4e95527d072b84966.tar.gz gcc-01ae486155f3c4fb45a52bb4e95527d072b84966.tar.bz2 |
configure.ac (HAVE_AS_TLS): Swap powerpc64 and powerpc cases.
* configure.ac (HAVE_AS_TLS): Swap powerpc64 and powerpc cases.
(HAVE_LD_LARGE_TOC): Don't mention AIX in help text.
* configure: Regenerate.
From-SVN: r198766
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rwxr-xr-x | gcc/configure | 52 | ||||
-rw-r--r-- | gcc/configure.ac | 54 |
3 files changed, 59 insertions, 53 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f1ffb43..b6101ba 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2013-05-10 Alan Modra <amodra@gmail.com> + * configure.ac (HAVE_AS_TLS): Swap powerpc64 and powerpc cases. + (HAVE_LD_LARGE_TOC): Don't mention AIX in help text. + * configure: Regenerate. + +2013-05-10 Alan Modra <amodra@gmail.com> + PR target/55033 * varasm.c (default_elf_select_section): Move !DECL_P check.. (get_named_section): ..to here before calling get_section_name. diff --git a/gcc/configure b/gcc/configure index b21b9ff..def377f 100755 --- a/gcc/configure +++ b/gcc/configure @@ -23286,32 +23286,6 @@ a: tls_first_major=0 tls_first_minor=0 ;; - powerpc*-*-*) - conftest_s=' - .section ".tdata","awT",@progbits - .align 2 -ld0: .space 4 -ld1: .space 4 -x1: .space 4 -x2: .space 4 -x3: .space 4 - .text - addi 3,31,ld0@got@tlsgd - bl __tls_get_addr - addi 3,31,x1@got@tlsld - bl __tls_get_addr - addi 9,3,x1@dtprel - addis 9,3,x2@dtprel@ha - addi 9,9,x2@dtprel@l - lwz 9,x3@got@tprel(31) - add 9,9,x@tls - addi 9,2,x1@tprel - addis 9,2,x2@tprel@ha - addi 9,9,x2@tprel@l' - tls_first_major=2 - tls_first_minor=14 - tls_as_opt="-a32 --fatal-warnings" - ;; powerpc64*-*-*) conftest_s=' .section ".tdata","awT",@progbits @@ -23346,6 +23320,32 @@ x3: .space 8 tls_first_minor=14 tls_as_opt="-a64 --fatal-warnings" ;; + powerpc*-*-*) + conftest_s=' + .section ".tdata","awT",@progbits + .align 2 +ld0: .space 4 +ld1: .space 4 +x1: .space 4 +x2: .space 4 +x3: .space 4 + .text + addi 3,31,ld0@got@tlsgd + bl __tls_get_addr + addi 3,31,x1@got@tlsld + bl __tls_get_addr + addi 9,3,x1@dtprel + addis 9,3,x2@dtprel@ha + addi 9,9,x2@dtprel@l + lwz 9,x3@got@tprel(31) + add 9,9,x@tls + addi 9,2,x1@tprel + addis 9,2,x2@tprel@ha + addi 9,9,x2@tprel@l' + tls_first_major=2 + tls_first_minor=14 + tls_as_opt="-a32 --fatal-warnings" + ;; s390-*-*) conftest_s=' .section ".tdata","awT",@progbits diff --git a/gcc/configure.ac b/gcc/configure.ac index 7f900aa..effae81 100644 --- a/gcc/configure.ac +++ b/gcc/configure.ac @@ -3045,32 +3045,6 @@ a: tls_first_major=0 tls_first_minor=0 ;; - powerpc*-*-*) - conftest_s=' - .section ".tdata","awT",@progbits - .align 2 -ld0: .space 4 -ld1: .space 4 -x1: .space 4 -x2: .space 4 -x3: .space 4 - .text - addi 3,31,ld0@got@tlsgd - bl __tls_get_addr - addi 3,31,x1@got@tlsld - bl __tls_get_addr - addi 9,3,x1@dtprel - addis 9,3,x2@dtprel@ha - addi 9,9,x2@dtprel@l - lwz 9,x3@got@tprel(31) - add 9,9,x@tls - addi 9,2,x1@tprel - addis 9,2,x2@tprel@ha - addi 9,9,x2@tprel@l' - tls_first_major=2 - tls_first_minor=14 - tls_as_opt="-a32 --fatal-warnings" - ;; powerpc64*-*-*) conftest_s=' .section ".tdata","awT",@progbits @@ -3105,6 +3079,32 @@ x3: .space 8 tls_first_minor=14 tls_as_opt="-a64 --fatal-warnings" ;; + powerpc*-*-*) + conftest_s=' + .section ".tdata","awT",@progbits + .align 2 +ld0: .space 4 +ld1: .space 4 +x1: .space 4 +x2: .space 4 +x3: .space 4 + .text + addi 3,31,ld0@got@tlsgd + bl __tls_get_addr + addi 3,31,x1@got@tlsld + bl __tls_get_addr + addi 9,3,x1@dtprel + addis 9,3,x2@dtprel@ha + addi 9,9,x2@dtprel@l + lwz 9,x3@got@tprel(31) + add 9,9,x@tls + addi 9,2,x1@tprel + addis 9,2,x2@tprel@ha + addi 9,9,x2@tprel@l' + tls_first_major=2 + tls_first_minor=14 + tls_as_opt="-a32 --fatal-warnings" + ;; s390-*-*) conftest_s=' .section ".tdata","awT",@progbits @@ -4680,7 +4680,7 @@ EOF ]) if test x"$gcc_cv_ld_large_toc" = xyes; then AC_DEFINE(HAVE_LD_LARGE_TOC, 1, - [Define if your AIX linker supports a large TOC.]) + [Define if your PowerPC64 linker supports a large TOC.]) fi ;; esac |