diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 195424ac0d..4a951bb797 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 814736e221..81ed8660a2 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 {