Hi,

This patch updates Linux/x86-64 linker test for PIE with copy reloc.
Tested with broken and working linkers on Linux/x86-64.  OK to install?

Thanks.


H.J.
---
2015-01-12  H.J. Lu  <hongjiu...@intel.com>

        PR bootstrap/64561
        * configure.ac (HAVE_LD_PIE_COPYRELOC): Update Linux/x86-64 linker
        test for PIE with copy reloc.
        * configure: Regenerated.

diff --git a/gcc/configure b/gcc/configure
index 8670f73..1bf4358 100755
--- a/gcc/configure
+++ b/gcc/configure
@@ -27052,6 +27052,11 @@ EOF
 main:
        movl    %eax, a_glob(%rip)
        .size   main, .-main
+       .globl  ptr
+       .section        .data.rel,"aw",@progbits
+       .type   ptr, @object
+ptr:
+       .quad   a_glob
 EOF
       if $gcc_cv_as --64 -o conftest1.o conftest1.s > /dev/null 2>&1 \
          && $gcc_cv_ld -shared -melf_x86_64 -o conftest1.so conftest1.o > 
/dev/null 2>&1 \
diff --git a/gcc/configure.ac b/gcc/configure.ac
index d010141..102dab9 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -4719,6 +4719,11 @@ EOF
 main:
        movl    %eax, a_glob(%rip)
        .size   main, .-main
+       .globl  ptr
+       .section        .data.rel,"aw",@progbits
+       .type   ptr, @object
+ptr:
+       .quad   a_glob
 EOF
       if $gcc_cv_as --64 -o conftest1.o conftest1.s > /dev/null 2>&1 \
          && $gcc_cv_ld -shared -melf_x86_64 -o conftest1.so conftest1.o > 
/dev/null 2>&1 \

Reply via email to