diff options
author | Rich Felker <bugdal@aerifal.cx> | 2017-01-03 16:18:41 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2017-01-03 16:18:41 +0000 |
commit | de1010f40884537cf0905ad134162cd2db71dc2a (patch) | |
tree | 7f38471913e34248058b3f3e25e403bfed30c07e | |
parent | b52d3cfcfb472263eca181da37dfc0377978acba (diff) | |
download | gdb-de1010f40884537cf0905ad134162cd2db71dc2a.zip gdb-de1010f40884537cf0905ad134162cd2db71dc2a.tar.gz gdb-de1010f40884537cf0905ad134162cd2db71dc2a.tar.bz2 |
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.
-rw-r--r-- | bfd/ChangeLog | 6 | ||||
-rw-r--r-- | bfd/elf32-microblaze.c | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 1e82218..41d5119 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2017-01-03 Rich Felker <bugdal@aerifal.cx> + + PR ld/21017 + * elf32-microblaze.c (microblaze_elf_check_relocs): Add an entry + for R_MICROBLAZE_GOTOFF_64. + 2017-01-03 Nick Clifton <nickc@redhat.com> * 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 52c60ef..7061328 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) { |