* elf64-x86-64.c (elf_x86_64_relocate_section): For R_X86_64_RELATIVE

set relocate to TRUE.
This commit is contained in:
Jakub Jelinek 2012-03-06 20:15:56 +00:00
parent c988ad8730
commit 3ce231f8e2
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2012-03-06 Jakub Jelinek <jakub@redhat.com>
* elf64-x86-64.c (elf_x86_64_relocate_section): For R_X86_64_RELATIVE
set relocate to TRUE.
2012-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2012-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
PR ld/12152 PR ld/12152

View File

@ -1,6 +1,6 @@
/* X86-64 specific support for ELF /* X86-64 specific support for ELF
Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
2010, 2011 2010, 2011, 2012
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Jan Hubicka <jh@suse.cz>. Contributed by Jan Hubicka <jh@suse.cz>.
@ -3178,7 +3178,7 @@ elf_x86_64_relocate_section (bfd *output_bfd,
/* This symbol is resolved locally. */ /* This symbol is resolved locally. */
outrel.r_info = htab->r_info (0, R_X86_64_RELATIVE); outrel.r_info = htab->r_info (0, R_X86_64_RELATIVE);
outrel.r_addend = relocation; outrel.r_addend = relocation;
relocate = FALSE; relocate = TRUE;
} }
else else
{ {