* i386.cc (Relocate::relocate): Fix typos for R_386_PC16 and
authorCary Coutant <ccoutant@google.com>
Mon, 28 Apr 2008 23:09:21 +0000 (23:09 +0000)
committerCary Coutant <ccoutant@google.com>
Mon, 28 Apr 2008 23:09:21 +0000 (23:09 +0000)
R_386_PC8 relocations.

gold/ChangeLog
gold/i386.cc

index b73da9b4bf18e21beda803a1eec36ba8e115216f..9f056436e5f540f5b97a53de84ab8c882e7d3151 100644 (file)
@@ -1,3 +1,8 @@
+2008-04-28  Cary Coutant  <ccoutant@google.com>
+
+       * i386.cc (Relocate::relocate): Fix typos for R_386_PC16 and
+       R_386_PC8 relocations.
+
 2008-04-23  Ian Lance Taylor  <iant@google.com>
 
        * object.cc (Sized_relobj::include_section_group): Check for
index dcd4c03ef9c7e5f489062335048a2feb4a23343b..6fb096ea9cdb75345f56492199954773f5910502 100644 (file)
@@ -1663,7 +1663,7 @@ Target_i386::Relocate::relocate(const Relocate_info<32, false>* relinfo,
         if (gsym != NULL && gsym->type() == elfcpp::STT_FUNC)
           ref_flags |= Symbol::FUNCTION_CALL;
         if (should_apply_static_reloc(gsym, ref_flags, false))
-          Relocate_functions<32, false>::pcrel32(view, object, psymval, address);
+          Relocate_functions<32, false>::pcrel16(view, object, psymval, address);
       }
       break;
 
@@ -1678,7 +1678,7 @@ Target_i386::Relocate::relocate(const Relocate_info<32, false>* relinfo,
         if (gsym != NULL && gsym->type() == elfcpp::STT_FUNC)
           ref_flags |= Symbol::FUNCTION_CALL;
         if (should_apply_static_reloc(gsym, ref_flags, false))
-          Relocate_functions<32, false>::pcrel32(view, object, psymval, address);
+          Relocate_functions<32, false>::pcrel8(view, object, psymval, address);
       }
       break;