diff -Nur binutils-2.28.orig/bfd/elf32-microblaze.c binutils-2.28/bfd/elf32-microblaze.c --- binutils-2.28.orig/bfd/elf32-microblaze.c 2017-03-02 09:23:53.000000000 +0100 +++ binutils-2.28/bfd/elf32-microblaze.c 2017-03-06 02:57:42.760601301 +0100 @@ -2353,6 +2353,7 @@ dogottls: sec->has_tls_reloc = 1; /* Fall through. */ + case R_MICROBLAZE_GOTOFF_64: case R_MICROBLAZE_GOT_64: if (htab->elf.sgot == NULL) {