case R_ARM_ABS32:
case R_ARM_REL32:
+#ifndef OLD_ARM_ABI
case R_ARM_TARGET1:
+#endif
case R_ARM_PC24:
case R_ARM_PLT32:
r_symndx = ELF32_R_SYM (rel->r_info);
h->plt.refcount -= 1;
if (ELF32_R_TYPE (rel->r_info) == R_ARM_ABS32
- || ELF32_R_TYPE (rel->r_info) == R_ARM_REL32
- || ELF32_R_TYPE (rel->r_info) == R_ARM_TARGET1)
+#ifndef OLD_ARM_ABI
+ || ELF32_R_TYPE (rel->r_info) == R_ARM_TARGET1
+#endif
+ || ELF32_R_TYPE (rel->r_info) == R_ARM_REL32)
{
eh = (struct elf32_arm_link_hash_entry *) h;
case R_ARM_ABS32:
case R_ARM_REL32:
+#ifndef OLD_ARM_ABI
case R_ARM_TARGET1:
+#endif
case R_ARM_PC24:
case R_ARM_PLT32:
if (h != NULL)
&& (sec->flags & SEC_ALLOC) != 0
&& ((ELF32_R_TYPE (rel->r_info) != R_ARM_PC24
&& ELF32_R_TYPE (rel->r_info) != R_ARM_PLT32
- && ELF32_R_TYPE (rel->r_info) != R_ARM_REL32
- && ELF32_R_TYPE (rel->r_info) != R_ARM_TARGET1)
+#ifndef OLD_ARM_ABI
+ && ELF32_R_TYPE (rel->r_info) != R_ARM_TARGET1
+#endif
+ && ELF32_R_TYPE (rel->r_info) != R_ARM_REL32)
|| (h != NULL
&& (! info->symbolic
|| (h->elf_link_hash_flags
}
if (ELF32_R_TYPE (rel->r_info) == R_ARM_ABS32
- || ELF32_R_TYPE (rel->r_info) == R_ARM_REL32
- || ELF32_R_TYPE (rel->r_info) == R_ARM_TARGET1)
+#ifndef OLD_ARM_ABI
+ || ELF32_R_TYPE (rel->r_info) == R_ARM_TARGET1
+#endif
+ || ELF32_R_TYPE (rel->r_info) == R_ARM_REL32)
p->count += 1;
}
break;