From c1866bd5e3eadb2b03515e13f7e8a4dc7377762a Mon Sep 17 00:00:00 2001 From: Ian Lance Taylor Date: Tue, 30 Oct 2007 04:23:19 +0000 Subject: [PATCH] Adjust PLTOFF64 calculation. --- gold/x86_64.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gold/x86_64.cc b/gold/x86_64.cc index 158090c8da0..a90f8f46bf5 100644 --- a/gold/x86_64.cc +++ b/gold/x86_64.cc @@ -1265,8 +1265,8 @@ Target_x86_64::Relocate::relocate(const Relocate_info<64, false>* relinfo, || gsym->final_value_is_known()); elfcpp::Elf_types<64>::Elf_Addr got_address; got_address = target->got_section(NULL, NULL)->address(); - Relocate_functions<64, false>::pcrela64(view, object, psymval, addend, - - got_address); + Relocate_functions<64, false>::rela64(view, object, psymval, + addend - got_address); } case elfcpp::R_X86_64_GOT32: -- 2.30.2