* ldexp.c: Add LOG2CEIL() builtin function to linker script language
[binutils-gdb.git] / gold / gc.h
index 6930aced43178f397b2bd11aa1bcb8dc20daa4e7..4224a66e17738c4a42b4af8e0c8851e5dec12f4b 100644 (file)
--- a/gold/gc.h
+++ b/gold/gc.h
@@ -253,21 +253,7 @@ gc_process_relocs(
             {
              Address symvalue = dst_off - addend;
              if (is_ordinary) 
-               {
-                 Symbol_location loc;
-                 loc.object = dst_obj;
-                 loc.shndx = dst_indx;
-                 loc.offset = convert_types<off_t, Address>(dst_off);
-                 // Look through function descriptors.
-                 parameters->target().function_location(&loc);
-                 if (loc.shndx != dst_indx)
-                   {
-                     // Modify symvalue/addend to the code entry.
-                     symvalue = loc.offset;
-                     addend = 0;
-                   }
-                 (*secvec).push_back(Section_id(loc.object, loc.shndx));
-               }
+               (*secvec).push_back(Section_id(dst_obj, dst_indx));
              else
                 (*secvec).push_back(Section_id(NULL, 0));
               (*symvec).push_back(NULL);
@@ -343,21 +329,7 @@ gc_process_relocs(
             {
              Address symvalue = dst_off - addend;
               if (is_ordinary && gsym->source() == Symbol::FROM_OBJECT)
-               {
-                 Symbol_location loc;
-                 loc.object = dst_obj;
-                 loc.shndx = dst_indx;
-                 loc.offset = convert_types<off_t, Address>(dst_off);
-                 // Look through function descriptors.
-                 parameters->target().function_location(&loc);
-                 if (loc.shndx != dst_indx)
-                   {
-                     // Modify symvalue/addend to the code entry.
-                     symvalue = loc.offset;
-                     addend = 0;
-                   }
-                 (*secvec).push_back(Section_id(loc.object, loc.shndx));
-               }
+               (*secvec).push_back(Section_id(dst_obj, dst_indx));
              else
                 (*secvec).push_back(Section_id(NULL, 0));
               (*symvec).push_back(gsym);