2000-10-01 Ulf Carlsson <ulfc@engr.sgi.com>
authorUlf Carlsson <ulfc@engr.sgi.com>
Mon, 2 Oct 2000 06:04:16 +0000 (06:04 +0000)
committerUlf Carlsson <ulfc@engr.sgi.com>
Mon, 2 Oct 2000 06:04:16 +0000 (06:04 +0000)
From  Ralf Baechle  <ralf@gnu.org>

* elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Mark gld
produces binaries with got[1] = 0x80000001 to differenciate them
for the dynamic linker from the broken binaries produced by old
versions.

bfd/ChangeLog
bfd/elf32-mips.c

index e220860c0427af2b4c542362de798fd914a47444..b4a6deffdd7446db244ec6ed9a7e3a8d4f8de60e 100644 (file)
@@ -1,3 +1,12 @@
+2000-10-01  Ulf Carlsson  <ulfc@engr.sgi.com>
+
+       From  Ralf Baechle  <ralf@gnu.org>
+
+       * elf32-mips.c (_bfd_mips_elf_finish_dynamic_sections): Mark gld
+       produces binaries with got[1] = 0x80000001 to differenciate them
+       for the dynamic linker from the broken binaries produced by old
+       versions.
+       
 2000-09-30  Petr Sorfa <petrs@sco.com>
 
        * elf.c (elfcore_grok_pstatus): Check for size of pxstatus_t.
index fd8847a8e2ceea37e22cabd01f1257ccd9dc40fc..9a02f46db616e77333f3c23c0d92bb9d52e70aaf 100644 (file)
@@ -8879,7 +8879,7 @@ _bfd_mips_elf_finish_dynamic_sections (output_bfd, info)
   if (sgot != NULL && sgot->_raw_size > 0)
     {
       MIPS_ELF_PUT_WORD (output_bfd, (bfd_vma) 0, sgot->contents);
-      MIPS_ELF_PUT_WORD (output_bfd, (bfd_vma) 0x80000000
+      MIPS_ELF_PUT_WORD (output_bfd, (bfd_vma) 0x80000001
                         sgot->contents + MIPS_ELF_GOT_SIZE (output_bfd));
     }