+2015-10-01 Alan Modra <amodra@gmail.com>
+
+ PR ld/19013
+ * elflink.c (_bfd_elf_merge_sections): Revert last change.
+
2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
PR ld/19031
{
bfd *ibfd;
asection *sec;
- const struct elf_backend_data *bed;
if (!is_elf_hash_table (info->hash))
return FALSE;
- bed = get_elf_backend_data (obfd);
for (ibfd = info->input_bfds; ibfd != NULL; ibfd = ibfd->link.next)
if ((ibfd->flags & DYNAMIC) == 0
&& bfd_get_flavour (ibfd) == bfd_target_elf_flavour
- && (elf_elfheader (ibfd)->e_ident[EI_CLASS] == bed->s->elfclass)
- && (bed->elf_machine_code == elf_elfheader (ibfd)->e_machine
- || (bed->elf_machine_alt1 != 0
- && (bed->elf_machine_alt1
- == elf_elfheader (ibfd)->e_machine))
- || (bed->elf_machine_alt2 != 0
- && (bed->elf_machine_alt2
- == elf_elfheader (ibfd)->e_machine))))
+ && (elf_elfheader (ibfd)->e_ident[EI_CLASS]
+ == get_elf_backend_data (obfd)->s->elfclass))
for (sec = ibfd->sections; sec != NULL; sec = sec->next)
if ((sec->flags & SEC_MERGE) != 0
&& !bfd_is_abs_section (sec->output_section))
+2015-10-01 Alan Modra <amodra@gmail.com>
+
+ * ld-x86-64/pr19013-x32.d: Update.
+
2015-09-30 H.J. Lu <hongjiu.lu@intel.com>
* ld-x86-64/pr19013.d (ld): Add -m elf_x86_64.