Commit 7f6a2772 authored by "Steven J. Hill"'s avatar "Steven J. Hill"
Browse files

Fix broken patch. Was this even tested?

parent eadb1e7b
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -35,7 +35,7 @@ diff -urNad /home/james/debian/packages/binutils/binutils-2.15/bfd/elfxx-mips.c
-  if (s->size > MIPS_ELF_GOT_MAX_SIZE (output_bfd))
+  if (s->size > MIPS_ELF_GOT_MAX_SIZE (output_bfd)
+      && g->global_gotno <= (MIPS_ELF_GOT_MAX_SIZE (output_bfd)
+                            / MIPS_ELF_GOT_SIZE (output_bfd))
+                            / MIPS_ELF_GOT_SIZE (output_bfd)))
     {
       if (! mips_elf_multi_got (output_bfd, info, g, s, local_gotno))
 	return FALSE;