xref: /netbsd-src/external/gpl3/gdb/dist/include/elf/ChangeLog-9103 (revision a2e2270fc5bff6bcbd2c81db532c53a470bd1be5)
198b9484cSchristos2005-04-13  H.J. Lu  <hongjiu.lu@intel.com>
298b9484cSchristos
398b9484cSchristos	Moved from ../ChangeLog
498b9484cSchristos
598b9484cSchristos	2003-10-14  Bob Wilson  <bob.wilson@acm.org>
698b9484cSchristos	* xtensa.h: Formatting.  Fix comments about property section
798b9484cSchristos	names for linkonce sections.
898b9484cSchristos
998b9484cSchristos	2003-05-23  Jakub Jelinek  <jakub@redhat.com>
1098b9484cSchristos	* common.h (PT_GNU_STACK): Define.
1198b9484cSchristos
1298b9484cSchristos	2003-01-25  Jakub Jelinek  <jakub@redhat.com>
1398b9484cSchristos	* sparc.h: Add TLS relocs.  Move R_SPARC_REV32 to 252.
1498b9484cSchristos
1598b9484cSchristos	2002-09-26  Jakub Jelinek  <jakub@redhat.com>
1698b9484cSchristos	* x86-64.h: Add TLS relocs.
1798b9484cSchristos
1898b9484cSchristos	2002-09-19  Jakub Jelinek  <jakub@redhat.com>
1998b9484cSchristos	* i386.h (R_386_TLS_TPOFF, R_386_TLS_IE, R_386_TLS_GOTIE):
2098b9484cSchristos	Define.
2198b9484cSchristos
2298b9484cSchristos	2002-07-10  Jakub Jelinek  <jakub@redhat.com>
2398b9484cSchristos	* common.h (SHT_GNU_LIBLIST, DT_GNU_PRELINKED,
2498b9484cSchristos	DT_GNU_CONFLICT*, DT_GNU_LIBLIST*): Define.
2598b9484cSchristos
2698b9484cSchristos	2002-05-31  Michal Ludvig  <mludvig@suse.cz>
2798b9484cSchristos	* dwarf2.h (DW_CFA_low_user, DW_CFA_high_user): Renamed
2898b9484cSchristos	to DW_CFA_lo_user, DW_CFA_hi_user respectively.
2998b9484cSchristos
3098b9484cSchristos	2002-05-23  Jakub Jelinek  <jakub@redhat.com>
3198b9484cSchristos	* common.h (PT_TLS, SHF_TLS, STT_TLS, DF_STATIC_TLS): Define.
3298b9484cSchristos	* ia64.h (R_IA64_LTOFF_TPREL22): Renamed from R_IA64_LTOFF_TP22.
3398b9484cSchristos	* i386.h: Add TLS relocs.
3498b9484cSchristos
3598b9484cSchristos2003-12-19  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
3698b9484cSchristos
3798b9484cSchristos	* m32r.h : Added m32r-linux and PIC support.  Add new ABI that
3898b9484cSchristos	uses RELA.
3998b9484cSchristos	(R_M32R_16_RELA, R_M32R_32_RELA, R_M32R_24_RELA,
4098b9484cSchristos	R_M32R_10_PCREL_RELA, R_M32R_18_PCREL_RELA,
4198b9484cSchristos	R_M32R_26_PCREL_RELA, R_M32R_HI16_ULO_RELA,
4298b9484cSchristos	R_M32R_HI16_SLO_RELA, R_M32R_LO16_RELA,
4398b9484cSchristos	R_M32R_SDA16_RELA, R_M32R_RELA_GNU_VTINHERIT,
4498b9484cSchristos	R_M32R_RELA_GNU_VTENTRY, R_M32R_GOT24,
4598b9484cSchristos	R_M32R_26_PLTREL, R_M32R_COPY, R_M32R_GLOB_DAT,
4698b9484cSchristos	R_M32R_JMP_SLOT, R_M32R_RELATIVE, R_M32R_GOTOFF,
4798b9484cSchristos	R_M32R_GOTPC24, R_M32R_GOT16_HI_ULO,
4898b9484cSchristos	R_M32R_GOT16_HI_SLO, R_M32R_GOT16_LO,
4998b9484cSchristos	R_M32R_GOTPC_HI_ULO, R_M32R_GOTPC_HI_SLO,
5098b9484cSchristos	R_M32R_GOTPC_LO): New relocs.
5198b9484cSchristos
5298b9484cSchristos2003-12-06  Alan Modra  <amodra@bigpond.net.au>
5398b9484cSchristos
5498b9484cSchristos	From Jan Beulich <JBeulich@novell.com>
5598b9484cSchristos	* common.h (DT_HIOS): Correct value.
5698b9484cSchristos
5798b9484cSchristos2003-12-03   Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
5898b9484cSchristos
5998b9484cSchristos	* m32r.h: Add new machine type m32r2 and instruction modes.
6098b9484cSchristos
6198b9484cSchristos2003-11-06  Alan Modra  <amodra@bigpond.net.au>
6298b9484cSchristos
6398b9484cSchristos	* ppc.h (R_PPC_RELAX32PC): Define.
6498b9484cSchristos
6598b9484cSchristos2003-10-22  Alexandre Oliva  <aoliva@redhat.com>,
6698b9484cSchristos	    Michael Snyder  <msnyder@redhat.com>
6798b9484cSchristos
6898b9484cSchristos	* sh.h (EF_SH4A, EF_SH4AL_DSP, EF_SH4_NOFPU, EF_SH4A_NOFPU): New.
6998b9484cSchristos	(EF_SH_MERGE_MACH): Combine them.
7098b9484cSchristos
7198b9484cSchristos2003-10-18  Hans-Peter Nilsson  <hp@bitrange.com>
7298b9484cSchristos
7398b9484cSchristos	* mmix.h (R_MMIX_PUSHJ_STUBBABLE): New reloc number.
7498b9484cSchristos	(_bfd_mmix_before_linker_allocation): Rename from
7598b9484cSchristos	_bfd_mmix_prepare_linker_allocated_gregs.
7698b9484cSchristos	(_bfd_mmix_after_linker_allocation): Rename from
7798b9484cSchristos	_bfd_mmix_finalize_linker_allocated_gregs.
7898b9484cSchristos
7998b9484cSchristos2003-10-06  Dave Brolley  <brolley@redhat.com>
8098b9484cSchristos
8198b9484cSchristos	* frv.h (EF_FRV_CPU_FR550): New macro.
8298b9484cSchristos
8398b9484cSchristos2003-09-30  Chris Demetriou  <cgd@broadcom.com>
8498b9484cSchristos
8598b9484cSchristos	* mips.h (E_MIPS_ARCH_64R2): New define.
8698b9484cSchristos
8798b9484cSchristos2003-09-23  DJ Delorie  <dj@redhat.com>
8898b9484cSchristos
8998b9484cSchristos	* sh.h (R_SH_SWITCH8, R_SH_GNU_VTINHERIT, R_SH_GNU_VTENTRY,
9098b9484cSchristos	R_SH_LOOP_START,R_SH_LOOP_END): Move to "reserved" spaces.
9198b9484cSchristos	(R_SH_DIR16, R_SH_DIR8, R_SH_DIR8UL, R_SH_DIR8UW, R_SH_DIR8U,
9298b9484cSchristos	R_SH_DIR8SW, R_SH_DIR8S, R_SH_DIR4UL, R_SH_DIR4UW, R_SH_DIR4U,
9398b9484cSchristos	R_SH_PSHA, R_SH_PSHL): New.
9498b9484cSchristos
9598b9484cSchristos2003-09-11  James Cownie <jcownie@etnus.com>
9698b9484cSchristos
9798b9484cSchristos	* dwarf2.h: Add HP dwarf extensions from their hacked gdb
9898b9484cSchristos	header files (ftp://ftp.hp.com/pub/lang/tools/WDB/wdb-4.0.tar.gz).
9998b9484cSchristos
10098b9484cSchristos2003-09-04  Nick Clifton  <nickc@redhat.com>
10198b9484cSchristos
10298b9484cSchristos	* v850.h (E_V850E1_ARCH): Define.
10398b9484cSchristos
10498b9484cSchristos2003-08-21  James Cownie <jcownie@etnus.com>
10598b9484cSchristos
10698b9484cSchristos	* dwarf2.h: Add PGI dwarf extensions.
10798b9484cSchristos
10898b9484cSchristos2003-08-08 Dmitry Diky <diwil@mail.ru>
10998b9484cSchristos
11098b9484cSchristos	* msp430.h: Add xW42 and xE42 parts. Sort MPU list according to
11198b9484cSchristos	gcc order.
11298b9484cSchristos
11398b9484cSchristos2003-08-07  Alan Modra  <amodra@bigpond.net.au>
11498b9484cSchristos
11598b9484cSchristos	* reloc-macros.h (START_RELOC_NUMBERS) : Remove PARAMS macro.  Use
11698b9484cSchristos	C90 function definition.  Formatting.
11798b9484cSchristos	(RELOC_NUMBER): Remove !__STDC__ code.
11898b9484cSchristos
11998b9484cSchristos2003-07-28  Eric Christopher  <echristo@redhat.com>
12098b9484cSchristos
12198b9484cSchristos	* ppc.h (R_PPC_RELAX32): New. Fake relocation.
12298b9484cSchristos
12398b9484cSchristos2003-07-25  H.J. Lu  <hongjiu.lu@intel.com>
12498b9484cSchristos
12598b9484cSchristos	* v850.h (SHF_V850_GPREL): New.
12698b9484cSchristos	(SHF_V850_EPREL): Likewise.
12798b9484cSchristos	(SHF_V850_R0REL): Likewise.
12898b9484cSchristos
12998b9484cSchristos2003-07-09  Alexandre Oliva  <aoliva@redhat.com>
13098b9484cSchristos
13198b9484cSchristos	2001-05-16  Alexandre Oliva  <aoliva@redhat.com>
13298b9484cSchristos	* mn10300.h: Introduce GOTPC16, GOTOFF24, GOTOFF16 and
13398b9484cSchristos	PLT16, and rename GOTPC to GOTPC32 and GOTOFF to GOTOFF32.
13498b9484cSchristos	Renumbered all relocs.
13598b9484cSchristos	2001-04-12  Alexandre Oliva  <aoliva@redhat.com>
13698b9484cSchristos	* mn10300.h (R_MN10300_GOTPC, R_MN10300_GOTOFF,
13798b9484cSchristos	R_MN10300_PLT32, R_MN10300_GOT32, R_MN10300_GOT24,
13898b9484cSchristos	R_MN10300_GOT16, R_MN10300_COPY, R_MN10300_GLOB_DAT,
13998b9484cSchristos	R_MN10300_JMP_SLOT, R_MN10300_RELATIVE): New relocs.
14098b9484cSchristos
14198b9484cSchristos2003-07-09  Alexandre Oliva  <aoliva@redhat.com>
14298b9484cSchristos
14398b9484cSchristos	2000-04-01  Alexandre Oliva  <aoliva@cygnus.com>
14498b9484cSchristos	* mn10300.h (E_MN10300_MACH_AM33_2): Renamed from
14598b9484cSchristos	E_MN10300_MACH_AM332.
14698b9484cSchristos	2000-03-31  Alexandre Oliva  <aoliva@cygnus.com>
14798b9484cSchristos	* mn10300.h (E_MN10300_MACH_AM332): Defined.
14898b9484cSchristos
14998b9484cSchristos2003-07-01  Martin Schwidefsky  <schwidefsky@de.ibm.com>
15098b9484cSchristos
15198b9484cSchristos	* s390.h (elf_s390_reloc_type): Add long displacement relocations
15298b9484cSchristos	R_390_20, R_390_GOT20, R_390_GOTPLT20 and R_390_TLS_GOTIE20.
15398b9484cSchristos
15498b9484cSchristos2003-06-29  Andreas Jaeger  <aj@suse.de>
15598b9484cSchristos
15698b9484cSchristos	* mmix.h: Convert to ISO C90 prototypes.
15798b9484cSchristos	* mips.h: Likewise.
15898b9484cSchristos
15998b9484cSchristos2003-06-13  Robert Millan <zeratul2@wanadoo.es>
16098b9484cSchristos
16198b9484cSchristos	* common.h (GNU_ABI_TAG_NETBSD): New tag.
16298b9484cSchristos	(GNU_ABI_TAG_FREEBSD): New tag.
16398b9484cSchristos
16498b9484cSchristos2003-06-10  Richard Sandiford  <rsandifo@redhat.com>
16598b9484cSchristos
16698b9484cSchristos	* h8.h (E_H8_MACH_H8300SXN): New flag.
16798b9484cSchristos
16898b9484cSchristos2003-06-03  Nick Clifton  <nickc@redhat.com>
16998b9484cSchristos
17098b9484cSchristos	* v850.h (R_V850_32): Rename to R_V850_ABS32.
17198b9484cSchristos	Add R_V850_REL32.
17298b9484cSchristos
17398b9484cSchristos2003-05-15  Roland McGrath  <roland@redhat.com>
17498b9484cSchristos
17598b9484cSchristos	* common.h (NT_AUXV, AT_*): New macros.
17698b9484cSchristos	* external.h (Elf32_External_Auxv, Elf64_External_Auxv): New types.
17798b9484cSchristos	* internal.h (Elf_Internal_Auxv): New type.
17898b9484cSchristos
17998b9484cSchristos2003-05-14  Michael Snyder  <msnyder@redhat.com>
18098b9484cSchristos	From  Bernd Schmidt  <bernds@redhat.com>
18198b9484cSchristos	* h8.h (E_H8_MACH_H8300SX): New.
18298b9484cSchristos
18398b9484cSchristos2003-04-24 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
18498b9484cSchristos
18598b9484cSchristos	* h8.h (E_H8_MACH_H8300HN, E_H8_MACH_H8300SN): New
18698b9484cSchristos
18798b9484cSchristos2003-04-23  J"orn Rennecke <joern.rennecke@superh.com>
18898b9484cSchristos
18998b9484cSchristos	* common.h (EM_SH): Amend comment to refer to SuperH.
19098b9484cSchristos
19198b9484cSchristos2003-04-22  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
19298b9484cSchristos
19398b9484cSchristos	* common.h: Replace references to Mitsubishi M32R with
19498b9484cSchristos	references to Renesas M32R.
19598b9484cSchristos
19698b9484cSchristos2003-04-15  Rohit Kumar Srivastava <rohits@kpitcummins.com>
19798b9484cSchristos
19898b9484cSchristos	* common.h: Replace occurrances of 'Hitachi' with 'Renesas'.
19998b9484cSchristos
20098b9484cSchristos2003-04-01  Bob Wilson  <bob.wilson@acm.org>
20198b9484cSchristos
20298b9484cSchristos	* common.h (EM_XTENSA_OLD): Define.
20398b9484cSchristos	* xtensa.h: New file.
20498b9484cSchristos
20598b9484cSchristos2003-04-01  Nick Clifton  <nickc@redhat.com>
20698b9484cSchristos
20798b9484cSchristos	* arm.h (ARM_NOTE_SECTION): Include .gnu in the string.
20898b9484cSchristos
20998b9484cSchristos2003-03-25  Stan Cox   <scox@redhat.com>
21098b9484cSchristos	    Nick Clifton  <nickc@redhat.com>
21198b9484cSchristos
21298b9484cSchristos	Contribute support for Intel's iWMMXt chip - an	ARM variant:
21398b9484cSchristos
21498b9484cSchristos	* arm.h (ARM_NOTE_SECTION): Define.
21598b9484cSchristos
21698b9484cSchristos2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
21798b9484cSchristos
21898b9484cSchristos	* sh.h (EF_SH_MERGE_MACH): Make sure SH2E & SH3/SH3E merge to SH3E,
21998b9484cSchristos	and SH2E & SH4 merge to SH4, not SH2E.
22098b9484cSchristos
22198b9484cSchristos2003-02-21  Ian Wienand  <ianw@gelato.unsw.edu.au>
22298b9484cSchristos
22398b9484cSchristos	* ia64.h (SHT_IA_64_LOPSREG, SHT_IA_64_HIPSREG,
22498b9484cSchristos	SHT_IA_64_PRIORITY_INIT): Define.
22598b9484cSchristos
22698b9484cSchristos2003-02-18  Alan Modra  <amodra@bigpond.net.au>
22798b9484cSchristos
22898b9484cSchristos	* ppc64.h (IS_PPC64_TLS_RELOC): Rename from IS_TLS_RELOC.
22998b9484cSchristos
23098b9484cSchristos	* ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc.
23198b9484cSchristos	(IS_PPC_TLS_RELOC): Define.
23298b9484cSchristos
23398b9484cSchristos2003-02-10  Nick Clifton  <nickc@redhat.com>
23498b9484cSchristos
23598b9484cSchristos	* arm.h (EF_ARM_MAVERICK_FLOAT): Define.
23698b9484cSchristos
23798b9484cSchristos2003-02-05  Alan Modra  <amodra@bigpond.net.au>
23898b9484cSchristos
23998b9484cSchristos	* ppc.h: Add TLS relocs.  Format.
24098b9484cSchristos	* ppc64.h: Likewise.
24198b9484cSchristos
24298b9484cSchristos2003-01-27  Alexandre Oliva  <aoliva@redhat.com>
24398b9484cSchristos
24498b9484cSchristos	* mips.h (EF_MIPS_XGOT): Define.
24598b9484cSchristos
24698b9484cSchristos2003-01-24  Martin Schwidefsky  <schwidefsky@de.ibm.com>
24798b9484cSchristos
24898b9484cSchristos	* s390.h: Add s390 TLS relocations.
24998b9484cSchristos
25098b9484cSchristos2003-01-23  Nick Clifton  <nickc@redhat.com>
25198b9484cSchristos
25298b9484cSchristos	* Add sh2e support:
25398b9484cSchristos
25498b9484cSchristos	2002-04-02  Alexandre Oliva  <aoliva@redhat.com>
25598b9484cSchristos
25698b9484cSchristos		* sh.h (EF_SH_MERGE_MACH): Handle SH2E.
25798b9484cSchristos
25898b9484cSchristos	2002-04-02  Elena Zannoni  <ezannoni@redhat.com>
25998b9484cSchristos
26098b9484cSchristos		* sh.h (EF_SH2E): New.
26198b9484cSchristos
26298b9484cSchristos2003-01-23  Alan Modra  <amodra@bigpond.net.au>
26398b9484cSchristos
26498b9484cSchristos	* sh.h: Split out various bits to bfd/elf32-sh64.h.
26598b9484cSchristos
26698b9484cSchristos2003-01-20  Martin Schwidefsky  <schwidefsky@de.ibm.com>
26798b9484cSchristos
26898b9484cSchristos	* s390.h: Rename R_390_GOTOFF to R_390_GOTOFF32. Add new gotoff,
26998b9484cSchristos	gotplt and pltoff relocations.
27098b9484cSchristos
27198b9484cSchristos2003-01-17  Alan Modra  <amodra@bigpond.net.au>
27298b9484cSchristos
27398b9484cSchristos	* common.h: Formatting, typo fixes.
27498b9484cSchristos	(DT_ENCODING): Correct value.
27598b9484cSchristos
27698b9484cSchristos2003-01-17  Fabio Alemagna  <falemagn@aros.org>
27798b9484cSchristos
27898b9484cSchristos	* common.h (ELFOSABI_AROS): Define.
27998b9484cSchristos	(ELFOSABI_OPENVMS): Likewise.
28098b9484cSchristos	(ELFOSABI_NSK): Likewise.
28198b9484cSchristos
28298b9484cSchristos2003-01-16  Alan Modra  <amodra@bigpond.net.au>
28398b9484cSchristos
28498b9484cSchristos	* ppc.h: Split out ppc64 definitions to..
28598b9484cSchristos	* pcc64.h: ..here.  New file.
28698b9484cSchristos	(R_PPC64_REL30): Rename from R_PPC64_ADDR30.
28798b9484cSchristos
28898b9484cSchristos2003-01-13 Dmitry Diky <diwil@mail.ru>
28998b9484cSchristos
29098b9484cSchristos	* elf/common.h (EM_MSP430): Change e_machine value to officially
29198b9484cSchristos	assigned.
29298b9484cSchristos
29398b9484cSchristos2003-01-02  Ben Elliston  <bje@redhat.com>
29498b9484cSchristos
29598b9484cSchristos	* common.h (EM_IQ2000): Define.
29698b9484cSchristos	* iq2000.h: New file.
29798b9484cSchristos
29898b9484cSchristos2002-12-30  Chris Demetriou  <cgd@broadcom.com>
29998b9484cSchristos
30098b9484cSchristos	* mips.h (E_MIPS_ARCH_32R2): New define.
30198b9484cSchristos
30298b9484cSchristos2002-12-24    Dmitry Diky <diwil@mail.ru>
30398b9484cSchristos
30498b9484cSchristos	* common.h: Define msp430 machine numbers.
30598b9484cSchristos	* msp430.h: New file.  Define msp430 relocs.
30698b9484cSchristos
30798b9484cSchristos2002-12-20  DJ Delorie  <dj@redhat.com>
30898b9484cSchristos
30998b9484cSchristos	* xstormy16.h: Add XSTORMY16_12.
31098b9484cSchristos
31198b9484cSchristos2002-12-16  Andrew MacLeod  <amacleod@redhat.com>
31298b9484cSchristos
31398b9484cSchristos	* xstormy16.h (START_RELOC_NUMBERS) Add relocation numbers
31498b9484cSchristos	for R_XSTORMY16_LO16 and R_XSTORMY16_HI16.
31598b9484cSchristos
31698b9484cSchristos2002-12-10  James Cownie <jcownie@etnus.com>
31798b9484cSchristos
31898b9484cSchristos	* dwarf2.h (DW_TAG_upc_shared_type, DW_TAG_upc_strict_type,
31998b9484cSchristos	DW_TAG_upc_relaxed_type, DW_AT_upc_threads_scaled, DW_LANG_Upc):
32098b9484cSchristos	Define.
32198b9484cSchristos
32298b9484cSchristos2002-12-01  Stephane Carrez  <stcarrez@nerim.fr>
32398b9484cSchristos
32498b9484cSchristos	* m68hc11.h (EF_M68HC12_MACH, EF_M68HCS12_MACH): Define.
32598b9484cSchristos	(EF_M68HC11_MACH_MASK, EF_M68HC11_MACH): Define.
32698b9484cSchristos	(EF_M68HC11_MERGE_MACH, EF_M68HC11_CAN_MERGE_MACH): Define.
32798b9484cSchristos
32898b9484cSchristos2002-11-30  Alan Modra  <amodra@bigpond.net.au>
32998b9484cSchristos
33098b9484cSchristos	* mmix.h: Replace boolean with bfd_boolean.
33198b9484cSchristos	* sh.h: Likewise.
33298b9484cSchristos
33398b9484cSchristos2002-11-28  Alan Modra  <amodra@bigpond.net.au>
33498b9484cSchristos
33598b9484cSchristos	* internal.h (elf32_internal_ehdr, Elf32_Internal_Ehdr,
33698b9484cSchristos	elf64_internal_ehdr, Elf64_Internal_Ehdr, elf32_internal_phdr,
33798b9484cSchristos	Elf32_Internal_Phdr, elf64_internal_phdr, Elf64_Internal_Phdr,
33898b9484cSchristos	elf32_internal_shdr, Elf32_Internal_Shdr, elf64_internal_shdr,
33998b9484cSchristos	Elf64_Internal_Shdr, elf32_internal_sym, elf64_internal_sym,
34098b9484cSchristos	Elf32_Internal_Sym, Elf64_Internal_Sym, Elf32_Internal_Note,
34198b9484cSchristos	elf32_internal_note, elf32_internal_rel, Elf32_Internal_Rel,
34298b9484cSchristos	elf64_internal_rel, Elf64_Internal_Rel, elf32_internal_rela,
34398b9484cSchristos	elf64_internal_rela, Elf32_Internal_Rela, Elf64_Internal_Rela,
34498b9484cSchristos	elf32_internal_dyn, elf64_internal_dyn, Elf32_Internal_Dyn,
34598b9484cSchristos	Elf64_Internal_Dyn, elf32_internal_verdef, elf64_internal_verdef,
34698b9484cSchristos	elf32_internal_verdaux, elf64_internal_verdaux, elf32_internal_verneed,
34798b9484cSchristos	elf64_internal_verneed, elf32_internal_vernaux, elf64_internal_vernaux,
34898b9484cSchristos	elf32_internal_versym, elf64_internal_versym, Elf32_Internal_Verdef,
34998b9484cSchristos	Elf64_Internal_Verdef, Elf32_Internal_Verdaux, Elf64_Internal_Verdaux,
35098b9484cSchristos	Elf32_Internal_Verneed, Elf64_Internal_Verneed, Elf32_Internal_Vernaux,
35198b9484cSchristos	Elf64_Internal_Vernaux, Elf32_Internal_Versym, Elf64_Internal_Versym,
35298b9484cSchristos	Elf32_Internal_Syminfo, Elf64_Internal_Syminfo): Delete.
35398b9484cSchristos	(Elf_Internal_Rel): Delete.
35498b9484cSchristos
35598b9484cSchristos2002-10-11  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
35698b9484cSchristos
35798b9484cSchristos	* sh.h: Add SH TLS relocs.
35898b9484cSchristos
35998b9484cSchristos2002-09-30  Gavin Romig-Koch  <gavin@redhat.com>
36098b9484cSchristos	    Ken Raeburn  <raeburn@cygnus.com>
36198b9484cSchristos	    Aldy Hernandez  <aldyh@redhat.com>
36298b9484cSchristos	    Eric Christopher  <echristo@redhat.com>
36398b9484cSchristos	    Richard Sandiford  <rsandifo@redhat.com>
36498b9484cSchristos
36598b9484cSchristos	* mips.h (E_MIPS_MACH_4120, E_MIPS_MACH_5400, E_MIPS_MACH_5500): New.
36698b9484cSchristos
36798b9484cSchristos2002-09-12  Roland McGrath  <roland@redhat.com>
36898b9484cSchristos
36998b9484cSchristos	* dwarf2.h: Updates from GCC version of thie file:
37098b9484cSchristos	(enum dwarf_location_atom): DW_OP_calli -> DW_OP_call_ref.
37198b9484cSchristos	Add DW_OP_GNU_push_tls_address.
37298b9484cSchristos	(DW_OP_lo_user): Change to 0xe0.
37398b9484cSchristos
37498b9484cSchristos2002-08-28  Catherine Moore  <clm@redhat.com>
37598b9484cSchristos
37698b9484cSchristos	* v850.h (R_V850_LONGCALL, R_V850_ALIGN,
37798b9484cSchristos	R_V850_LONGJUMP): New relocations.
37898b9484cSchristos
37998b9484cSchristos2002-08-15  Alan Modra  <amodra@bigpond.net.au>
38098b9484cSchristos
38198b9484cSchristos	* i370.h: Define relocs using reloc-macros.h.
38298b9484cSchristos
38398b9484cSchristos2002-08-13  Stephane Carrez  <stcarrez@nerim.fr>
38498b9484cSchristos
38598b9484cSchristos	* m68hc11.h (E_M68HC12_BANKS, E_M68HC11_I32, E_M68HC11_F64,
38698b9484cSchristos	EF_M68HC11_ABI): Define for ABI specification.
38798b9484cSchristos	(STO_M68HC12_FAR, STO_M68HC12_INTERRUPT): Symbol flags for
38898b9484cSchristos	linker and debugger.
38998b9484cSchristos	(R_M68HC11_24, R_M68HC11_LO16, R_M68HC11_PAGE): New relocs.
39098b9484cSchristos	(R_M68HC11_RL_JUMP, R_M68HC11_RL_GROUP): New reloc for linker
39198b9484cSchristos	relaxation.
39298b9484cSchristos
39398b9484cSchristos2002-07-15  Denis Chertykov  <denisc@overta.ru>
39498b9484cSchristos	    Frank Ch. Eigler  <fche@redhat.com>
39598b9484cSchristos	    Ben Elliston  <bje@redhat.com>
39698b9484cSchristos	    Alan Lehotsky  <alehotsky@cygnus.com>
39798b9484cSchristos	    John Healy  <jhealy@redhat.com>
39898b9484cSchristos	    Graham Stott  <grahams@redhat.com>
39998b9484cSchristos	    Jeff Johnston  <jjohnstn@redhat.com>
40098b9484cSchristos
40198b9484cSchristos	* common.h (EM_IP2K): New macro.
40298b9484cSchristos	(EM_IP2K_OLD): New macro.
40398b9484cSchristos	* ip2k.h: New file.
40498b9484cSchristos
40598b9484cSchristos2002-07-01  Matt Thomas  <matt@3am-software.com>
40698b9484cSchristos
40798b9484cSchristos	* vax.h: Rename EF_* to EF_VAX_*.
40898b9484cSchristos
40998b9484cSchristos2002-06-18  Dave Brolley  <brolley@redhat.com>
41098b9484cSchristos
41198b9484cSchristos	From Catherine Moore, Michael Meissner, Dave Brolley:
41298b9484cSchristos	* common.h (EM_CYGNUS_FRV): New macro.
41398b9484cSchristos	* frv.h: New file.
41498b9484cSchristos
41598b9484cSchristos2002-06-06  Lars Brinkhoff  <lars@nocrew.org>
41698b9484cSchristos
41798b9484cSchristos	* common.h: Change registry@sco.com to registry@caldera.com.
41898b9484cSchristos	(EM_PDP10, EM_PDP11): Define.
41998b9484cSchristos
42098b9484cSchristos2002-06-04  Jason Thorpe  <thorpej@wasabisystems.com>
42198b9484cSchristos
42298b9484cSchristos	* sh.h (_bfd_sh64_crange_qsort_cmpb, _bfd_sh64_crange_qsort_cmpl)
42398b9484cSchristos	(_bfd_sh64_crange_bsearch_cmpb, _bfd_sh64_crange_bsearch_cmpl): New
42498b9484cSchristos	prototypes.
42598b9484cSchristos
42698b9484cSchristos2002-06-01  Richard Henderson  <rth@redhat.com>
42798b9484cSchristos
42898b9484cSchristos	* alpha.h (LITUSE_ALPHA_ADDR, LITUSE_ALPHA_BASE, LITUSE_ALPHA_BYTOFF,
42998b9484cSchristos	LITUSE_ALPHA_JSR, LITUSE_ALPHA_TLSGD, LITUSE_ALPHA_TLSLDM): New.
43098b9484cSchristos
43198b9484cSchristos2002-05-30  Richard Henderson  <rth@redhat.com>
43298b9484cSchristos
43398b9484cSchristos	* alpha.h (R_ALPHA_TLSGD, R_ALPHA_TLSLDM, R_ALPHA_DTPMOD64,
43498b9484cSchristos	R_ALPHA_GOTDTPREL, R_ALPHA_DTPREL64, R_ALPHA_DTPRELHI,
43598b9484cSchristos	R_ALPHA_DTPRELLO, R_ALPHA_DTPREL16, R_ALPHA_GOTTPREL, R_ALPHA_TPREL64,
43698b9484cSchristos	R_ALPHA_TPRELHI, R_ALPHA_TPRELLO, R_ALPHA_TPREL16): New.
43798b9484cSchristos
43898b9484cSchristos2002-05-29  Matt Thomas  <matt@3am-software.com>
43998b9484cSchristos
44098b9484cSchristos	* vax.h: New file
44198b9484cSchristos
44298b9484cSchristos2002-05-28  Kuang Hwa Lin <kuang@sbcglobal.net>
44398b9484cSchristos
44498b9484cSchristos	* common.h (EM_DLX): Define.
44598b9484cSchristos	* dlx.h: New file.
44698b9484cSchristos
44798b9484cSchristos2002-05-08  Jason Thorpe  <thorpej@wasabisystems.com>
44898b9484cSchristos
44998b9484cSchristos	* common.h (NT_GNU_ABI_TAG): Define.
45098b9484cSchristos	(GNU_ABI_TAG_LINUX): Define.
45198b9484cSchristos	(GNU_ABI_TAG_HURD): Define.
45298b9484cSchristos	(GNU_ABI_TAG_SOLARIS): Define.
45398b9484cSchristos	(NT_NETBSD_IDENT): Define.
45498b9484cSchristos	(NT_FREEBSD_ABI_TAG): Define.
45598b9484cSchristos
45698b9484cSchristos2002-04-24  Elena Zannoni  <ezannoni@redhat.com>
45798b9484cSchristos
45898b9484cSchristos	* dwarf2.h: Add DW_AT_GNU_vector.
45998b9484cSchristos
46098b9484cSchristos2002-02-13  Matt Fredette  <fredette@netbsd.org>
46198b9484cSchristos
46298b9484cSchristos	* m68k.h (EF_M68000): Define.
46398b9484cSchristos
46498b9484cSchristos2002-02-12  Alan Modra  <amodra@bigpond.net.au>
46598b9484cSchristos
46698b9484cSchristos	* ppc.h (DT_PPC64_OPD, DT_PPC64_OPDSZ): Define.
46798b9484cSchristos
46898b9484cSchristos2002-02-09  Richard Henderson  <rth@redhat.com>
46998b9484cSchristos
47098b9484cSchristos	* alpha.h (R_ALPHA_BRSGP): New.
47198b9484cSchristos
47298b9484cSchristos2002-02-08  Alexandre Oliva  <aoliva@redhat.com>
47398b9484cSchristos
47498b9484cSchristos	Contribute sh64-elf.
47598b9484cSchristos	2002-01-23  Alexandre Oliva  <aoliva@redhat.com>
47698b9484cSchristos	* sh.h (R_SH_GOTPLT32, R_SH_GOT_LOW16, R_SH_GOT_MEDLOW16,
47798b9484cSchristos	R_SH_GOT_MEDHI16, R_SH_GOT_HI16, R_SH_GOTPLT_LOW16,
47898b9484cSchristos	R_SH_GOTPLT_MEDLOW16, R_SH_GOTPLT_MEDHI16, R_SH_GOTPLT_HI16,
47998b9484cSchristos	R_SH_PLT_LOW16, R_SH_PLT_MEDLOW16, R_SH_PLT_MEDHI16,
48098b9484cSchristos	R_SH_PLT_HI16, R_SH_GOTOFF_LOW16, R_SH_GOTOFF_MEDLOW16,
48198b9484cSchristos	R_SH_GOTOFF_MEDHI16, R_SH_GOTOFF_HI16, R_SH_GOTPC_LOW16,
48298b9484cSchristos	R_SH_GOTPC_MEDLOW16, R_SH_GOTPC_MEDHI16, R_SH_GOTPC_HI16,
48398b9484cSchristos	R_SH_GOT10BY4, R_SH_GOTPLT10BY4, R_SH_GOT10BY8,
48498b9484cSchristos	R_SH_GOTPLT10BY8, R_SH_COPY64, R_SH_GLOB_DAT64, R_SH_JMP_SLOT64,
48598b9484cSchristos	R_SH_RELATIVE64): New relocs.
48698b9484cSchristos	(R_SH_FIRST_INVALID_RELOC_4): Adjust.
48798b9484cSchristos	2001-05-16  Alexandre Oliva  <aoliva@redhat.com>
48898b9484cSchristos	* sh.h: Renumbered and renamed some SH5 relocations to match
48998b9484cSchristos	official numbers and names; moved unmaching ones to the range
49098b9484cSchristos	0xf2-0xff.
49198b9484cSchristos	2001-01-06  Hans-Peter Nilsson  <hpn@cygnus.com>
49298b9484cSchristos	* sh.h (sh64_get_contents_type): Declare.
49398b9484cSchristos	(sh64_address_is_shmedia): Likewise.
49498b9484cSchristos	2000-12-30  Hans-Peter Nilsson  <hpn@cygnus.com>
49598b9484cSchristos	* sh.h (sh64_elf_crange): New type.
49698b9484cSchristos	(struct sh64_section_data): New.
49798b9484cSchristos	(sh64_elf_section_data): New macro.
49898b9484cSchristos	(EF_SH5): Rename back from EF_SH64.
49998b9484cSchristos	2000-12-18  Hans-Peter Nilsson  <hpn@cygnus.com>
50098b9484cSchristos	* sh.h (SHF_SH5_ISA32_MIXED, SHT_SH5_CR_SORTED,
50198b9484cSchristos	SH64_CRANGES_SECTION_NAME, SH64_CRANGE_SIZE,
50298b9484cSchristos	SH64_CRANGE_CR_ADDR_OFFSET, SH64_CRANGE_CR_SIZE_OFFSET,
50398b9484cSchristos	SH64_CRANGE_CR_TYPE_OFFSET): New macros.
50498b9484cSchristos	2000-12-12  Hans-Peter Nilsson  <hpn@cygnus.com>
50598b9484cSchristos	* sh.h (EF_SH64): Don't define EF_SH64_ABI64.
50698b9484cSchristos	2000-11-27  Hans-Peter Nilsson  <hpn@cygnus.com>
50798b9484cSchristos	* sh.h (EF_SH64_32BIT_ABI, EF_SH64_64BIT_ABI): Delete.
50898b9484cSchristos	(EF_SH64_ABI64): New.
50998b9484cSchristos	2000-11-23  Hans-Peter Nilsson  <hpn@cygnus.com>
51098b9484cSchristos	* sh.h (EF_SH64): Rename from EF_SH5.
51198b9484cSchristos	(EF_SH64_32BIT_ABI): New.
51298b9484cSchristos	(EF_SH64_64BIT_ABI): New.
51398b9484cSchristos	(R_SH_PT_16, R_SH_SHMEDIA_CODE
51498b9484cSchristos	R_SH_IMMU5, R_SH_IMMS6, R_SH_IMMU6, R_SH_IMMS10, R_SH_IMMS10BY2,
51598b9484cSchristos	R_SH_IMMS10BY4, R_SH_IMMS10BY8, R_SH_IMMS16, R_SH_IMMU16,
51698b9484cSchristos	R_SH_IMM_LOW16, R_SH_IMM_LOW16_PCREL, R_SH_IMM_MEDLOW16,
51798b9484cSchristos	R_SH_IMM_MEDLOW16_PCREL, R_SH_IMM_MEDHI16, R_SH_IMM_MEDHI16_PCREL,
51898b9484cSchristos	R_SH_IMM_HI16, R_SH_IMM_HI16_PCREL, R_SH_64, R_SH_64_PCREL): New
51998b9484cSchristos	relocs.
52098b9484cSchristos	2000-09-01  Ben Elliston  <bje@redhat.com>
52198b9484cSchristos	* sh.h (EF_SH5): Define.
52298b9484cSchristos
52398b9484cSchristos2002-02-01  Hans-Peter Nilsson  <hp@bitrange.com>
52498b9484cSchristos
52598b9484cSchristos	* mmix.h: Tweak comments.
52698b9484cSchristos	(MMIX_LD_ALLOCATED_REG_CONTENTS_SECTION_NAME): New.
52798b9484cSchristos	[BFD_ARCH_SIZE] (_bfd_mmix_prepare_linker_allocated_gregs,
52898b9484cSchristos	_bfd_mmix_finalize_linker_allocated_gregs,
52998b9484cSchristos	_bfd_mmix_check_all_relocs): Provide prototypes.
53098b9484cSchristos
53198b9484cSchristos2002-01-31  Ivan Guzvinec  <ivang@opencores.org>
53298b9484cSchristos
53398b9484cSchristos	* or32.h: New file.
53498b9484cSchristos	* common.h: Add support for or32 targets.
53598b9484cSchristos
53698b9484cSchristos2002-01-28  Jason Merrill  <jason@redhat.com>
53798b9484cSchristos
53898b9484cSchristos	* dwarf2.h: Sync with gcc version.
53998b9484cSchristos
54098b9484cSchristos2002-01-16  Alan Modra  <amodra@bigpond.net.au>
54198b9484cSchristos
54298b9484cSchristos	* ppc.h (DT_PPC64_GLINK): Define.
54398b9484cSchristos
54498b9484cSchristos2002-01-15  Richard Earnshaw  <rearnsha@arm.com>
54598b9484cSchristos
54698b9484cSchristos	* arm.h (F_VFP_FLOAT, EF_ARM_VFP_FLOAT): Define.
54798b9484cSchristos
54898b9484cSchristos2002-01-09  Jason Thorpe  <thorpej@wasabisystems.com>
54998b9484cSchristos
55098b9484cSchristos	* common.h: Update copyright years.
55198b9484cSchristos	(NT_NETBSDCORE_PROCINFO): Define.
55298b9484cSchristos	(NT_NETBSDCORE_FIRSTMACH): Define.
55398b9484cSchristos
55498b9484cSchristos2002-01-06  Steve Ellcey  <sje@cup.hp.com>
55598b9484cSchristos
55698b9484cSchristos	* ia64.h (ELF_STRING_ia64_unwind_hdr): New Macro for HP-UX.
55798b9484cSchristos	(SHT_IA_64_HP_OPT_ANOT): Ditto
55898b9484cSchristos	(PT_IA_64_HP_OPT_ANOT): Ditto
55998b9484cSchristos	(PT_IA_64_HP_HSL_ANOT): Ditto
56098b9484cSchristos	(PT_IA_64_HP_STACK): Ditto
56198b9484cSchristos	(SHN_IA_64_ANSI_COMMON): Ditto
56298b9484cSchristos
56398b9484cSchristos2001-12-17  Alan Modra  <amodra@bigpond.net.au>
56498b9484cSchristos
56598b9484cSchristos	* external.h (Elf_External_Sym_Shndx): Declare.
56698b9484cSchristos	* internal.h (struct elf_internal_sym <st_shndx>): Make it an
56798b9484cSchristos	unsigned int.
56898b9484cSchristos	* common.h (SHN_BAD): Define.
56998b9484cSchristos
57098b9484cSchristos2001-12-13  Jakub Jelinek  <jakub@redhat.com>
57198b9484cSchristos
57298b9484cSchristos	* common.h (PT_GNU_EH_FRAME): Define.
57398b9484cSchristos
57498b9484cSchristos2001-12-11  Alan Modra  <amodra@bigpond.net.au>
57598b9484cSchristos
57698b9484cSchristos	* common.h (SHN_XINDEX): Comment typo fix.
57798b9484cSchristos	* internal.h (Elf_Internal_Ehdr): Change existing "unsigned short"
57898b9484cSchristos	size, count and index fields to "unsigned int".
57998b9484cSchristos
58098b9484cSchristos2001-12-07  Geoffrey Keating  <geoffk@redhat.com>
58198b9484cSchristos	    Richard Henderson  <rth@redhat.com>
58298b9484cSchristos
58398b9484cSchristos	* common.h (EM_XSTORMY16): Define.
58498b9484cSchristos	* xstormy16.h: New file.
58598b9484cSchristos
58698b9484cSchristos2001-11-15  Alan Modra  <amodra@bigpond.net.au>
58798b9484cSchristos
58898b9484cSchristos	* common.h (NT_ARCH): Define.  Remove incorrect comment.
58998b9484cSchristos
59098b9484cSchristos2001-11-11  Geoffrey Keating  <geoffk@redhat.com>
59198b9484cSchristos
59298b9484cSchristos	* dwarf2.h (dwarf_line_number_ops): Add DWARF 3 opcodes.
59398b9484cSchristos
59498b9484cSchristos2001-10-30  Hans-Peter Nilsson  <hp@bitrange.com>
59598b9484cSchristos
59698b9484cSchristos	* mmix.h: New file.
59798b9484cSchristos
59898b9484cSchristos2001-10-23  Alan Modra  <amodra@bigpond.net.au>
59998b9484cSchristos
60098b9484cSchristos	* internal.h: White space changes to keep lines under 80 chars.
60198b9484cSchristos
60298b9484cSchristos2001-10-16  Jeff Holcomb  <jeffh@redhat.com>
60398b9484cSchristos
60498b9484cSchristos	* internal.h (elf_internal_shdr): Make contents a unsigned char *.
60598b9484cSchristos
60698b9484cSchristos2001-09-18  Alan Modra  <amodra@bigpond.net.au>
60798b9484cSchristos
60898b9484cSchristos	* internal.h (elf_internal_rela): Make r_addend a bfd_vma.
60998b9484cSchristos
61098b9484cSchristos2001-09-13  Alexandre Oliva  <aoliva@redhat.com>
61198b9484cSchristos
61298b9484cSchristos	* common.h (EM_OPENRISC_OLD): Renamed the old EM_OPENRISC entry.
61398b9484cSchristos
61498b9484cSchristos2001-09-12  Alexandre Oliva  <aoliva@redhat.com>
61598b9484cSchristos
61698b9484cSchristos	* common.h (EM_AVR_OLD): Renamed from...
61798b9484cSchristos	(EM_AVR): this, redefined as in the current ELF standard.
61898b9484cSchristos	(EM_PJ_OLD): Renamed from...
61998b9484cSchristos	(EM_PJ): this, redefined as in the current ELF standard.
62098b9484cSchristos	(EM_R30, EM_D10V, EM_D30V, EM_V850, EM_M32R, EM_MN10300,
62198b9484cSchristos	EM_MN10200, EM_OPENRISC, EM_ARC_A5, EM_XTENSA): Defined as in
62298b9484cSchristos	the current ELF standard.
62398b9484cSchristos	(EM_CYGNUS_ARC): Removed, unused for a long time.
62498b9484cSchristos
62598b9484cSchristos2001-09-04  Richard Henderson  <rth@redhat.com>
62698b9484cSchristos
62798b9484cSchristos	* alpha.h (R_ALPHA_OP*, R_ALPHA_IMMED*, R_ALPHA_GPVALUE): Remove.
62898b9484cSchristos	(R_ALPHA_GPREL16): Rename from R_ALPHA_IMMED_GP_16.
62998b9484cSchristos
63098b9484cSchristos2001-08-30  Eric Christopher  <echristo@redhat.com>
63198b9484cSchristos
63298b9484cSchristos	* mips.h: Remove E_MIPS_MACH_MIPS32_4K.
63398b9484cSchristos
63498b9484cSchristos2001-08-29  Jeff Law <law@redhat.com>
63598b9484cSchristos
63698b9484cSchristos	* h8.h (EF_H8_MACH): New mask for encoded machine type.
63798b9484cSchristos	(E_H8_MACH_H8300, E_H8_MACH_H8300H, E_H8_MACH_H8300S): New
63898b9484cSchristos	machine types.
63998b9484cSchristos
64098b9484cSchristos2001-08-26  J"orn Rennecke <amylaar@redhat.com>
64198b9484cSchristos
64298b9484cSchristos	* h8.h: New file.
64398b9484cSchristos
64498b9484cSchristos2001-08-27  Staffan Ulfberg  <staffanu@swox.se>
64598b9484cSchristos
64698b9484cSchristos	* ppc.h: Add relocs from the 64-bit PowerPC ELF ABI revision 1.2.
64798b9484cSchristos
64898b9484cSchristos2001-06-30  Daniel Berlin  <dan@cgsoftware.com>
64998b9484cSchristos
65098b9484cSchristos	* dwarf2.h: Remerge with gcc version,
65198b9484cSchristos	including all new DWARF 2.1 extensions.
65298b9484cSchristos
65398b9484cSchristos2001-06-29  James Cownie <jcownie@etnus.com>
65498b9484cSchristos
65598b9484cSchristos	* dwarf2.h: Add DWARF 2.1 attribues.
65698b9484cSchristos
65798b9484cSchristos2001-06-15  Per Bothner  <per@bothner.com>
65898b9484cSchristos
65998b9484cSchristos	* dwarf2.h:  Partial merge with gcc version.
66098b9484cSchristos	(enum dwarf_descrim_list):  Fix typo -> dwarf_discrim_list.
66198b9484cSchristos	(DW_LANG_Java):  Use value from dwarf 2.1 draft (also used in gcc).
66298b9484cSchristos
66398b9484cSchristos2001-05-15  Ralf Baechle  <ralf@gnu.org>
66498b9484cSchristos
66598b9484cSchristos	* common.h: Remove definition of EM_MIPS_RS4_BE.  The constant was
66698b9484cSchristos	never in active use and is used otherwise by the ABI.
66798b9484cSchristos
66898b9484cSchristos2001-05-11  Jakub Jelinek  <jakub@redhat.com>
66998b9484cSchristos
67098b9484cSchristos	* ia64.h (ELF_STRING_ia64_unwind_once): Define.
67198b9484cSchristos	(ELF_STRING_ia64_unwind_info_once): Define.
67298b9484cSchristos
67398b9484cSchristos2001-05-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
67498b9484cSchristos
67598b9484cSchristos	* external.h: Fix typo.
67698b9484cSchristos	* mips.h: Add/Extend many comments with reference to the MIPS ELF64
67798b9484cSchristos	spec v. 2.4, available at e.g.
67898b9484cSchristos	ftp://oss.sgi.com/pub/linux/mips/doc/ABI/ELF64.ps.
67998b9484cSchristos	(EF_MIPS_UCODE): Define.
68098b9484cSchristos	(EF_MIPS_OPTIONS_FIRST): Define.
68198b9484cSchristos	(EF_MIPS_ARCH_ASE): Define.
68298b9484cSchristos	(EF_MIPS_ARCH_ASE_MDMX): Define.
68398b9484cSchristos	(EF_MIPS_ARCH_ASE_M16): Define.
68498b9484cSchristos	(SHF_MIPS_ADDR): Renamed SHF_MIPS_ADDR32.
68598b9484cSchristos	(SHF_MIPS_STRING): Renamed SHF_MIPS_ADDR64.
68698b9484cSchristos	(SHF_MIPS_NODUPES): Define.
68798b9484cSchristos	(ELF64_MIPS_R_SSYM): New MIPS ELF 64 relocation info access macro.
68898b9484cSchristos	(ELF64_MIPS_R_TYPE3): Likewise.
68998b9484cSchristos	(ELF64_MIPS_R_TYPE2): Likewise.
69098b9484cSchristos	(ELF64_MIPS_R_TYPE): Likewise.
69198b9484cSchristos	(OHW_R10KLDL): Define.
69298b9484cSchristos
69398b9484cSchristos2001-04-24  Todd Fries  <todd@fries.net>
69498b9484cSchristos
69598b9484cSchristos	* sparc.h: Fix typo.
69698b9484cSchristos
69798b9484cSchristos2001-04-20  Johan Rydberg  <jrydberg@opencores.org>
69898b9484cSchristos
69998b9484cSchristos	* openrisc.h: New file.
70098b9484cSchristos	* common.h (EM_OPENRISC): New constant.
70198b9484cSchristos
70298b9484cSchristos2001-04-23  Bo Thorsen  <bo@suse.de>
70398b9484cSchristos
70498b9484cSchristos	* x86-64.h: Add vtable support.
70598b9484cSchristos
70698b9484cSchristos2001-03-23  Nick Clifton  <nickc@redhat.com>
70798b9484cSchristos
70898b9484cSchristos	* mips.h: Remove extraneous whitespace.
70998b9484cSchristos
71098b9484cSchristos2001-03-22  Hans-Peter Nilsson  <hp@axis.com>
71198b9484cSchristos
71298b9484cSchristos	* cris.h: Add leading comment about PC-relative location.
71398b9484cSchristos	(R_CRIS_COPY, R_CRIS_GLOB_DAT, R_CRIS_JUMP_SLOT, R_CRIS_RELATIVE,
71498b9484cSchristos	R_CRIS_16_GOT, R_CRIS_32_GOT, R_CRIS_16_GOTPLT, R_CRIS_32_GOTPLT,
71598b9484cSchristos	R_CRIS_32_GOTREL, R_CRIS_32_PLT_GOTREL, R_CRIS_32_PLT_PCREL):
71698b9484cSchristos	New relocs.
71798b9484cSchristos
71898b9484cSchristos2001-02-27  Philip Blundell  <pb@futuretv.com>
71998b9484cSchristos
72098b9484cSchristos	* arm.h: Add new definitions from ARM document SWS ESPC 0003 B-01.
72198b9484cSchristos	(EF_PIC, et al.): Rename to EF_ARM_xx.
72298b9484cSchristos
72398b9484cSchristos2001-02-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
72498b9484cSchristos
72598b9484cSchristos	* common.h: Add linux target for S/390.
72698b9484cSchristos	* s390.h: New file.
72798b9484cSchristos
72898b9484cSchristos2001-01-11  Peter Targett  <peter.targett@arccores.com>
72998b9484cSchristos
73098b9484cSchristos	* arc.h (E_ARC_MACH_ARC5, E_ARC_MACH_ARC6, E_ARC_MACH_ARC7,
73198b9484cSchristos	E_ARC_MACH_ARC8): New definitions for cpu types.
73298b9484cSchristos
73398b9484cSchristos	* common.h (EM_ARC): Change comment.
73498b9484cSchristos
73598b9484cSchristos2000-12-12  Nick Clifton  <nickc@redhat.com>
73698b9484cSchristos
73798b9484cSchristos	* mips.h: Fix formatting.
73898b9484cSchristos
73998b9484cSchristos2000-12-11  Jeffrey A Law  (law@cygnus.com)
74098b9484cSchristos
74198b9484cSchristos	* hppa.h (DT_HP_*): Define relative to OLD_DT_LOOS for hpux
74298b9484cSchristos	compatibility.
74398b9484cSchristos
74498b9484cSchristos2000-10-16  Chris Demetriou  <cgd@sibyte.com>
74598b9484cSchristos
74698b9484cSchristos	* mips.h (E_MIPS_ARCH_32): New constant.
74798b9484cSchristos	(E_MIPS_MACH_MIPS32, E_MIPS_MACH_MIPS32_4K): Replace the
74898b9484cSchristos	former with the latter.
74998b9484cSchristos
75098b9484cSchristos	* mips.h (E_MIPS_ARCH_5, E_MIPS_ARCH_64): New definitions.
75198b9484cSchristos
75298b9484cSchristos	* mips.h (E_MIPS_MACH_SB1): New constant.
75398b9484cSchristos
75498b9484cSchristos2000-11-30  Jan Hubicka  <jh@suse.cz>
75598b9484cSchristos
75698b9484cSchristos	* common.h (EM_X86_64): New macro.
75798b9484cSchristos	* x86-64.h: New file.
75898b9484cSchristos
75998b9484cSchristos2000-11-27  Hans-Peter Nilsson  <hp@axis.com>
76098b9484cSchristos
76198b9484cSchristos	* common.h (e_machine numbers): Clarify comments to describe how
76298b9484cSchristos	EM_* constants are assigned.  Move EM_PJ from official section to
76398b9484cSchristos	ad-hoc section.
76498b9484cSchristos	(EM_CRIS): Correct comment to match official description.
76598b9484cSchristos	(EM_MMIX): Ditto.
76698b9484cSchristos
76798b9484cSchristos2000-11-22  Nick Clifton  <nickc@redhat.com>
76898b9484cSchristos
76998b9484cSchristos	* common.h (EM_JAVELIN): New machine number.
77098b9484cSchristos	(EM_FIREPATH): New machine number.
77198b9484cSchristos	(EM_ZSP): New machine number.
77298b9484cSchristos	(EM_MMIX): New machine number.
77398b9484cSchristos	(EM_HUANY): New machine number.
77498b9484cSchristos	(EM_PRISM): New machine number.
77598b9484cSchristos	(SHT_GROUP): New section type.
77698b9484cSchristos	(SHT_SYMTAB_SHNDX): New section type.
77798b9484cSchristos	(SHF_GROUP): New section flag.
77898b9484cSchristos	(SHN_XINDEX): New section index.
77998b9484cSchristos	(GRP_COMDAT): New section group flag.
78098b9484cSchristos
78198b9484cSchristos2000-11-20  H.J. Lu  <hjl@gnu.org>
78298b9484cSchristos
78398b9484cSchristos	* common.h (ELFOSABI_MONTEREY): Renamed to ...
78498b9484cSchristos	(ELFOSABI_AIX): This.
78598b9484cSchristos
78698b9484cSchristos2000-11-16  Richard Henderson  <rth@redhat.com>
78798b9484cSchristos
78898b9484cSchristos	Update relocations per August psABI docs.
78998b9484cSchristos	* ia64.h (R_IA64_SEGBASE): Remove.
79098b9484cSchristos	(R_IA64_LTV*): Renumber to 0x74 to 0x77.
79198b9484cSchristos	(R_IA64_EPLTMSB, R_IA64_EPLTLSB): Remove.
79298b9484cSchristos	(R_IA64_TPREL14, R_IA64_TPREL64I): New.
79398b9484cSchristos	(R_IA64_DTPMOD*): New.
79498b9484cSchristos	(R_IA64_DTPREL*): New.
79598b9484cSchristos
79698b9484cSchristos2000-09-29  Hans-Peter Nilsson  <hp@axis.com>
79798b9484cSchristos
79898b9484cSchristos	* cris.h (EF_CRIS_UNDERSCORE): New.
79998b9484cSchristos
80098b9484cSchristos2000-09-27  Alan Modra  <alan@linuxcare.com.au>
80198b9484cSchristos
80298b9484cSchristos	* hppa.h (R_PARISC_DIR14F): Add.
80398b9484cSchristos
80498b9484cSchristos2000-09-14  Alexandre Oliva  <aoliva@redhat.com>
80598b9484cSchristos
80698b9484cSchristos	* sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
80798b9484cSchristos	R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): Change
80898b9484cSchristos	numbers to the range from 160 to 167.
80998b9484cSchristos	(R_SH_FIRST_INVALID_RELOC): Adjust.
81098b9484cSchristos	(R_SH_FIRST_INVALID_RELOC_2, R_SH_LAST_INVALID_RELOC_2):
81198b9484cSchristos	New relocs to fill in the gap.
81298b9484cSchristos
81398b9484cSchristos2000-09-13  Anders Norlander  <anorland@acc.umu.se>
81498b9484cSchristos
81598b9484cSchristos	* mips.h (E_MIPS_MACH_4K): New define.
81698b9484cSchristos
81798b9484cSchristos2000-09-05  Alan Modra  <alan@linuxcare.com.au>
81898b9484cSchristos
81998b9484cSchristos	* hppa.h: Fix a comment.
82098b9484cSchristos	(R_PARISC_PCREL12F): Define.
82198b9484cSchristos	(R_PARISC_GNU_VTENTRY): Define.
82298b9484cSchristos	(R_PARISC_GNU_VTINHERIT): Define.
82398b9484cSchristos
82498b9484cSchristos2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
82598b9484cSchristos
82698b9484cSchristos	* sh.h (R_SH_GOT32, R_SH_PLT32, R_SH_COPY, R_SH_GLOB_DAT,
82798b9484cSchristos	R_SH_JMP_SLOT, R_SH_RELATIVE, R_SH_GOTOFF, R_SH_GOTPC): New relocs.
82898b9484cSchristos	(R_SH_FIRST_INVALID_RELOC): Adjust.
82998b9484cSchristos
83098b9484cSchristos2000-08-14  Jim Wilson  <wilson@cygnus.com>
83198b9484cSchristos
83298b9484cSchristos	* ia64.h (EF_IA_64_REDUCEDFP, EF_IA_64_CONS_GP,
83398b9484cSchristos	EF_IA_64_NOFUNCDESC_CONS_GP, EF_IA_64_ABSOLUTE): Define.
83498b9484cSchristos
83598b9484cSchristos2000-08-07  Nick Clifton  <nickc@cygnus.com>
83698b9484cSchristos
83798b9484cSchristos	* ppc.h: Remove spurious CYGNUS LOCAL comments.
83898b9484cSchristos	* v850.h: Likewise.
83998b9484cSchristos
84098b9484cSchristos2000-07-22  Jason Eckhardt  <jle@cygnus.com>
84198b9484cSchristos
84298b9484cSchristos	* i860.h: New file.
84398b9484cSchristos	(elf_i860_reloc_type): Defined ELF32 i860 relocations.
84498b9484cSchristos
84598b9484cSchristos2000-07-20  Hans-Peter Nilsson  <hp@axis.com>
84698b9484cSchristos
84798b9484cSchristos	common.h (EM_CRIS): New machine number.
84898b9484cSchristos	cris.h: New file.
84998b9484cSchristos
85098b9484cSchristos2000-07-19  H.J. Lu  <hjl@gnu.org>
85198b9484cSchristos
85298b9484cSchristos	* common.h (DF_1_NODEFLIB): Renamed from DF_1_NODEPLIB.
85398b9484cSchristos
85498b9484cSchristos2000-07-19  H.J. Lu  <hjl@gnu.org>
85598b9484cSchristos
85698b9484cSchristos	* common.h (DT_CHECKSUM): Set to 0x6ffffdf8.
85798b9484cSchristos	(DTF_1_CONFEXP): It is 0x00000002 as suspected.
85898b9484cSchristos
85998b9484cSchristos2000-07-19  H.J. Lu  <hjl@gnu.org>
86098b9484cSchristos
86198b9484cSchristos	* common.h (DT_FEATURE): Renamed from DT_FEATURE_1.
86298b9484cSchristos	(DT_CONFIG): New. From Solaris 8.
86398b9484cSchristos	(DT_DEPAUDIT): Likewise.
86498b9484cSchristos	(DT_AUDIT): Likewise.
86598b9484cSchristos	(DT_PLTPAD): Likewise.
86698b9484cSchristos	(DT_MOVETAB): Likewise.
86798b9484cSchristos	(DF_1_NODEPLIB): Likewise.
86898b9484cSchristos	(DF_1_NODUMP): Likewise.
86998b9484cSchristos	(DF_1_CONLFAT): Likewise.
87098b9484cSchristos	(DT_CHECKSUM): Likewise. FIXME. Check the value on Solaris 8.
87198b9484cSchristos	(DTF_1_CONFEXP): Likewise.
87298b9484cSchristos
87398b9484cSchristos2000-07-18  H.J. Lu  <hjl@gnu.org>
87498b9484cSchristos
87598b9484cSchristos	* common.h (DT_FLAGS_1): Renamed from DT_1_FLAGS.
87698b9484cSchristos
87798b9484cSchristos2000-07-12  Alan Modra  <alan@linuxcare.com.au>
87898b9484cSchristos
87998b9484cSchristos	* internal.h (struct elf_internal_sym): Update comment for st_other.
88098b9484cSchristos
88198b9484cSchristos2000-07-10  Alan Modra  <alan@linuxcare.com.au>
88298b9484cSchristos
88398b9484cSchristos	* hppa.h: Add comments to all the relocs.
88498b9484cSchristos
88598b9484cSchristos2000-06-26  Marek Michalkiewicz  <marekm@linux.org.pl>
88698b9484cSchristos
88798b9484cSchristos	* avr.h (E_AVR_MACH_AVR5): Define.
88898b9484cSchristos
88998b9484cSchristos2000-06-18  Stephane Carrez  <stcarrez@worldnet.fr>
89098b9484cSchristos
89198b9484cSchristos	* m68hc11.h: New file, definitions for the Motorola 68hc11.
89298b9484cSchristos
89398b9484cSchristos2000-06-06  Alan Modra  <alan@linuxcare.com.au>
89498b9484cSchristos
89598b9484cSchristos	* reloc-macros.h (START_RELOC_NUMBERS): Don't define initial dummy
89698b9484cSchristos	-1 valued enum.
89798b9484cSchristos	(RELOC_NUMBER, FAKE_RELOC, EMPTY_RELOC): Append rather than
89898b9484cSchristos	prepend comma.
89998b9484cSchristos	(END_RELOC_NUMBERS): Give macro an arg to define as last enum.
90098b9484cSchristos
90198b9484cSchristos	* alpha.h (R_ALPHA_max): Define via END_RELOC_NUMBERS rather than
90298b9484cSchristos	with EMPTY_RELOC.
90398b9484cSchristos	* arc.h (R_ARC_max): Likewise.
90498b9484cSchristos	* avr.h (R_AVR_max): Likewise.
90598b9484cSchristos	* fr30.h (R_FR30_max): Likewise.
90698b9484cSchristos	* hppa.h (R_PARISC_UNIMPLEMENTED): Likewise.
90798b9484cSchristos	* i960.h (R_960_max): Likewise.
90898b9484cSchristos	* m32r.h (R_M32R_max): Likewise.
90998b9484cSchristos	* m68k.h (R_68K_max): Likewise.
91098b9484cSchristos	* mcore.h (R_MCORE_max): Likewise.
91198b9484cSchristos	* mn10300.h (R_MN10300_MAX): Likewise.
91298b9484cSchristos	* pj.h (R_PJ_max): Likewise.
91398b9484cSchristos	* ppc.h (R_PPC_max): Likewise.
91498b9484cSchristos	* sh.h (R_SH_max): Likewise.
91598b9484cSchristos	* sparc.h (R_SPARC_max): Likewise.
91698b9484cSchristos	* v850.h (R_V850_max): Likewise.
91798b9484cSchristos
91898b9484cSchristos	* arm.h (R_ARM_max): Define via END_RELOC_NUMBERS.
91998b9484cSchristos	* d10v.h (R_D10V_max): Likewise.
92098b9484cSchristos	* d30v.h (R_D30V_max): Likewise.
92198b9484cSchristos	* ia64.h (R_IA64_max): Likewise.
92298b9484cSchristos	* mips.h (R_MIPS_maxext): Likewise.
92398b9484cSchristos	* mn10200.h (R_MN10200_max): Likewise.
92498b9484cSchristos
92598b9484cSchristos	* i386.h (R_386_max): Remove old RELOC_NUMBER definition, and
92698b9484cSchristos	define via END_RELOC_NUMBERS.
92798b9484cSchristos
92898b9484cSchristos2000-06-03  Alan Modra  <alan@linuxcare.com.au>
92998b9484cSchristos
93098b9484cSchristos	* reloc-macros.h (START_RELOC_NUMBERS): Fix name clash for
93198b9484cSchristos	!__STDC__ case.
93298b9484cSchristos	(RELOC_NUMBER): Use ansi stringify if ALMOST_STDC defined.
93398b9484cSchristos
93498b9484cSchristos2000-05-22  Richard Henderson  <rth@cygnus.com>
93598b9484cSchristos
93698b9484cSchristos	* ia64.h (R_IA64_PCREL60B, R_IA64_PCREL21BI): New.
93798b9484cSchristos	(R_IA64_PCREL22, R_IA64_PCREL64I): New.
93898b9484cSchristos
93998b9484cSchristos2000-05-02  H.J. Lu  <hjl@gnu.org>
94098b9484cSchristos
94198b9484cSchristos	* common.h (ELFOSABI_NONE): Renamed from ELFOSABI_SYSV.
94298b9484cSchristos	(ELFOSABI_MODESTO): Defined.
94398b9484cSchristos	(ELFOSABI_OPENBSD): Likewise.
94498b9484cSchristos
94598b9484cSchristos2000-04-21  Richard Henderson  <rth@cygnus.com>
94698b9484cSchristos	    David Mosberger  <davidm@hpl.hp.com>
94798b9484cSchristos
94898b9484cSchristos	* ia64.h: New file.
94998b9484cSchristos
95098b9484cSchristos2000-04-14  H.J. Lu  <hjl@gnu.org>
95198b9484cSchristos
95298b9484cSchristos	* common.h (ELFOSABI_TRUE64): Renamed to ELFOSABI_TRU64.
95398b9484cSchristos
95498b9484cSchristos2000-04-14  H.J. Lu  <hjl@gnu.org>
95598b9484cSchristos
95698b9484cSchristos	* common.h (ELFOSABI_NETBSD): Defined.
95798b9484cSchristos	(ELFOSABI_HURD): Likewise.
95898b9484cSchristos	(ELFOSABI_SOLARIS): Likewise.
95998b9484cSchristos	(ELFOSABI_MONTEREY): Likewise.
96098b9484cSchristos	(ELFOSABI_IRIX): Likewise.
96198b9484cSchristos	(ELFOSABI_FREEBSD): Likewise.
96298b9484cSchristos	(ELFOSABI_TRUE64): Likewise.
96398b9484cSchristos
96498b9484cSchristos2000-04-07  Nick Clifton  <nickc@cygnus.com>
96598b9484cSchristos
96698b9484cSchristos	* arm-oabi.h: Delete.
96798b9484cSchristos	* arm.h: Merge in definitions of old reloc numbers from
96898b9484cSchristos	arm-oabi.h.
96998b9484cSchristos
97098b9484cSchristos2000-04-06  Nick Clifton  <nickc@cygnus.com>
97198b9484cSchristos
97298b9484cSchristos	* arm.h (EF_ARM_SYMSARESORTED): Define.
97398b9484cSchristos	(EF_ARM_EABIMASK): Define.
97498b9484cSchristos	(EF_ARM_EABI_VERSION): Define.
97598b9484cSchristos	(EF_ARM_EABI_UNKNOWN): Define.
97698b9484cSchristos	(EF_ARM_EABI_VER1): Define.
97798b9484cSchristos	(PF_ARM_PI): Define.
97898b9484cSchristos	(PF_ARM_ABS): Define.
97998b9484cSchristos
98098b9484cSchristos2000-04-05  J"orn Rennecke <amylaar@cygnus.co.uk>
98198b9484cSchristos
98298b9484cSchristos	* sh.h (R_SH_LOOP_START, R_SH_LOOP_END): New RELOC_NUMBERs.
98398b9484cSchristos
98498b9484cSchristos2000-03-27  Denis Chertykov  <denisc@overta.ru>
98598b9484cSchristos
98698b9484cSchristos	* avr.h: New file.  AVR ELF support for BFD.
98798b9484cSchristos	* common.h: Add AVR magic number.
98898b9484cSchristos
98998b9484cSchristos2000-03-10  Geoffrey Keating  <geoffk@cygnus.com>
99098b9484cSchristos
99198b9484cSchristos	* mips.h: Add R_MIPS_GNU_REL_HI16, R_MIPS_GNU_REL_LO16,
99298b9484cSchristos	R_MIPS_GNU_REL16_S2, R_MIPS_PC64 and R_MIPS_PC32 relocation
99398b9484cSchristos	numbers.
99498b9484cSchristos
99598b9484cSchristos2000-02-23  Linas Vepstas <linas@linas.org>
99698b9484cSchristos
99798b9484cSchristos	* i370.h: New file.
99898b9484cSchristos
99998b9484cSchristos2000-02-22  Nick Clifton  <nickc@cygnus.com>
100098b9484cSchristos
100198b9484cSchristos	* common.h (ELF_ST_OTHER): Remove definition.
100298b9484cSchristos	(ELF32_ST_OTHER): Remove definition.
100398b9484cSchristos	(ELF64_ST_OTHER): Remove definition.
100498b9484cSchristos
100598b9484cSchristos2000-02-22  H.J. Lu  <hjl@gnu.org>
100698b9484cSchristos
100798b9484cSchristos	* common.h (ELFOSABI_LINUX): Define.
100898b9484cSchristos
100998b9484cSchristos2000-02-17  J"orn Rennecke <amylaar@cygnus.co.uk>
101098b9484cSchristos
101198b9484cSchristos	* sh.h: (EF_SH_MACH_MASK, EF_SH_UNKNOWN, EF_SH1, EF_SH2): New macros.
101298b9484cSchristos	(EF_SH3, EF_SH_HAS_DSP, EF_SH_DSP, EF_SH3_DSP): Likewise.
101398b9484cSchristos	(EF_SH_HAS_FP, EF_SH3E, EF_SH4, EF_SH_MERGE_MACH): Likewise.
101498b9484cSchristos
101598b9484cSchristos2000-02-03  H.J. Lu  <hjl@gnu.org>
101698b9484cSchristos
101798b9484cSchristos	* arm-oabi.h: Duplicate changes made to arm.h on Jan. 27,
101898b9484cSchristos	2000 by Thomas de Lellis  <tdel@windriver.com>.
101998b9484cSchristos
102098b9484cSchristos2000-01-27  Thomas de Lellis  <tdel@windriver.com>
102198b9484cSchristos
102298b9484cSchristos	* arm.h (STT_ARM_TFUNC): Define in terms of STT_LOPROC.
102398b9484cSchristos	(STT_ARM_16BIT): New flag.  Denotes a label that was defined in
102498b9484cSchristos	Thumb block but was does not identify a function.
102598b9484cSchristos
102698b9484cSchristos2000-01-20  Nick Clifton  <nickc@cygnus.com>
102798b9484cSchristos
102898b9484cSchristos	* common.h (EM_MCORE): Fix spelling of Motorola.
102998b9484cSchristos	* mcore.h (EM_MCORE): Fix spelling of Motorola.
103098b9484cSchristos
103198b9484cSchristos2000-01-13  Nick Clifton  <nickc@cygnus.com>
103298b9484cSchristos
103398b9484cSchristos	* common.h (EM_S370): Change comment - this is now the IBM
103498b9484cSchristos	System/370.
103598b9484cSchristos	(EM_IA_64): Change comment - this is now the IA-64.
103698b9484cSchristos
103798b9484cSchristos2000-01-11  Nick Clifton  <nickc@cygnus.com>
103898b9484cSchristos
103998b9484cSchristos	* common.h (DT_ENCODING): Fix definition of this value.
104098b9484cSchristos	(DT_LOOS): Fix definition of this value.
104198b9484cSchristos	(DT_HIOS): Fix definition of this value.
104298b9484cSchristos	(OLD_DT_LOOS): Value of DT_LOOS before Oct 4, 1999 draft
104398b9484cSchristos	of ELF spec changed it.
104498b9484cSchristos	(OLD_DT_HIOS): Value of DT_HIOS before Oct 4, 1999 draft
104598b9484cSchristos	of ELF spec changed it.
104698b9484cSchristos
104798b9484cSchristos2000-01-10  Egor Duda  <deo@logos-m.ru>
104898b9484cSchristos
104998b9484cSchristos	* common.h (NT_WIN32PSTATUS): Define.  (cygwin elf core dumps).
105098b9484cSchristos
105198b9484cSchristos1999-12-28  Nick Clifton  <nickc@cygnus.com>
105298b9484cSchristos
105398b9484cSchristos	* mips.h (STO_*): Redefine in terms of STV_* values now in
105498b9484cSchristos	common.h.
105598b9484cSchristos
105698b9484cSchristos1999-12-27  Nick Clifton  <nickc@cygnus.com>
105798b9484cSchristos
105898b9484cSchristos	* common.h: Upgrade to match Oct4, 1999 Draft ELF ABI Spec.
105998b9484cSchristos	(EM_MIPS_RS3_LE): New machine number.
106098b9484cSchristos	(EM_RCE): New machine number.
106198b9484cSchristos	(EM_MMA): New machine number.
106298b9484cSchristos	(EM_PCP): New machine number.
106398b9484cSchristos	(EM_NCPU): New machine number.
106498b9484cSchristos	(EM_NDR1): New machine number.
106598b9484cSchristos	(EM_STARCORE): New machine number.
106698b9484cSchristos	(EM_ME16): New machine number.
106798b9484cSchristos	(EM_ST100): New machine number.
106898b9484cSchristos	(EM_TINYJ): New machine number.
106998b9484cSchristos	(EM_FX66): New machine number.
107098b9484cSchristos	(EM_ST9PLUS): New machine number.
107198b9484cSchristos	(EM_ST7): New machine number.
107298b9484cSchristos	(EM_68HC16): New machine number.
107398b9484cSchristos	(EM_68HC11): New machine number.
107498b9484cSchristos	(EM_68HC08): New machine number.
107598b9484cSchristos	(EM_68HC05): New machine number.
107698b9484cSchristos	(EM_SVX): New machine number.
107798b9484cSchristos	(EM_VAX): New machine number.
107898b9484cSchristos	(PF_MASKOS): Change value.
107998b9484cSchristos	(SHT_INIT_ARRAY): New value for sh_type field.
108098b9484cSchristos	(SHT_FINI_ARRAY): New value for sh_type field.
108198b9484cSchristos	(SHT_PREINIT_ARRAY): New value for sh_type field.
108298b9484cSchristos	(SHT_HIUSER): Change value.
108398b9484cSchristos	(SHF_MERGE): New valye for sh_flags field.
108498b9484cSchristos	(SHF_STRINGS): New valye for sh_flags field.
108598b9484cSchristos	(SHF_INFO_LINK): New valye for sh_flags field.
108698b9484cSchristos	(SHF_OS_NONCONFORMING): New valye for sh_flags field.
108798b9484cSchristos	(SHF_MASKOS): Change value.
108898b9484cSchristos	(ELF_ST_VISIBILITY): New macro.
108998b9484cSchristos	(ELF_ST_OTHER): New macro.
109098b9484cSchristos	(STT_COMMON): New symbol type.
109198b9484cSchristos	(STV_DEFAULT): Value for symbol visibility.
109298b9484cSchristos	(STV_INTERNAL): Value for symbol visibility.
109398b9484cSchristos	(STV_HIDDEN): Value for symbol visibility.
109498b9484cSchristos	(STV_PROTECTED): Value for symbol visibility.
109598b9484cSchristos	(DT_RUNPATH): New dynamic section tag.
109698b9484cSchristos	(DT_FLAGS): New dynamic section tag.
109798b9484cSchristos	(DT_ENCODING): New dynamic section tag.
109898b9484cSchristos	(DT_PREINIT_ARRAY): New dynamic section tag.
109998b9484cSchristos	(DT_PREINIT_ARRAYSZ): New dynamic section tag.
110098b9484cSchristos	(DT_LOPROC): New dynamic section tag index.
110198b9484cSchristos	(DT_HIPROC): New dynamic section tag index.
110298b9484cSchristos	(DF_ORIGIN): Value for dynamic section flag.
110398b9484cSchristos	(DF_SYMBOLIC): Value for dynamic section flag.
110498b9484cSchristos	(DF_TEXTREL): Value for dynamic section flag.
110598b9484cSchristos	(DF_BIND_NOW): Value for dynamic section flag.
110698b9484cSchristos
110798b9484cSchristos1999-12-09  Fred Fish  <fnf@cygnus.com>
110898b9484cSchristos
110998b9484cSchristos	* i960.h (reloc-macros.h):  Include using relative dir elf/.
111098b9484cSchristos	* i386.h (reloc-macros.h):  Include using relative dir elf/.
111198b9484cSchristos	* hppa.h (reloc-macros.h):  Include using relative dir elf/.
111298b9484cSchristos
111398b9484cSchristos1999-12-07  Jim Blandy  <jimb@cygnus.com>
111498b9484cSchristos
111598b9484cSchristos	* common.h (NT_PRXFPREG): New definition.
111698b9484cSchristos
111798b9484cSchristosWed Dec  1 03:02:15 1999  Jeffrey A Law  (law@cygnus.com)
111898b9484cSchristos
111998b9484cSchristos	* mn10300.h (E_MN10300_MACH_AM33): Define.
112098b9484cSchristos
112198b9484cSchristosMon Oct 11 22:42:37 1999  Jeffrey A Law  (law@cygnus.com)
112298b9484cSchristos
112398b9484cSchristos	* hppa.h (PF_HP_PAGE_SIZE): Define.
112498b9484cSchristos	(PF_HP_FAR_SHARED, PF_HP_NEAR_SHARED, PF_HP_CODE): Likewise.
112598b9484cSchristos	(PF_HP_MODIFY, PF_HP_LAZYSWAP, PF_HP_SBP): Likewise.
112698b9484cSchristos
112798b9484cSchristosMon Oct  4 17:42:38 1999  Doug Evans  <devans@canuck.cygnus.com>
112898b9484cSchristos
112998b9484cSchristos	* m32r.h (E_M32RX_ARCH): Define.
113098b9484cSchristos
113198b9484cSchristos1999-09-15  Ulrich Drepper  <drepper@cygnus.com>
113298b9484cSchristos
113398b9484cSchristos	* hppa.h: Add DT_HP_GST_SIZE, DT_HP_GST_VERSION, and DT_HP_GST_HASHVAL.
113498b9484cSchristos
113598b9484cSchristos1999-09-04  Steve Chamberlain  <sac@pobox.com>
113698b9484cSchristos
113798b9484cSchristos	* pj.h: New file.
113898b9484cSchristos	* common.h (EM_PJ): Define.
113998b9484cSchristos
114098b9484cSchristos1999-09-02  Ulrich Drepper  <drepper@cygnus.com>
114198b9484cSchristos
114298b9484cSchristos	* hppa.h: Add HPUX specific symbol type definitions.
114398b9484cSchristos
114498b9484cSchristos	* hppa.h: Add HPUX specific dynamic and program header table
114598b9484cSchristos	specific definitions.
114698b9484cSchristos
114798b9484cSchristos1999-08-31  Scott Bambrough <scottb@netwinder.org>
114898b9484cSchristos
114998b9484cSchristos	* common.h (NT_TASKSTRUCT): Define.
115098b9484cSchristos
115198b9484cSchristos1999-07-16  Jakub Jelinek  <jj@ultra.linux.cz>
115298b9484cSchristos
115398b9484cSchristos	* sparc.h (EF_SPARC_SUN_US3): Define in Cheetah extensions
115498b9484cSchristos	flag (as per SCD2.4.1).
115598b9484cSchristos
115698b9484cSchristos1999-07-16  Jakub Jelinek  <jj@ultra.linux.cz>
115798b9484cSchristos
115898b9484cSchristos	* sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not
115998b9484cSchristos	ELF64_R_SYM bits.
116098b9484cSchristos
116198b9484cSchristos1999-06-21  Philip Blundell  <pb@nexus.co.uk>
116298b9484cSchristos
116398b9484cSchristos	* arm.h (EF_SOFT_FLOAT, F_SOFT_FLOAT): Define.
116498b9484cSchristos
116598b9484cSchristos1999-07-13  Andreas Schwab  <schwab@suse.de>
116698b9484cSchristos
116798b9484cSchristos	* m68k.h (EF_CPU32): Move definition inside multiple inclusion
116898b9484cSchristos	guard.
116998b9484cSchristos
117098b9484cSchristos1999-07-08  Richard Henderson  <rth@cygnus.com>
117198b9484cSchristos
117298b9484cSchristos	* sparc.h (ELF64_R_TYPE_DATA): Sign extend the value.
117398b9484cSchristos	(ELF64_R_TYPE_INFO): Mask out all but low 24 bits of data.
117498b9484cSchristos	(DT_SPARC_PLTFMT): Delete.
117598b9484cSchristos	Based on a patch from Jakub Jelinek.
117698b9484cSchristos
117798b9484cSchristosMon Jun 21 16:36:02 1999  Jeffrey A Law  (law@cygnus.com)
117898b9484cSchristos
117998b9484cSchristos	* hppa.h (elf_hppa_reloc_type): Renamed from elf32_hppa_reloc_type.
118098b9484cSchristos
118198b9484cSchristos1999-06-10  Jakub Jelinek  <jj@ultra.linux.cz>
118298b9484cSchristos
118398b9484cSchristos	* sparc.h (R_SPARC_max_std): Define.
118498b9484cSchristos
118598b9484cSchristosWed Jun  9 15:16:34 1999  Jeffrey A Law  (law@cygnus.com)
118698b9484cSchristos
118798b9484cSchristos	* hppa.h: Update with various changes from newest PA ELF
118898b9484cSchristos	specifications.
118998b9484cSchristos
119098b9484cSchristos1999-06-03  Ian Lance Taylor  <ian@zembu.com>
119198b9484cSchristos
119298b9484cSchristos	* common.h (EM_PPC64): Define.
119398b9484cSchristos
119498b9484cSchristos1999-06-02  Stu Grossman  <grossman@babylon-5.cygnus.com>
119598b9484cSchristos
119698b9484cSchristos	* dwarf.h: Add LANG_JAVA.
119798b9484cSchristos	* dwarf2.h: Add DW_LANG_Java.
119898b9484cSchristos
119998b9484cSchristos1999-05-29  Nick Clifton  <nickc@cygnus.com>
120098b9484cSchristos
120198b9484cSchristos	* common.h (ELFOSABI_ARM): Define.
120298b9484cSchristos
120398b9484cSchristos1999-05-28  Nick Clifton  <nickc@cygnus.com>
120498b9484cSchristos
120598b9484cSchristos	* reloc-macros.h: Update comment.
120698b9484cSchristos
120798b9484cSchristos1999-05-28  Ian Lance Taylor  <ian@zembu.com>
120898b9484cSchristos
120998b9484cSchristos	* i960.h: New file.
121098b9484cSchristos
121198b9484cSchristos1999-05-16  Nick Clifton  <nickc@cygnus.com>
121298b9484cSchristos
121398b9484cSchristos	* mcore.h (R_MCORE_COPY): Define.
121498b9484cSchristos	(R_MCORE_GLOB_DAT): Define.
121598b9484cSchristos	(R_MCORE_JUMP_SLOT): Define.
121698b9484cSchristos
121798b9484cSchristos1999-05-15  Nick Clifton  <nickc@cygnus.com>
121898b9484cSchristos
121998b9484cSchristos	* mcore.h (R_MCORE_RELATIVE): Define.
122098b9484cSchristos
122198b9484cSchristos1999-05-05  Catherine Moore  <clm@cygnus.com>
122298b9484cSchristos
122398b9484cSchristos	* m68k.h (EF_CPU32): Define.
122498b9484cSchristos
122598b9484cSchristos1999-04-21  Nick Clifton  <nickc@cygnus.com>
122698b9484cSchristos
122798b9484cSchristos	* reloc-macros.h (START_RELOC_NUMBERS): Prepend an underscore to
122898b9484cSchristos	fake reloc entry name (if possible), in order to avoid conflicts
122998b9484cSchristos	with typedefs of the same name.
123098b9484cSchristos
123198b9484cSchristos1999-04-16  Gavin Romig-Koch  <gavin@cygnus.com>
123298b9484cSchristos
123398b9484cSchristos	* mips.h (EF_MIPS_32BITMODE): New.
123498b9484cSchristos
123598b9484cSchristos1999-04-08  Nick Clifton  <nickc@cygnus.com>
123698b9484cSchristos
123798b9484cSchristos	* mcore.h: New header file.  Defines for Motorola's MCore
123898b9484cSchristos	processor.
123998b9484cSchristos
124098b9484cSchristos1999-04-08  Nick Clifton  <nickc@cygnus.com>
124198b9484cSchristos
124298b9484cSchristos	* common.h: Add new constants defined in: "System V Application
124398b9484cSchristos	Binary Interface - DRAFT - April 29, 1998" found at the web site:
124498b9484cSchristos	http://www.sco.com/developer/gabi/contents.html
124598b9484cSchristos
124698b9484cSchristos	(EM_MMA): Removed.  Replaced with EM_MCORE as Motorolla own this
124798b9484cSchristos	value.
124898b9484cSchristos
124998b9484cSchristos1999-03-31  Nick Clifton  <nickc@cygnus.com>
125098b9484cSchristos
125198b9484cSchristos	* reloc-macros.h: Fixed to not generate an enum with a trailing
125298b9484cSchristos	comma.
125398b9484cSchristos
125498b9484cSchristos1999-03-16  Gavin Romig-Koch  <gavin@cygnus.com>
125598b9484cSchristos
125698b9484cSchristos	* mips.h (E_MIPS_MACH_5000): New.
125798b9484cSchristos
125898b9484cSchristos1999-03-10  Ulrich Drepper  <drepper@cygnus.com>
125998b9484cSchristos
126098b9484cSchristos	* common.h: Add definitions for a few more Solaris ELF extensions.
126198b9484cSchristos
126298b9484cSchristosThu Feb 18 18:58:26 1999  Ian Lance Taylor  <ian@cygnus.com>
126398b9484cSchristos
126498b9484cSchristos	* external.h: Only use attribute if __GNUC__ is defined.
126598b9484cSchristos
126698b9484cSchristos1999-02-17  Nick Clifton  <nickc@cygnus.com>
126798b9484cSchristos
126898b9484cSchristos	Patch submitted by: Scott Bambrough <scottb@corelcomputer.com>
126998b9484cSchristos
127098b9484cSchristos	* external.h: struct Elf_External_Versym must be packed on
127198b9484cSchristos	ARM.  Code uses sizeof(Elf_External_Versym) and assumes it is
127298b9484cSchristos	equal to sizeof(char[2]).  Reported by Jim Pick <jim@jimpick.com>
127398b9484cSchristos
127498b9484cSchristos1999-02-02  Nick Clifton  <nickc@cygnus.com>
127598b9484cSchristos
127698b9484cSchristos	* dwarf2.h (DWARF2_External_ARange): New structure.
127798b9484cSchristos	(DWARF2_Internal_ARange): New structure.
127898b9484cSchristos
127998b9484cSchristosMon Feb  1 11:33:56 1999  Catherine Moore  <clm@cygnus.com>
128098b9484cSchristos
128198b9484cSchristos	* arm.h:  Renumber relocs to conform to standard.
128298b9484cSchristos	(EF_NEW_ABI):  Define.
128398b9484cSchristos	(EF_OLD_ABI):  Define.
128498b9484cSchristos	* arm-oabi.h:  New file.
128598b9484cSchristos
128698b9484cSchristos1999-01-28  Nick Clifton  <nickc@cygnus.com>
128798b9484cSchristos
128898b9484cSchristos	* fr30.h: Add R_FR30_GNU_VT{INHERIT,ENTRY} relocs.
128998b9484cSchristos
129098b9484cSchristos1999-01-27  Nick Clifton  <nickc@cygnus.com>
129198b9484cSchristos
129298b9484cSchristos	* dwarf2.h: Add typedefs for structures found in dwarf2 sections.
129398b9484cSchristos
129498b9484cSchristos1998-12-16  Gavin Romig-Koch  <gavin@cygnus.com>
129598b9484cSchristos
129698b9484cSchristos	* mips.h (E_MIPS_MACH_4111): New.
129798b9484cSchristos
129898b9484cSchristos1998-12-15  Gavin Romig-Koch  <gavin@cygnus.com>
129998b9484cSchristos
130098b9484cSchristos	* mips.h (EF_MIPS_ABI,E_MIPS_ABI_O32,E_MIPS_ABI_O64,
130198b9484cSchristos	E_MIPS_ABI_EABI32,E_MIPS_ABI_EABI64):
130298b9484cSchristos
130398b9484cSchristos1998-12-03  Nick Clifton  <nickc@cygnus.com>
130498b9484cSchristos
130598b9484cSchristos	* fr30.h: Add R_FR30_48 reloc.
130698b9484cSchristos
130798b9484cSchristos1998-12-02  Ulrich Drepper  <drepper@cygnus.com>
130898b9484cSchristos
130998b9484cSchristos	* mips.h: Add external data type for conflict section.
131098b9484cSchristos
131198b9484cSchristos	* mips.h: Add more LL_* options from Irix 6.5.
131298b9484cSchristos
131398b9484cSchristos	* mips.h: Add R_MIPS_JALR and adjust R_MIPS_max appropriately.
131498b9484cSchristos
131598b9484cSchristosMon Nov 30 15:25:58 1998  J"orn Rennecke <amylaar@cygnus.co.uk>
131698b9484cSchristos
131798b9484cSchristos	* sh.h (elf_sh_reloc_type): Add R_SH_FIRST_INVALID_RELOC,
131898b9484cSchristos	R_SH_LAST_INVALID_RELOC, R_SH_SWITCH8 and R_SH_max.
131998b9484cSchristos
132098b9484cSchristosTue Nov 10 15:12:28 1998  Nick Clifton  <nickc@cygnus.com>
132198b9484cSchristos
132298b9484cSchristos	* common.h (EM_CYGNUS_FR30): Reduce to a 16 bit value.
132398b9484cSchristos
132498b9484cSchristosTue Nov 10 15:17:28 1998  Catherine Moore  <clm@cygnus.com>
132598b9484cSchristos
132698b9484cSchristos	* d10v.h:  Add vtable relocs.
132798b9484cSchristos
132898b9484cSchristosWed Nov  4 15:56:50 1998  Nick Clifton  <nickc@cygnus.com>
132998b9484cSchristos
133098b9484cSchristos	* common.h (EM_CYGNUS_FR30): New machine number.
133198b9484cSchristos
133298b9484cSchristos	* fr30.h: New file: Definitions for the FR30.
133398b9484cSchristos
133498b9484cSchristosFri Oct 30 11:54:15 1998  Catherine Moore  <clm@cygnus.com>
133598b9484cSchristos
133698b9484cSchristos	From Philip Blundell <pb@nexus.co.uk>:
133798b9484cSchristos	* arm.h (R_ARM_COPY, et al.): New relocs, used by Linux for PIC.
133898b9484cSchristos	(EF_ALIGN8): New flag.
133998b9484cSchristos
134098b9484cSchristosTue Oct 20 11:19:50 1998  Ian Lance Taylor  <ian@cygnus.com>
134198b9484cSchristos
134298b9484cSchristos	* common.h (NT_LWPSTATUS): Close comment accidentally left open.
134398b9484cSchristos
134498b9484cSchristosMon Oct 19 20:24:11 1998  Catherine Moore  <clm@cygnus.com>
134598b9484cSchristos
134698b9484cSchristos	* sh.h:  Add vtable relocs.
134798b9484cSchristos
134898b9484cSchristosMon Oct 19 01:44:42 1998  Felix Lee  <flee@cygnus.com>
134998b9484cSchristos
135098b9484cSchristos	* common.h (NT_PSTATUS, NT_FPREGS, NT_PSINFO,
135198b9484cSchristos	NT_LWPSTATUS,NT_LWPSINFO): added.
135298b9484cSchristos	* internal.h (Elf_Internal_Note): new structure members.
135398b9484cSchristos
135498b9484cSchristosFri Oct 16 14:11:25 1998  Catherine Moore  <clm@cygnus.com>
135598b9484cSchristos
135698b9484cSchristos	* m32r.h:  Add vtable relocs.
135798b9484cSchristos
135898b9484cSchristosTue Oct  6 09:22:22 1998  Catherine Moore  <clm@cygnus.com>
135998b9484cSchristos
136098b9484cSchristos	* sparc.h:  Add vtable relocs.
136198b9484cSchristos
136298b9484cSchristosMon Oct  5 09:39:22 1998  Catherine Moore  <clm@cygnus.com>
136398b9484cSchristos
136498b9484cSchristos	* v850.h:  Add vtable relocs.
136598b9484cSchristos
136698b9484cSchristosSun Oct  4 21:17:51 1998  Ian Lance Taylor  <ian@cygnus.com>
136798b9484cSchristos
136898b9484cSchristos	* i386.h (R_386_max): Change from 252 to 24.
136998b9484cSchristos
137098b9484cSchristosMon Sep 21 12:24:44 1998  Catherine Moore  <clm@cygnus.com>
137198b9484cSchristos
137298b9484cSchristos	* i386.h:  Change vtable reloc numbers.
137398b9484cSchristos
137498b9484cSchristosSun Sep 20 00:54:22 1998  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
137598b9484cSchristos
137698b9484cSchristos	* m68k.h: Add vtable relocs and R_68K_max.
137798b9484cSchristos
137898b9484cSchristosTue Sep 15 09:56:49 CDT 1998  Catherine Moore  <clm@cygnus.com>
137998b9484cSchristos
138098b9484cSchristos	* arm.h:  Add vtable relocs.
138198b9484cSchristos
138298b9484cSchristosMon Aug 31 11:25:27 1998  Catherine Moore  <clm@cygnus.com>
138398b9484cSchristos
138498b9484cSchristos	* arm.h:  Define STT_ARM_TFUNC.  Remove ST_THUMB_xxxx
138598b9484cSchristos	definitions.
138698b9484cSchristos
138798b9484cSchristosSat Aug 29 22:25:51 1998  Richard Henderson  <rth@cygnus.com>
138898b9484cSchristos
138998b9484cSchristos	* i386.h: Add vtable relocs.
139098b9484cSchristos
139198b9484cSchristos1998-08-25 16:42  Ulrich Drepper  <drepper@cygnus.com>
139298b9484cSchristos
139398b9484cSchristos	* common.h: Add SYMINFO_* macros to access Elf*_Syminfo information.
139498b9484cSchristos
139598b9484cSchristos	* external.h: Add Elf_External_Syminfo definition.
139698b9484cSchristos
139798b9484cSchristos	* internal.h: Add Elf_Internal_Syminfo, Elf32_Internal_Syminfo,
139898b9484cSchristos	and Elf64_Syminfo definitions.
139998b9484cSchristos
140098b9484cSchristosSun Aug  9 20:26:49 CDT 1998  Catherine Moore  <clm@cygnus.com>
140198b9484cSchristos
140298b9484cSchristos	* arm.h:  Add ST_THUMB definitions.
140398b9484cSchristos
140498b9484cSchristosWed Aug  5 15:52:35 1998  Nick Clifton  <nickc@cygnus.com>
140598b9484cSchristos
140698b9484cSchristos	* arm.h: Add ELF header flags to specify compile time optins:
140798b9484cSchristos	EF_INTERWORK: New flag.
140898b9484cSchristos	EF_APCS_26: New flag.
140998b9484cSchristos	EF_APCS_FLOAT: New flag.
141098b9484cSchristos	EF_PIC: New flag.
141198b9484cSchristos
141298b9484cSchristos1998-07-31 21:28  Ulrich Drepper  <drepper@cygnus.com>
141398b9484cSchristos
141498b9484cSchristos	* mips.h: Add missing RHF_* constants.
141598b9484cSchristos
141698b9484cSchristosFri Jul 31 10:01:40 1998 Catherine Moore  <clm@cygnus.com>
141798b9484cSchristos
141898b9484cSchristos	* arm.h: Add R_ARM_THM_PC9 relocation.
141998b9484cSchristos
142098b9484cSchristos1998-07-30 16:25  Ulrich Drepper  <drepper@cygnus.com>
142198b9484cSchristos
142298b9484cSchristos	* common.h: Add new DT_* entries and there flag macros from Solaris.
142398b9484cSchristos
142498b9484cSchristosTue Jul 28 18:14:07 1998  Stan Cox  <scox@equinox.cygnus.com>
142598b9484cSchristos
142698b9484cSchristos	* sparc.h: (R_SPARC_REV32): Added for little endian data e.g. sparc 86x.
142798b9484cSchristos
142898b9484cSchristosFri Jul 24 11:22:06 1998  Jeffrey A Law  (law@cygnus.com)
142998b9484cSchristos
143098b9484cSchristos	* mn10300.h: Add R_MN10300_24 relocation.
143198b9484cSchristos
143298b9484cSchristos1998-07-24  Ulrich Drepper  <drepper@cygnus.com>
143398b9484cSchristos
143498b9484cSchristos	* mips.h: Add MIPS64 relocation names and values.
143598b9484cSchristos
143698b9484cSchristosWed Jul 22 19:29:00 Catherine Moore  <clm@cygnus.com>
143798b9484cSchristos
143898b9484cSchristos	* arm.h: Rename relocations.
143998b9484cSchristos
144098b9484cSchristos1998-07-22  Ulrich Drepper  <drepper@cygnus.com>
144198b9484cSchristos
144298b9484cSchristos	* ppc.h: Define enum as elf_ppc_reloc_type.
144398b9484cSchristos
144498b9484cSchristosWed Jul 22 16:22:11 1998  Nick Clifton  <nickc@cygnus.com>
144598b9484cSchristos
144698b9484cSchristos	* reloc-macros.h: New file.  Provides relocation macros:
144798b9484cSchristos	START_RELOC_NUMBERS, RELOC_NUMBER, FAKE_RELOC, EMPTY_RELOC and
144898b9484cSchristos	END_RELOC_NUMBERS used by other elf header files.
144998b9484cSchristos
145098b9484cSchristos	* alpha.h: Use reloc-macros.h.
145198b9484cSchristos	* arc.h: Use reloc-macros.h.
145298b9484cSchristos	* arm.h: Use reloc-macros.h.
145398b9484cSchristos	* d10v.h: Use reloc-macros.h.
145498b9484cSchristos	* d30v.h: Use reloc-macros.h.
145598b9484cSchristos	* hppa.h: Use reloc-macros.h.
145698b9484cSchristos	* i386.h: Use reloc-macros.h.
145798b9484cSchristos	* m32r.h: Use reloc-macros.h.
145898b9484cSchristos	* m68k.h: Use reloc-macros.h.
145998b9484cSchristos	* mips.h: Use reloc-macros.h.
146098b9484cSchristos	* mn10200.h: Use reloc-macros.h.
146198b9484cSchristos	* mn10300.h: Use reloc-macros.h.
146298b9484cSchristos	* ppc.h: Use reloc-macros.h.
146398b9484cSchristos	* sh.h: Use reloc-macros.h.
146498b9484cSchristos	* sparc.h: Use reloc-macros.h.
146598b9484cSchristos	* v850.h: Use reloc-macros.h.
146698b9484cSchristos
146798b9484cSchristos1998-07-22 13:07  Ulrich Drepper  <drepper@cygnus.com>
146898b9484cSchristos
146998b9484cSchristos	* mn10300.h: Rewrite relocation definition using macros.
147098b9484cSchristos	* mips.h: Likewise.
147198b9484cSchristos	* ppc.h: Likewise.
147298b9484cSchristos	* alpha.h: Likewise.
147398b9484cSchristos	* arm.h: Likewise.
147498b9484cSchristos	* d10v.h: Likewise.
147598b9484cSchristos	* d30v.h: Likewise.
147698b9484cSchristos	* m32r.h: Likewise.
147798b9484cSchristos	* m68k.h: Likewise.
147898b9484cSchristos	* mn10200.h: Likewise.
147998b9484cSchristos	* sh.h: Likewise.
148098b9484cSchristos	* sparc.h: Likewise.
148198b9484cSchristos
148298b9484cSchristos1998-07-21 13:07  Ulrich Drepper  <drepper@cygnus.com>
148398b9484cSchristos
148498b9484cSchristos	* arm.h: New file.
148598b9484cSchristos	* d10v.h: New file.
148698b9484cSchristos	* d30v.h: New file.
148798b9484cSchristos	* i386.h: New file.
148898b9484cSchristos	* m68k.h: New file.
148998b9484cSchristos	* mn10200.h: New file.
149098b9484cSchristos	* sh.h: New file.
149198b9484cSchristos
149298b9484cSchristos	* mips.h: Add R_MIPS_* and SHT_MIPS_* entries.
149398b9484cSchristos
149498b9484cSchristos	* mn10300.h: Add R_MN10300_* entries.
149598b9484cSchristos
149698b9484cSchristos	* ppc.h: Add R_PPC_* entries.
149798b9484cSchristos
149898b9484cSchristos1998-07-20 07:11  Ulrich Drepper  <drepper@cygnus.com>
149998b9484cSchristos
150098b9484cSchristos	* mips.h: Add ODK_*, OEX_*, OPAD_*, OHW_*, and OGP_* constants.
150198b9484cSchristos	Define Elf32_External_Lib.
150298b9484cSchristos
150398b9484cSchristos1998-07-19 15:24  Ulrich Drepper  <drepper@cygnus.com>
150498b9484cSchristos
150598b9484cSchristos	* mips.h (PT_MIPS_OPTIONS): New symbol.
150698b9484cSchristos	Add lots of DT_MIPS_* symbols.
150798b9484cSchristos
150898b9484cSchristosFri Jun 26 10:46:35 1998  Jeffrey A Law  (law@cygnus.com)
150998b9484cSchristos
151098b9484cSchristos	* mn10300.h: New file.
151198b9484cSchristos
151298b9484cSchristosThu Jun 18 19:27:56 1998  Nick Clifton  <nickc@cygnus.com>
151398b9484cSchristos
151498b9484cSchristos	* common.h (EM_960, EM_V800, EM_FR20, EM_RH32, EM_MMA,
151598b9484cSchristos	EM_OLD_ALPHA): Add these constants.
151698b9484cSchristos
151798b9484cSchristosThu Jun 11 17:59:01 1998  Nick Clifton  <nickc@cygnus.com>
151898b9484cSchristos
151998b9484cSchristos	* common.h (EM_486, EM_S370): Add these constants.
152098b9484cSchristos
152198b9484cSchristosTue Jun  9 09:35:29 1998  Nick Clifton  <nickc@cygnus.com>
152298b9484cSchristos
152398b9484cSchristos	* common.h (EM_ARM): Add this constant.
152498b9484cSchristos
152598b9484cSchristosWed May  6 09:45:30 1998  Gavin Koch  <gavin@cygnus.com>
152698b9484cSchristos
152798b9484cSchristos	* mips.h (EF_MIPS_MACH,E_MIPS_MACH_*): Added.
152898b9484cSchristos
152998b9484cSchristosSat Apr 25 18:35:06 1998  Richard Henderson  <rth@cygnus.com>
153098b9484cSchristos
153198b9484cSchristos	* alpha.h (STO_ALPHA_NOPV, STO_ALPHA_STD_GPLOAD): New.
153298b9484cSchristos
153398b9484cSchristosWed Apr 15 15:42:45 1998  Richard Henderson  <rth@cygnus.com>
153498b9484cSchristos
153598b9484cSchristos	* common.h (EM_SPARC64): Move and rename to EM_OLD_SPARCV9.
153698b9484cSchristos	(EM_SPARCV9): New.  This is the official ABI name and number.
153798b9484cSchristos
153898b9484cSchristosSat Feb 28 17:04:41 1998  Richard Henderson  <rth@cygnus.com>
153998b9484cSchristos
154098b9484cSchristos	* alpha.h (EF_ALPHA_32BIT, EF_ALPHA_CANRELAX): New.
154198b9484cSchristos
154298b9484cSchristosMon Dec 15 15:07:49 1997  Nick Clifton  <nickc@cygnus.com>
154398b9484cSchristos
154498b9484cSchristos	* m32r.h (EF_M32R_ARCH, E_M32R_ARCH): New flags to
154598b9484cSchristos	specify machine architecture.
154698b9484cSchristos
154798b9484cSchristosFri Dec  5 11:20:08 1997  Nick Clifton  <nickc@cygnus.com>
154898b9484cSchristos
154998b9484cSchristos	* v850.h: New constants: SHN_V850_SCOMMON, SHN_V850_TCOMMON,
155098b9484cSchristos	SHN_V850_ZCOMMON, SHT_V850_SCOMMON, SHT_V850_TCOMMON,
155198b9484cSchristos	SHT_V850_ZCOMMON to handle v850 common sections.
155298b9484cSchristos	enum reloc_type renamed to v850_reloc_type to avoid name
155398b9484cSchristos	conflict.
155498b9484cSchristos
155598b9484cSchristosThu Oct 23 13:55:24 1997  Richard Henderson  <rth@cygnus.com>
155698b9484cSchristos
155798b9484cSchristos	* sparc.h (enum elf_sparc_reloc_type): Add UA64 & UA16.
155898b9484cSchristos
155998b9484cSchristosThu Oct 23 00:42:04 1997  Richard Henderson  <rth@dot.cygnus.com>
156098b9484cSchristos
156198b9484cSchristos	* sparc.h (DT_SPARC_REGISTER): New macro.
156298b9484cSchristos	(DT_SPARC_PLTFMT): In support of old sparc64-linux .plts; will
156398b9484cSchristos	go away soon.
156498b9484cSchristos
156598b9484cSchristosTue Sep 30 13:26:58 1997  Doug Evans  <dje@canuck.cygnus.com>
156698b9484cSchristos
156798b9484cSchristos	* sparc.h (EF_SPARC_HAL_R1, EF_SPARC_EXT_MASK): New macros.
156898b9484cSchristos	(EF_SPARCV9_{MM,TSO,PSO,RMO}): New macros.
156998b9484cSchristos	(SHN_BEFORE,SHN_AFTER): New macros.
157098b9484cSchristos	(SHF_EXCLUDE,SHF_ORDERED): New macros.
157198b9484cSchristos	(STT_REGISTER): New macro.
157298b9484cSchristos	(R_SPARC_GLOB_JMP): Deleted, but slot reserved.
157398b9484cSchristos	(R_SPARC_{DISP64,PLT64,HIX22,LOX10}): New relocations.
157498b9484cSchristos	(R_SPARC_{H44,M44,L44,REGISTER}): New relocations.
157598b9484cSchristos	(ELF64_R_TYPE_{DATA,ID,INFO}): New macros.
157698b9484cSchristos
157798b9484cSchristosWed Sep 17 16:41:42 1997  Nick Clifton  <nickc@cygnus.com>
157898b9484cSchristos
157998b9484cSchristos	* v850.h: Add R_V850_CALLT_6_7_OFFSET and R_V850_CALLT_16_16_OFFSET.
158098b9484cSchristos
158198b9484cSchristosTue Sep 16 14:16:17 1997  Nick Clifton  <nickc@cygnus.com>
158298b9484cSchristos
158398b9484cSchristos	* v850.h (reloc_type): Add R_V850_TDA_16_16_OFFSET.
158498b9484cSchristos
158598b9484cSchristosWed Sep  3 15:11:14 1997  Richard Henderson  <rth@cygnus.com>
158698b9484cSchristos
158798b9484cSchristos	* mips.h: Correct typo in comment.
158898b9484cSchristos
158998b9484cSchristosWed Sep  3 11:25:57 1997  Nick Clifton  <nickc@cygnus.com>
159098b9484cSchristos
159198b9484cSchristos	* v850.h (reloc_type): Remove R_V850_16_PCREL.
159298b9484cSchristos
159398b9484cSchristosTue Sep  2 17:41:05 1997  Nick Clifton  <nickc@cygnus.com>
159498b9484cSchristos
159598b9484cSchristos	* common.h: Remove magic number for V850E.
159698b9484cSchristos	* common.h: Remove magic number for V850EA.
159798b9484cSchristos	* v850.h: Add new flags for e_flags field in elf header.
159898b9484cSchristos
159998b9484cSchristosMon Aug 25 16:06:47 1997  Nick Clifton  <nickc@cygnus.com>
160098b9484cSchristos
160198b9484cSchristos	* common.h (EM_CYGNUS_V850E): backend magic number for v850e.
160298b9484cSchristos	* common.h (EM_CYGNUS_V850EA): backend magic number for v850ea.
160398b9484cSchristos
160498b9484cSchristosMon Aug 18 11:05:23 1997  Nick Clifton  <nickc@cygnus.com>
160598b9484cSchristos
160698b9484cSchristos	* v850.h (reloc_type): Add 16 bit PC relative relocation.
160798b9484cSchristos
160898b9484cSchristosFri Aug 15 05:10:09 1997  Doug Evans  <dje@canuck.cygnus.com>
160998b9484cSchristos
161098b9484cSchristos	* arc.h (enum reloc): Move here from elf32-arc.c.
161198b9484cSchristos
161298b9484cSchristosFri Aug  8 17:05:29 1997  Doug Evans  <dje@canuck.cygnus.com>
161398b9484cSchristos
161498b9484cSchristos	* arc.h: New file.
161598b9484cSchristos	* common.h (EM_CYGNUS_ARC): Define.
161698b9484cSchristos
161798b9484cSchristosMon Jun 16 14:46:12 1997  Ian Lance Taylor  <ian@cygnus.com>
161898b9484cSchristos
161998b9484cSchristos	* internal.h (Elf_Internal_Ehdr): Change e_phoff and e_shoff from
162098b9484cSchristos	bfd_signed_vma to bfd_size_type, as they are not signed.
162198b9484cSchristos
162298b9484cSchristosWed Mar  5 15:35:26 1997  Doug Evans  <dje@seba.cygnus.com>
162398b9484cSchristos
162498b9484cSchristos	* m32r.h (SHF_M32R_CAN_RELAX): Define.
162598b9484cSchristos
162698b9484cSchristosMon Feb 24 17:49:01 1997  Ian Lance Taylor  <ian@cygnus.com>
162798b9484cSchristos
162898b9484cSchristos	* external.h: Dump the 32/64 bit specific forms of the version
162998b9484cSchristos	structures, and just define them as size independent.
163098b9484cSchristos
163198b9484cSchristos	* common.h (VERSYM_HIDDEN, VERSYM_VERSION): Define.
163298b9484cSchristos
163398b9484cSchristosFri Feb 21 13:00:34 1997  Doug Evans  <dje@canuck.cygnus.com>
163498b9484cSchristos
163598b9484cSchristos	* m32r.h (enum reloc_type): Add R_M32R_SDA16.
163698b9484cSchristos	(SHN_M32R_SCOMMON): Define.
163798b9484cSchristos
163898b9484cSchristosWed Feb 19 15:35:31 1997  Ian Lance Taylor  <ian@cygnus.com>
163998b9484cSchristos
164098b9484cSchristos	From Eric Youngdale <eric@andante.jic.com>:
164198b9484cSchristos	* external.h, internal.h, common.h: Added new structures and
164298b9484cSchristos	definitions for ELF versions.
164398b9484cSchristos
164498b9484cSchristosTue Feb 18 17:40:36 1997  Martin M. Hunt  <hunt@pizza.cygnus.com>
164598b9484cSchristos
164698b9484cSchristos	* common.h (EM_CYGNUS_D30V): Define.
164798b9484cSchristos
164898b9484cSchristosMon Jan 27 11:54:44 1997  Doug Evans  <dje@seba.cygnus.com>
164998b9484cSchristos
165098b9484cSchristos	* m32r.h (enum reloc_type): Add R_M32R_HI16_[SU]LO,R_M32R_LO16.
165198b9484cSchristos
165298b9484cSchristosFri Jan  3 11:32:51 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
165398b9484cSchristos
165498b9484cSchristos	* v850.h (V850_OTHER_{TDA_BYTE,ERROR}): New bits for the st_other
165598b9484cSchristos	field.
165698b9484cSchristos	(SHN_V850_*): Remove v850 specific section indexes, which are not
165798b9484cSchristos	needed.
165898b9484cSchristos	(enum reloc_type): Move the v850 relocations here from
165998b9484cSchristos	elf32-v850.c
166098b9484cSchristos
166198b9484cSchristosThu Jan  2 19:30:23 1997  Michael Meissner  <meissner@tiktok.cygnus.com>
166298b9484cSchristos
166398b9484cSchristos	* v850.h: New file, provide V850 specific definitions.
166498b9484cSchristos
166598b9484cSchristosTue Dec 31 14:44:32 1996  Ian Lance Taylor  <ian@cygnus.com>
166698b9484cSchristos
166798b9484cSchristos	* common.h (DT_AUXILIARY): Define.
166898b9484cSchristos	(DT_FILTER): Define.
166998b9484cSchristos
167098b9484cSchristosWed Dec  4 05:03:37 1996  Jason Merrill  <jason@yorick.cygnus.com>
167198b9484cSchristos
167298b9484cSchristos	* dwarf2.h: Update.
167398b9484cSchristos
167498b9484cSchristosTue Nov 26 10:44:47 1996  Ian Lance Taylor  <ian@cygnus.com>
167598b9484cSchristos
167698b9484cSchristos	* mips.h (STO_MIPS16): Define.
167798b9484cSchristos
167898b9484cSchristosTue Nov 12 15:45:42 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
167998b9484cSchristos
168098b9484cSchristos	* d10v.h: Remove empty file.
168198b9484cSchristos
168298b9484cSchristosTue Oct  8 11:31:24 1996  Ian Lance Taylor  <ian@cygnus.com>
168398b9484cSchristos
168498b9484cSchristos	* mips.h (EF_MIPS_ABI2): Define.
168598b9484cSchristos
168698b9484cSchristosThu Oct  3 10:01:40 1996  Jeffrey A Law  (law@cygnus.com)
168798b9484cSchristos
168898b9484cSchristos	* common.h: Break mn10x00 support into mn10200 and mn10300.
168998b9484cSchristos
169098b9484cSchristosWed Oct  2 21:26:43 1996  Jeffrey A Law  (law@cygnus.com)
169198b9484cSchristos
169298b9484cSchristos	* common.h (EM_CYGNUS_MN10x00): Define.
169398b9484cSchristos
169498b9484cSchristosMon Sep 23 09:18:04 1996  Doug Evans  <dje@seba.cygnus.com>
169598b9484cSchristos
169698b9484cSchristos	* m32r.h: New file.
169798b9484cSchristos
169898b9484cSchristosFri Aug 30 17:06:21 1996  Ian Lance Taylor  <ian@cygnus.com>
169998b9484cSchristos
170098b9484cSchristos	* common.h (EM_SH): Define.
170198b9484cSchristos
170298b9484cSchristosTue Aug 20 14:47:54 1996  J.T. Conklin  <jtc@hippo.cygnus.com>
170398b9484cSchristos
170498b9484cSchristos	* common.h (EM_CYGNUS_V850): Define.
170598b9484cSchristos
170698b9484cSchristosMon Aug 19 10:59:10 1996  Doug Evans  <dje@canuck.cygnus.com>
170798b9484cSchristos
170898b9484cSchristos	* common.h (EM_CYGNUS_M32R): Define.
170998b9484cSchristos
171098b9484cSchristosMon Jul 22 18:59:55 1996  Ian Lance Taylor  <ian@cygnus.com>
171198b9484cSchristos
171298b9484cSchristos	* mips.h (SHT_MIPS_IFACE, SHT_MIPS_CONTENT): Define.
171398b9484cSchristos	(SHT_MIPS_SYMBOL_LIB): Define.
171498b9484cSchristos	(SHF_MIPS_MERGE, SHF_MIPS_ADDR32, SHF_MIPS_ADDR64): Define.
171598b9484cSchristos	(SHF_MIPS_NOSTRIP, SHF_MIPS_LOCAL, SHF_MIPS_NAMES): Define.
171698b9484cSchristos
171798b9484cSchristosThu Jul 18 19:12:15 1996  Stan Shebs  <shebs@andros.cygnus.com>
171898b9484cSchristos
171998b9484cSchristos	* dwarf2.h: New file.
172098b9484cSchristos
172198b9484cSchristosJul 18 13:20:39 1996  Martin M. Hunt  <hunt@pizza.cygnus.com>
172298b9484cSchristos
172398b9484cSchristos	* common.h (EM_CYGNUS_D10V): Define.
172498b9484cSchristos	* d10v.h: New file.
172598b9484cSchristos
172698b9484cSchristosFri Jun 21 12:33:24 1996  Richard Henderson  <rth@tamu.edu>
172798b9484cSchristos
172898b9484cSchristos	* alpha.h: New file.
172998b9484cSchristos	* common.h (EM_ALPHA): Define.
173098b9484cSchristos
173198b9484cSchristosFri May 31 17:28:05 1996  Ian Lance Taylor  <ian@cygnus.com>
173298b9484cSchristos
173398b9484cSchristos	* mips.h (Elf_External_Options, Elf_Internal_Options): Define.
173498b9484cSchristos	(bfd_mips_elf_swap_options_in): Declare.
173598b9484cSchristos	(bfd_mips_elf_swap_options_out): Declare.
173698b9484cSchristos	(ODK_*): Define.
173798b9484cSchristos	(Elf64_External_RegInfo, Elf64_Internal_RegInfo): Define.
173898b9484cSchristos	(bfd_mips_elf64_swap_reginfo_in): Declare.
173998b9484cSchristos	(bfd_mips_elf64_swap_reginfo_out): Declare.
174098b9484cSchristos
174198b9484cSchristosThu May 30 12:35:57 1996  Ian Lance Taylor  <ian@cygnus.com>
174298b9484cSchristos
174398b9484cSchristos	* mips.h (E_MIPS_ARCH_4): Define.
174498b9484cSchristos
174598b9484cSchristosWed May 29 15:35:33 1996  Ian Lance Taylor  <ian@cygnus.com>
174698b9484cSchristos
174798b9484cSchristos	* mips.h (Elf64_Mips_External_Rel): Define.
174898b9484cSchristos	(Elf64_Mips_Internal_Rel): Define.
174998b9484cSchristos	(Elf64_Mips_External_Rela, Elf64_Mips_Internal_Rela): Define.
175098b9484cSchristos	(RSS_*): Define.
175198b9484cSchristos
175298b9484cSchristosMon Apr 22 18:26:30 1996  Doug Evans  <dje@canuck.cygnus.com>
175398b9484cSchristos
175498b9484cSchristos	* sparc.h (R_SPARC_[56]): Always define.
175598b9484cSchristos
175698b9484cSchristosMon Feb 19 01:55:56 1996  Doug Evans  <dje@charmed.cygnus.com>
175798b9484cSchristos
175898b9484cSchristos	* sparc.h (R_SPARC_{PLT32,HIPLT22,LOPLT10,PCPLT32,PCPLT22,
175998b9484cSchristos	PCPLT10,5,6}): Don't define ifdef SPARC64_OLD_RELOCS.
176098b9484cSchristos
176198b9484cSchristosTue Feb  6 11:33:58 1996  Doug Evans  <dje@charmed.cygnus.com>
176298b9484cSchristos
176398b9484cSchristos	* sparc.h (enum sparc_elf_reloc_type): Define.
176498b9484cSchristos
176598b9484cSchristosWed Jan 17 09:09:16 1996  Doug Evans  <dje@canuck.cygnus.com>
176698b9484cSchristos
176798b9484cSchristos	* common.h: Define EM_SPARC32PLUS.
176898b9484cSchristos	* sparc.h: New file.
176998b9484cSchristos
177098b9484cSchristosThu Jan 11 16:27:34 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
177198b9484cSchristos
177298b9484cSchristos	* ppc.h (SHF_EXCLUDE, SHT_ORDERED): New fields from the abi.
177398b9484cSchristos
177498b9484cSchristosThu Nov 30 16:47:18 1995  Ian Lance Taylor  <ian@cygnus.com>
177598b9484cSchristos
177698b9484cSchristos	* internal.h (struct elf_segment_map): Add includes_filehdr and
177798b9484cSchristos	includes_phdrs fields.
177898b9484cSchristos
177998b9484cSchristosTue Nov 28 16:58:10 1995  Ian Lance Taylor  <ian@cygnus.com>
178098b9484cSchristos
178198b9484cSchristos	* internal.h (struct elf_segment_map): Define.
178298b9484cSchristos
178398b9484cSchristosTue Oct 31 15:19:36 1995  Fred Fish  <fnf@cygnus.com>
178498b9484cSchristos
178598b9484cSchristos	* common.h, dwarf.h, external.h, hppa.h, internal.h,
178698b9484cSchristos	mips.h, ppc.h:  Protect against multiple inclusions.
178798b9484cSchristos
178898b9484cSchristosThu Sep 21 13:51:58 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
178998b9484cSchristos
179098b9484cSchristos	* ppc.h (EF_PPC_RELOCATABLE_LIB): Add new flag bit.
179198b9484cSchristos
179298b9484cSchristosFri Sep  1 15:32:17 1995  Kazumoto Kojima  <kkojima@info.kanagawa-u.ac.jp>
179398b9484cSchristos
179498b9484cSchristos	* mips.h: Add some definitions used on Irix 5.
179598b9484cSchristos
179698b9484cSchristosTue Jun 20 10:18:28 1995  Jeff Law  (law@snake.cs.utah.edu)
179798b9484cSchristos
179898b9484cSchristos	* hppa.h (CPU_PA_RISC1_0): Protect from redefinitions.
179998b9484cSchristos	(CPU_PA_RISC1_1): Likewise.
180098b9484cSchristos
180198b9484cSchristosWed Mar  8 18:14:37 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
180298b9484cSchristos
180398b9484cSchristos	* ppc.h: New file for PowerPC support.
180498b9484cSchristos
180598b9484cSchristosTue Feb 14 13:59:13 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
180698b9484cSchristos
180798b9484cSchristos	* common.h (EM_PPC): Use offical value of 20, not 17.
180898b9484cSchristos	(EM_PPC_OLD): Define this to be the old value of EM_PPC.
180998b9484cSchristos
181098b9484cSchristosTue Jan 24 09:40:59 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
181198b9484cSchristos
181298b9484cSchristos	* common.h (EM_PPC): New macro, PowerPC machine id.
181398b9484cSchristos
181498b9484cSchristosTue Jan 17 10:51:38 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
181598b9484cSchristos
181698b9484cSchristos	* mips.h (SHT_MIPS_MSYM, SHT_MIPS_DWARF, SHT_MIPS_EVENTS): Define.
181798b9484cSchristos
181898b9484cSchristosMon Oct 17 13:43:59 1994  Ian Lance Taylor  <ian@sanguine.cygnus.com>
181998b9484cSchristos
182098b9484cSchristos	* internal.h (Elf_Internal_Shdr): Remove rawdata and size fields.
182198b9484cSchristos	Add bfd_section field.
182298b9484cSchristos
182398b9484cSchristosTue May 24 16:11:50 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
182498b9484cSchristos
182598b9484cSchristos	* mips.h (Elf32_External_gptab): Define.
182698b9484cSchristos
182798b9484cSchristosMon May 16 13:22:04 1994  Jeff Law  (law@snake.cs.utah.edu)
182898b9484cSchristos
182998b9484cSchristos	* common.h (EM_HPPA): Delete.
183098b9484cSchristos	(EM_PARISC): Add.
183198b9484cSchristos	* hppa.h: New file.
183298b9484cSchristos
183398b9484cSchristosMon May  9 13:27:03 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
183498b9484cSchristos
183598b9484cSchristos	* common.h (SHN_LORESERVE): Rename from SHN_LORESERV.
183698b9484cSchristos	(ELF32_R_TYPE, ELF32_R_INFO): Don't rely on size of unsigned char.
183798b9484cSchristos	(ELF64_R_TYPE): Don't rely on size of unsigned long.
183898b9484cSchristos
183998b9484cSchristosMon Apr 25 15:53:09 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
184098b9484cSchristos
184198b9484cSchristos	* internal.h (Elf_Internal_Shdr): Use PTR, not void *.
184298b9484cSchristos
184398b9484cSchristosFri Mar 11 00:34:59 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
184498b9484cSchristos
184598b9484cSchristos	* mips.h (SHN_MIPS_TEXT, SHN_MIPS_DATA):  Define.
184698b9484cSchristos
184798b9484cSchristosSat Mar  5 14:08:54 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
184898b9484cSchristos
184998b9484cSchristos	* internal.h:  Remove Elf32_*, Elf64_* typedefs.  These names
185098b9484cSchristos	cause conflicts with system headers, e.g. link.h in gdb/solib.c.
185198b9484cSchristos	Combine 32- and 64-bit versions of *_Internal_Dyn.
185298b9484cSchristos	* common.h:  Replace uses of Elf64_Word, Elf64_Xword typedefs
185398b9484cSchristos	by their expansion.
185498b9484cSchristos	* mips.h:  Replace uses of Elf32_Word, Elf32_Sword, Elf32_Addr
185598b9484cSchristos	typedefs by their expansion. Add DT_MIPS_RLD_MAP definition.
185698b9484cSchristos
185798b9484cSchristosFri Feb 18 10:39:54 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
185898b9484cSchristos
185998b9484cSchristos	* common.h (EM_CYGNUS_POWERPC): Define.  This may be temporary,
186098b9484cSchristos	depending upon how quickly I can find a real PowerPC ABI.
186198b9484cSchristos
186298b9484cSchristosMon Feb  7 08:27:13 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
186398b9484cSchristos
186498b9484cSchristos	* internal.h: Change HOST_64_BIT to BFD_HOST_64_BIT.
186598b9484cSchristos
186698b9484cSchristosWed Feb  2 14:12:18 1994  Jim Kingdon  (kingdon@lioth.cygnus.com)
186798b9484cSchristos
186898b9484cSchristos	* common.h: Add comments regarding value of EM_HPPA and how to
186998b9484cSchristos	pick an unofficial value.
187098b9484cSchristos
187198b9484cSchristosWed Nov 17 17:14:26 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
187298b9484cSchristos
187398b9484cSchristos	* mips.h (SHT_MIPS_OPTIONS): Define.
187498b9484cSchristos
187598b9484cSchristosMon Nov  8 17:57:00 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
187698b9484cSchristos
187798b9484cSchristos	* mips.h: Added some more MIPS ABI macro definitions.
187898b9484cSchristos
187998b9484cSchristosWed Nov  3 22:07:17 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
188098b9484cSchristos
188198b9484cSchristos	* common.h (EM_MIPS_RS4_BE): New macro.
188298b9484cSchristos
188398b9484cSchristosTue Oct 12 07:28:18 1993  Ian Lance Taylor  (ian@cygnus.com)
188498b9484cSchristos
188598b9484cSchristos	* mips.h: New file.  MIPS ABI specific information.
188698b9484cSchristos
188798b9484cSchristosMon Jun 21 13:13:43 1993  Ken Raeburn  (raeburn@poseidon.cygnus.com)
188898b9484cSchristos
188998b9484cSchristos	* internal.h: Combined 32- and 64-bit versions of all structures
189098b9484cSchristos	except *_Internal_Dyn.  This will simply the assembler interface,
189198b9484cSchristos	and some bfd code.
189298b9484cSchristos
189398b9484cSchristosTue May 25 02:00:16 1993  Ken Raeburn  (raeburn@cambridge.cygnus.com)
189498b9484cSchristos
189598b9484cSchristos	* external.h, internal.h, common.h: Added 64-bit versions of some
189698b9484cSchristos	structures and macros.  Renamed old versions to put "32" in the
189798b9484cSchristos	name.  Some are unchanged.
189898b9484cSchristos
189998b9484cSchristosThu Apr 29 12:12:20 1993  Ken Raeburn  (raeburn@deneb.cygnus.com)
190098b9484cSchristos
190198b9484cSchristos	* common.h (EM_HPPA, NT_VERSION, STN_UNDEF, DT_*): New macros.
190298b9484cSchristos	* external.h (Elf_External_Dyn): New type.
190398b9484cSchristos
190498b9484cSchristos	* internal.h (Elf_Intenral_Shdr): New field `size'.
190598b9484cSchristos	(Elf_Internal_Dyn): New type.
190698b9484cSchristos
190798b9484cSchristosTue Apr 20 16:03:45 1993  Fred Fish  (fnf@cygnus.com)
190898b9484cSchristos
190998b9484cSchristos	* dwarf.h (LANG_CHILL):  Change value to one randomly picked in
191098b9484cSchristos	the user defined range, to reduce probability of collisions.
191198b9484cSchristos
191298b9484cSchristosSun Nov 15 09:34:02 1992  Fred Fish  (fnf@cygnus.com)
191398b9484cSchristos
191498b9484cSchristos	* dwarf.h (AT_src_coords):  Whitespace change only.
191598b9484cSchristos	* dwarf.h (AT_body_begin, AT_body_end, LANG_MODULA2):
191698b9484cSchristos	Add from latest gcc.
191798b9484cSchristos	* dwarf.h (LANG_CHILL):  Add as GNU extension.
191898b9484cSchristos
191998b9484cSchristosSat Aug  1 13:46:53 1992  Fred Fish  (fnf@cygnus.com)
192098b9484cSchristos
192198b9484cSchristos	* dwarf.h:  Replace with current version from gcc distribution.
192298b9484cSchristos
192398b9484cSchristosFri Jun 19 19:05:09 1992  John Gilmore  (gnu at cygnus.com)
192498b9484cSchristos
192598b9484cSchristos	* internal.h:  Add real struct tags to all the Type_Defs, so they
192698b9484cSchristos	can be used in prototypes where the Type_Defs are not known.
192798b9484cSchristos
192898b9484cSchristosFri Apr  3 20:58:58 1992  Mark Eichin  (eichin at cygnus.com)
192998b9484cSchristos
193098b9484cSchristos	* common.h: added ELF_R_{SYM,TYPE,INFO} for handling relocation
193198b9484cSchristos	info
193298b9484cSchristos	added EM_MIPS, and corrected value of EM_860 based on System V ABI
193398b9484cSchristos	manual.
193498b9484cSchristos
193598b9484cSchristos	* external.h: added Elf_External_{Rel,Rela}.
193698b9484cSchristos
193798b9484cSchristos	* internal.h: added Elf_Internal_{Rel,Rela}.
193898b9484cSchristos	added rawdata to Elf_Internal_Shdr.
193998b9484cSchristos
194098b9484cSchristosSat Nov 30 20:43:59 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
194198b9484cSchristos
194298b9484cSchristos	* common.h, dwarf.h, external.h, internal.h, ChangeLog; moved from
194398b9484cSchristos	../elf-<foo>
194498b9484cSchristos
194598b9484cSchristos
1946*a2e2270fSchristosCopyright (C) 1991-2003 Free Software Foundation, Inc.
1947*a2e2270fSchristos
1948*a2e2270fSchristosCopying and distribution of this file, with or without modification,
1949*a2e2270fSchristosare permitted in any medium without royalty provided the copyright
1950*a2e2270fSchristosnotice and this notice are preserved.
1951*a2e2270fSchristos
195298b9484cSchristosLocal Variables:
1953*a2e2270fSchristosmode: change-log
1954*a2e2270fSchristosleft-margin: 8
1955*a2e2270fSchristosfill-column: 74
195698b9484cSchristosversion-control: never
195798b9484cSchristosEnd:
1958