From: Jakub Jelinek Date: Tue, 6 Mar 2012 20:15:56 +0000 (+0000) Subject: * elf64-x86-64.c (elf_x86_64_relocate_section): For R_X86_64_RELATIVE X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3ce231f8e2a12502728fbebf0ddfaa690e986154;p=binutils-gdb.git * elf64-x86-64.c (elf_x86_64_relocate_section): For R_X86_64_RELATIVE set relocate to TRUE. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 195424ac0d7..4a951bb797d 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2012-03-06 Jakub Jelinek + + * elf64-x86-64.c (elf_x86_64_relocate_section): For R_X86_64_RELATIVE + set relocate to TRUE. + 2012-03-05 Rainer Orth PR ld/12152 diff --git a/bfd/elf64-x86-64.c b/bfd/elf64-x86-64.c index 814736e221d..81ed8660a24 100644 --- a/bfd/elf64-x86-64.c +++ b/bfd/elf64-x86-64.c @@ -1,6 +1,6 @@ /* X86-64 specific support for ELF Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, - 2010, 2011 + 2010, 2011, 2012 Free Software Foundation, Inc. Contributed by Jan Hubicka . @@ -3178,7 +3178,7 @@ elf_x86_64_relocate_section (bfd *output_bfd, /* This symbol is resolved locally. */ outrel.r_info = htab->r_info (0, R_X86_64_RELATIVE); outrel.r_addend = relocation; - relocate = FALSE; + relocate = TRUE; } else {