diff -Naurp insight-7.4.50.orig/bfd/elf32-arm.c insight-7.4.50.new/bfd/elf32-arm.c
--- insight-7.4.50.orig/bfd/elf32-arm.c 2012-03-16 16:15:14.000000000 +0100
+++ insight-7.4.50.new/bfd/elf32-arm.c 2014-06-10 16:02:41.871527143 +0200
@@ -3209,7 +3209,7 @@ create_ifunc_sections (struct bfd_link_i
s = bfd_make_section_with_flags (dynobj, ".iplt",
flags | SEC_READONLY | SEC_CODE);
if (s == NULL
- || !bfd_set_section_alignment (abfd, s, bed->plt_alignment))
+ || !bfd_set_section_alignment (dynobj, s, bed->plt_alignment))
return FALSE;
htab->root.iplt = s;
}
@@ -3219,7 +3219,7 @@ create_ifunc_sections (struct bfd_link_i
s = bfd_make_section_with_flags (dynobj, RELOC_SECTION (htab, ".iplt"),
flags | SEC_READONLY);
if (s == NULL
- || !bfd_set_section_alignment (abfd, s, bed->s->log_file_align))
+ || !bfd_set_section_alignment (dynobj, s, bed->s->log_file_align))
return FALSE;
htab->root.irelplt = s;
}