From: Rich Felker Date: Tue, 3 Jan 2017 16:18:41 +0000 (+0000) Subject: Fix generation of GOT table when only GOT-relative relocs are used. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=de1010f40884537cf0905ad134162cd2db71dc2a;p=binutils-gdb.git Fix generation of GOT table when only GOT-relative relocs are used. PR ld/21017 * elf32-microblaze.c (microblaze_elf_check_relocs): Add an entry for R_MICROBLAZE_GOTOFF_64. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 1e82218e9c1..41d511948af 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2017-01-03 Rich Felker + + PR ld/21017 + * elf32-microblaze.c (microblaze_elf_check_relocs): Add an entry + for R_MICROBLAZE_GOTOFF_64. + 2017-01-03 Nick Clifton * mach-o.c (bfd_mach_o_lookup_uuid_command): Fix compile time diff --git a/bfd/elf32-microblaze.c b/bfd/elf32-microblaze.c index 52c60efce65..70613284cd9 100644 --- a/bfd/elf32-microblaze.c +++ b/bfd/elf32-microblaze.c @@ -2353,6 +2353,7 @@ microblaze_elf_check_relocs (bfd * abfd, dogottls: sec->has_tls_reloc = 1; /* Fall through. */ + case R_MICROBLAZE_GOTOFF_64: case R_MICROBLAZE_GOT_64: if (htab->elf.sgot == NULL) {