|
|
|
@ -2192,6 +2192,8 @@ elf32_arm_relocate_section (output_bfd, info, input_bfd, input_section, |
|
|
|
case R_ARM_PC24: |
|
|
|
case R_ARM_ABS32: |
|
|
|
case R_ARM_THM_PC22: |
|
|
|
case R_ARM_PLT32: |
|
|
|
|
|
|
|
if (info->shared |
|
|
|
&& ( |
|
|
|
(!info->symbolic && h->dynindx != -1) |
|
|
|
@ -2225,11 +2227,6 @@ elf32_arm_relocate_section (output_bfd, info, input_bfd, input_section, |
|
|
|
relocation = 0; |
|
|
|
break; |
|
|
|
|
|
|
|
case R_ARM_PLT32: |
|
|
|
if (h->plt.offset != (bfd_vma)-1) |
|
|
|
relocation = 0; |
|
|
|
break; |
|
|
|
|
|
|
|
default: |
|
|
|
if (unresolved_reloc) |
|
|
|
_bfd_error_handler |
|
|
|
|