diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2015-01-12 11:50:13 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2015-01-12 03:50:13 -0800 |
commit | 7b3592ee4674e8a4277191ffc53df073d2e6db4a (patch) | |
tree | 778145e4b23efc36b6fce3032f21386ca676fce6 /gcc | |
parent | 03d5d16a667b8a7309faad4b5abbf49162087553 (diff) | |
download | gcc-7b3592ee4674e8a4277191ffc53df073d2e6db4a.zip gcc-7b3592ee4674e8a4277191ffc53df073d2e6db4a.tar.gz gcc-7b3592ee4674e8a4277191ffc53df073d2e6db4a.tar.bz2 |
Update Linux/x86-64 linker test for PIE with copy reloc
PR bootstrap/64561
* configure.ac (HAVE_LD_PIE_COPYRELOC): Update Linux/x86-64 linker
test for PIE with copy reloc.
* configure: Regenerated.
From-SVN: r219460
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rwxr-xr-x | gcc/configure | 5 | ||||
-rw-r--r-- | gcc/configure.ac | 5 |
3 files changed, 17 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9679ca5..4cf7206 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2015-01-12 H.J. Lu <hongjiu.lu@intel.com> + + PR bootstrap/64561 + * configure.ac (HAVE_LD_PIE_COPYRELOC): Update Linux/x86-64 linker + test for PIE with copy reloc. + * configure: Regenerated. + 2014-01-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * config/arm/arm.c (arm_load_tp): Use R0_REGNUM instead of constant 0 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 \ |