        got_origin = target->got_plt_section()->address();
        reloc_status = Arm_relocate_functions::got_prel(view,
  						      got_origin + got_offset,
-@@ -2194,44 +8290,153 @@ Target_arm<big_endian>::Relocate::relocate(
+@@ -2194,44 +8295,153 @@ Target_arm<big_endian>::Relocate::relocate(
  		  || (gsym->is_defined()
  		      && !gsym->is_from_dynobj()
  		      && !gsym->is_preemptible()));

     }
 
   // Report any errors.
@@ -2259,6 +8464,145 @@ Target_arm<big_endian>::Relocate::relocate(
   return true;
 }
 

     symtab,
     layout,
     object,
@@ -2410,7 +8738,7 @@ Target_arm<big_endian>::relocate_for_relocatable(
     off_t offset_in_output_section,
     const Relocatable_relocs* rr,
     unsigned char* view,
