Add MIPS ELF64 relocs
authorNick Clifton <nickc@redhat.com>
Wed, 23 May 2001 17:36:38 +0000 (17:36 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 23 May 2001 17:36:38 +0000 (17:36 +0000)
bfd/ChangeLog
bfd/bfd-in2.h
bfd/libbfd.h
bfd/reloc.c

index 05a65c18768ae3f1d30962b2ee2e3d8b7f97ae2c..16a35196c3477809841ce13847cc41177cad641d 100644 (file)
@@ -1,5 +1,9 @@
 2001-05-23  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
 
+       * reloc.c (bfd_reloc_code_real): Add MIPS ELF64 relocations.
+       * libbfd.h: Regenerate.
+       * bfd0in2.h: Regenerate.
+
        * aoutx.h (aout_@var{size}_machine_type): Add MIPS r12k support.
        * archures.c (bfd_mach_mips12000): Define.
        * cpu-mips.c (arch_info_struct): Add MIPS r12k support.
index b99cfcb5ee4dbf7ce0519e418247eac4766e7507..2370fc851aa47bdec1a5a562181a717aa99d7fa1 100644 (file)
@@ -2080,6 +2080,17 @@ to compensate for the borrow when the low bits are added. */
   BFD_RELOC_MIPS_GOT_PAGE,
   BFD_RELOC_MIPS_GOT_OFST,
   BFD_RELOC_MIPS_GOT_DISP,
+  BFD_RELOC_MIPS_SHIFT5,
+  BFD_RELOC_MIPS_SHIFT6,
+  BFD_RELOC_MIPS_INSERT_A,
+  BFD_RELOC_MIPS_INSERT_B,
+  BFD_RELOC_MIPS_DELETE,
+  BFD_RELOC_MIPS_HIGHEST,
+  BFD_RELOC_MIPS_HIGHER,
+  BFD_RELOC_MIPS_SCN_DISP,
+  BFD_RELOC_MIPS_REL16,
+  BFD_RELOC_MIPS_RELGOT,
+  BFD_RELOC_MIPS_JALR,
 
 
 /* i386/elf relocations */
index 9ce8e570721ac67abc233ce4b99babbfffc4b98e..5b02d6f6f00f3b9168d9613ee04f124352340ac5 100644 (file)
@@ -731,6 +731,17 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
   "BFD_RELOC_MIPS_GOT_PAGE",
   "BFD_RELOC_MIPS_GOT_OFST",
   "BFD_RELOC_MIPS_GOT_DISP",
+  "BFD_RELOC_MIPS_SHIFT5",
+  "BFD_RELOC_MIPS_SHIFT6",
+  "BFD_RELOC_MIPS_INSERT_A",
+  "BFD_RELOC_MIPS_INSERT_B",
+  "BFD_RELOC_MIPS_DELETE",
+  "BFD_RELOC_MIPS_HIGHEST",
+  "BFD_RELOC_MIPS_HIGHER",
+  "BFD_RELOC_MIPS_SCN_DISP",
+  "BFD_RELOC_MIPS_REL16",
+  "BFD_RELOC_MIPS_RELGOT",
+  "BFD_RELOC_MIPS_JALR",
 
   "BFD_RELOC_386_GOT32",
   "BFD_RELOC_386_PLT32",
index 5823a230adcb7170d7eb7c198d99ffd869d519bf..4fcab608bc071599fbc85c9965d56a7fc609f97d 100644 (file)
@@ -2037,6 +2037,28 @@ ENUMX
   BFD_RELOC_MIPS_GOT_OFST
 ENUMX
   BFD_RELOC_MIPS_GOT_DISP
+ENUMX
+  BFD_RELOC_MIPS_SHIFT5
+ENUMX
+  BFD_RELOC_MIPS_SHIFT6
+ENUMX
+  BFD_RELOC_MIPS_INSERT_A
+ENUMX
+  BFD_RELOC_MIPS_INSERT_B
+ENUMX
+  BFD_RELOC_MIPS_DELETE
+ENUMX
+  BFD_RELOC_MIPS_HIGHEST
+ENUMX
+  BFD_RELOC_MIPS_HIGHER
+ENUMX
+  BFD_RELOC_MIPS_SCN_DISP
+ENUMX
+  BFD_RELOC_MIPS_REL16
+ENUMX
+  BFD_RELOC_MIPS_RELGOT
+ENUMX
+  BFD_RELOC_MIPS_JALR
 COMMENT
 ENUMDOC
   MIPS ELF relocations.