* reloc.c: (BFD_RELOC_CRIS_COPY, BFD_RELOC_CRIS_GLOB_DAT,
BFD_RELOC_CRIS_JUMP_SLOT, BFD_RELOC_CRIS_RELATIVE, BFD_RELOC_CRIS_32_GOT, BFD_RELOC_CRIS_16_GOT, BFD_RELOC_CRIS_32_GOTPLT, BFD_RELOC_CRIS_16_GOTPLT, BFD_RELOC_CRIS_32_GOTREL, BFD_RELOC_CRIS_32_PLT_GOTREL, BFD_RELOC_CRIS_32_PLT_PCREL): New relocs. * bfd-in2.h, libbfd.h: Regenerate.
This commit is contained in:
parent
b3e0dc8ed7
commit
58d29fc398
|
@ -1,3 +1,13 @@
|
||||||
|
2001-03-22 Hans-Peter Nilsson <hp@axis.com>
|
||||||
|
|
||||||
|
* reloc.c: (BFD_RELOC_CRIS_COPY, BFD_RELOC_CRIS_GLOB_DAT,
|
||||||
|
BFD_RELOC_CRIS_JUMP_SLOT, BFD_RELOC_CRIS_RELATIVE,
|
||||||
|
BFD_RELOC_CRIS_32_GOT, BFD_RELOC_CRIS_16_GOT,
|
||||||
|
BFD_RELOC_CRIS_32_GOTPLT, BFD_RELOC_CRIS_16_GOTPLT,
|
||||||
|
BFD_RELOC_CRIS_32_GOTREL, BFD_RELOC_CRIS_32_PLT_GOTREL,
|
||||||
|
BFD_RELOC_CRIS_32_PLT_PCREL): New relocs.
|
||||||
|
* bfd-in2.h, libbfd.h: Regenerate.
|
||||||
|
|
||||||
2001-03-21 Diego Novillo <dnovillo@redhat.com>
|
2001-03-21 Diego Novillo <dnovillo@redhat.com>
|
||||||
|
|
||||||
(_bfd_mips_elf_relocate_section): Give a better error message when
|
(_bfd_mips_elf_relocate_section): Give a better error message when
|
||||||
|
|
|
@ -2685,6 +2685,33 @@ This is the 3 bits of a value. */
|
||||||
BFD_RELOC_CRIS_UNSIGNED_6,
|
BFD_RELOC_CRIS_UNSIGNED_6,
|
||||||
BFD_RELOC_CRIS_UNSIGNED_4,
|
BFD_RELOC_CRIS_UNSIGNED_4,
|
||||||
|
|
||||||
|
/* Relocs used in ELF shared libraries for CRIS. */
|
||||||
|
BFD_RELOC_CRIS_COPY,
|
||||||
|
BFD_RELOC_CRIS_GLOB_DAT,
|
||||||
|
BFD_RELOC_CRIS_JUMP_SLOT,
|
||||||
|
BFD_RELOC_CRIS_RELATIVE,
|
||||||
|
|
||||||
|
/* 32-bit offset to symbol-entry within GOT. */
|
||||||
|
BFD_RELOC_CRIS_32_GOT,
|
||||||
|
|
||||||
|
/* 16-bit offset to symbol-entry within GOT. */
|
||||||
|
BFD_RELOC_CRIS_16_GOT,
|
||||||
|
|
||||||
|
/* 32-bit offset to symbol-entry within GOT, with PLT handling. */
|
||||||
|
BFD_RELOC_CRIS_32_GOTPLT,
|
||||||
|
|
||||||
|
/* 16-bit offset to symbol-entry within GOT, with PLT handling. */
|
||||||
|
BFD_RELOC_CRIS_16_GOTPLT,
|
||||||
|
|
||||||
|
/* 32-bit offset to symbol, relative to GOT. */
|
||||||
|
BFD_RELOC_CRIS_32_GOTREL,
|
||||||
|
|
||||||
|
/* 32-bit offset to symbol with PLT entry, relative to GOT. */
|
||||||
|
BFD_RELOC_CRIS_32_PLT_GOTREL,
|
||||||
|
|
||||||
|
/* 32-bit offset to symbol with PLT entry, relative to this relocation. */
|
||||||
|
BFD_RELOC_CRIS_32_PLT_PCREL,
|
||||||
|
|
||||||
/* Intel i860 Relocations. */
|
/* Intel i860 Relocations. */
|
||||||
BFD_RELOC_860_COPY,
|
BFD_RELOC_860_COPY,
|
||||||
BFD_RELOC_860_GLOB_DAT,
|
BFD_RELOC_860_GLOB_DAT,
|
||||||
|
|
11
bfd/libbfd.h
11
bfd/libbfd.h
|
@ -1004,6 +1004,17 @@ static const char *const bfd_reloc_code_real_names[] = { "@@uninitialized@@",
|
||||||
"BFD_RELOC_CRIS_SIGNED_6",
|
"BFD_RELOC_CRIS_SIGNED_6",
|
||||||
"BFD_RELOC_CRIS_UNSIGNED_6",
|
"BFD_RELOC_CRIS_UNSIGNED_6",
|
||||||
"BFD_RELOC_CRIS_UNSIGNED_4",
|
"BFD_RELOC_CRIS_UNSIGNED_4",
|
||||||
|
"BFD_RELOC_CRIS_COPY",
|
||||||
|
"BFD_RELOC_CRIS_GLOB_DAT",
|
||||||
|
"BFD_RELOC_CRIS_JUMP_SLOT",
|
||||||
|
"BFD_RELOC_CRIS_RELATIVE",
|
||||||
|
"BFD_RELOC_CRIS_32_GOT",
|
||||||
|
"BFD_RELOC_CRIS_16_GOT",
|
||||||
|
"BFD_RELOC_CRIS_32_GOTPLT",
|
||||||
|
"BFD_RELOC_CRIS_16_GOTPLT",
|
||||||
|
"BFD_RELOC_CRIS_32_GOTREL",
|
||||||
|
"BFD_RELOC_CRIS_32_PLT_GOTREL",
|
||||||
|
"BFD_RELOC_CRIS_32_PLT_PCREL",
|
||||||
"BFD_RELOC_860_COPY",
|
"BFD_RELOC_860_COPY",
|
||||||
"BFD_RELOC_860_GLOB_DAT",
|
"BFD_RELOC_860_GLOB_DAT",
|
||||||
"BFD_RELOC_860_JUMP_SLOT",
|
"BFD_RELOC_860_JUMP_SLOT",
|
||||||
|
|
38
bfd/reloc.c
38
bfd/reloc.c
|
@ -2995,6 +2995,44 @@ ENUMX
|
||||||
ENUMDOC
|
ENUMDOC
|
||||||
These relocs are only used within the CRIS assembler. They are not
|
These relocs are only used within the CRIS assembler. They are not
|
||||||
(at present) written to any object files.
|
(at present) written to any object files.
|
||||||
|
ENUM
|
||||||
|
BFD_RELOC_CRIS_COPY
|
||||||
|
ENUMX
|
||||||
|
BFD_RELOC_CRIS_GLOB_DAT
|
||||||
|
ENUMX
|
||||||
|
BFD_RELOC_CRIS_JUMP_SLOT
|
||||||
|
ENUMX
|
||||||
|
BFD_RELOC_CRIS_RELATIVE
|
||||||
|
ENUMDOC
|
||||||
|
Relocs used in ELF shared libraries for CRIS.
|
||||||
|
ENUM
|
||||||
|
BFD_RELOC_CRIS_32_GOT
|
||||||
|
ENUMDOC
|
||||||
|
32-bit offset to symbol-entry within GOT.
|
||||||
|
ENUM
|
||||||
|
BFD_RELOC_CRIS_16_GOT
|
||||||
|
ENUMDOC
|
||||||
|
16-bit offset to symbol-entry within GOT.
|
||||||
|
ENUM
|
||||||
|
BFD_RELOC_CRIS_32_GOTPLT
|
||||||
|
ENUMDOC
|
||||||
|
32-bit offset to symbol-entry within GOT, with PLT handling.
|
||||||
|
ENUM
|
||||||
|
BFD_RELOC_CRIS_16_GOTPLT
|
||||||
|
ENUMDOC
|
||||||
|
16-bit offset to symbol-entry within GOT, with PLT handling.
|
||||||
|
ENUM
|
||||||
|
BFD_RELOC_CRIS_32_GOTREL
|
||||||
|
ENUMDOC
|
||||||
|
32-bit offset to symbol, relative to GOT.
|
||||||
|
ENUM
|
||||||
|
BFD_RELOC_CRIS_32_PLT_GOTREL
|
||||||
|
ENUMDOC
|
||||||
|
32-bit offset to symbol with PLT entry, relative to GOT.
|
||||||
|
ENUM
|
||||||
|
BFD_RELOC_CRIS_32_PLT_PCREL
|
||||||
|
ENUMDOC
|
||||||
|
32-bit offset to symbol with PLT entry, relative to this relocation.
|
||||||
|
|
||||||
ENUM
|
ENUM
|
||||||
BFD_RELOC_860_COPY
|
BFD_RELOC_860_COPY
|
||||||
|
|
Loading…
Reference in New Issue