Message ID | 20150112014848.GA25004@intel.com |
---|---|
State | New |
Headers | show |
On Mon, Jan 12, 2015 at 2:48 AM, H.J. Lu <hongjiu.lu@intel.com> wrote: > 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.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. OK. Thanks, Uros. > 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 \
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 \