(PT_MIPS_OPTIONS): New symbol.

This commit is contained in:
Ulrich Drepper 1998-07-19 22:27:05 +00:00
parent 19808d3f79
commit 55412e05e2
2 changed files with 42 additions and 22 deletions

View File

@ -1,3 +1,20 @@
1998-07-19 15:24 Ulrich Drepper <drepper@cygnus.com>
* mips.h (PT_MIPS_OPTIONS): New symbol.
Fri Jun 26 10:46:35 1998 Jeffrey A Law (law@cygnus.com)
* mn10300.h: New file.
Thu Jun 18 19:27:56 1998 Nick Clifton <nickc@cygnus.com>
* common.h (EM_960, EM_V800, EM_FR20, EM_RH32, EM_MMA,
EM_OLD_ALPHA): Add these constants.
Thu Jun 11 17:59:01 1998 Nick Clifton <nickc@cygnus.com>
* common.h (EM_486, EM_S370): Add these constants.
Tue Jun 9 09:35:29 1998 Nick Clifton <nickc@cygnus.com>
* common.h (EM_ARM): Add this constant.
@ -51,18 +68,18 @@ Mon Dec 15 15:07:49 1997 Nick Clifton <nickc@cygnus.com>
* m32r.h (EF_M32R_ARCH, E_M32R_ARCH): New flags to
specify machine architecture.
start-sanitize-m32rx
start-sanitize-m32rx
(E_M32RX_ARCH): New flag for m32rx architecture.
end-sanitize-m32rx
end-sanitize-m32rx
Fri Dec 5 11:20:08 1997 Nick Clifton <nickc@cygnus.com>
* v850.h: New constants: SHN_V850_SCOMMON, SHN_V850_TCOMMON,
SHN_V850_ZCOMMON, SHT_V850_SCOMMON, SHT_V850_TCOMMON,
SHT_V850_ZCOMMON to handle v850 common sections.
enum reloc_type renamed to v850_reloc_type to avoid name
conflict.
conflict.
Thu Oct 23 13:55:24 1997 Richard Henderson <rth@cygnus.com>
* sparc.h (enum elf_sparc_reloc_type): Add UA64 & UA16.
@ -180,7 +197,7 @@ Fri Jan 3 11:32:51 1997 Michael Meissner <meissner@tiktok.cygnus.com>
Thu Jan 2 19:30:23 1997 Michael Meissner <meissner@tiktok.cygnus.com>
* v850.h: New file, provide V850 specific definitions.
* v850.h: New file, provide V850 specific definitions.
Tue Dec 31 14:44:32 1996 Ian Lance Taylor <ian@cygnus.com>
@ -226,7 +243,7 @@ Tue Aug 20 14:47:54 1996 J.T. Conklin <jtc@hippo.cygnus.com>
Mon Aug 19 10:59:10 1996 Doug Evans <dje@canuck.cygnus.com>
* common.h (EM_CYGNUS_M32R): Define.
Mon Jul 22 18:59:55 1996 Ian Lance Taylor <ian@cygnus.com>
* mips.h (SHT_MIPS_IFACE, SHT_MIPS_CONTENT): Define.
@ -240,7 +257,7 @@ Thu Jul 18 19:12:15 1996 Stan Shebs <shebs@andros.cygnus.com>
Jul 18 13:20:39 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
* common.h (EM_CYGNUS_D10V): Define.
* common.h (EM_CYGNUS_D10V): Define.
* d10v.h: New file.
Fri Jun 21 12:33:24 1996 Richard Henderson <rth@tamu.edu>
@ -450,7 +467,7 @@ Fri Apr 3 20:58:58 1992 Mark Eichin (eichin at cygnus.com)
* common.h: added ELF_R_{SYM,TYPE,INFO} for handling relocation
info
added EM_MIPS, and corrected value of EM_860 based on System V ABI
manual.
manual.
* external.h: added Elf_External_{Rel,Rela}.

View File

@ -1,5 +1,5 @@
/* MIPS ELF support for BFD.
Copyright (C) 1993, 1994, 1995, 1996 Free Software Foundation, Inc.
Copyright (C) 1993, 1994, 1995, 1996, 1998 Free Software Foundation, Inc.
By Ian Lance Taylor, Cygnus Support, <ian@cygnus.com>, from
information in the System V Application Binary Interface, MIPS
@ -293,6 +293,9 @@ extern void bfd_mips_elf32_swap_reginfo_out
/* Runtime procedure table. */
#define PT_MIPS_RTPROC 0x70000001
/* Options (for what ???). */
#define PT_MIPS_OPTIONS 0x70000002
/* Processor specific dynamic array tags. */
@ -563,26 +566,26 @@ extern void bfd_mips_elf64_swap_reginfo_out
typedef struct
{
/* Offset into overlay string table section. */
char name[8];
char lma[8];
char vma[8];
} Elf64_Dvp_External_Overlay;
/* `name' is offset into overlay string table section. */
char name[4];
char lma[4];
char vma[4];
} Elf32_Dvp_External_Overlay;
typedef struct
{
bfd_vma name;
bfd_vma lma;
bfd_vma vma;
} Elf64_Dvp_Internal_Overlay;
} Elf32_Dvp_Internal_Overlay;
/* overlay swapping routines. */
extern void bfd_dvp_elf64_swap_overlay_in
PARAMS ((bfd *, const Elf64_Dvp_External_Overlay *,
Elf64_Dvp_Internal_Overlay *));
extern void bfd_dvp_elf64_swap_overlay_out
PARAMS ((bfd *, const Elf64_Dvp_Internal_Overlay *,
Elf64_Dvp_External_Overlay *));
extern void bfd_dvp_elf32_swap_overlay_in
PARAMS ((bfd *, const Elf32_Dvp_External_Overlay *,
Elf32_Dvp_Internal_Overlay *));
extern void bfd_dvp_elf32_swap_overlay_out
PARAMS ((bfd *, const Elf32_Dvp_Internal_Overlay *,
Elf32_Dvp_External_Overlay *));
/* end-sanitize-sky */