ChangeLog revision 33965
133965SjdpFri Apr 18 11:52:55 1997  Niklas Hallqvist  <niklas@appli.se>
233965Sjdp
333965Sjdp	* alpha.h (ALPHA_ECOFF_BADMAG): Recognize *BSD/alpha magic too.
433965Sjdp	(ALPHA_R_LITERALSLEAZY): Define.
533965Sjdp	* ecoff.h (ALPHA_MAGIC_BSD): Define.
633965Sjdp
733965SjdpWed Jan 29 11:31:51 1997  Ian Lance Taylor  <ian@cygnus.com>
833965Sjdp
933965Sjdp	* i960.h (R_IPR13, R_ALIGN): Define.
1033965Sjdp
1133965SjdpMon Jan 27 13:34:30 1997  Ian Lance Taylor  <ian@cygnus.com>
1233965Sjdp
1333965Sjdp	* internal.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): Move definitions
1433965Sjdp	from here...
1533965Sjdp	* i960.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): ...to here.
1633965Sjdp
1733965SjdpThu Dec 19 16:18:11 1996  Ian Lance Taylor  <ian@cygnus.com>
1833965Sjdp
1933965Sjdp	* arm.h (_LIT): Define.
2033965Sjdp
2133965SjdpFri Jun 28 12:54:38 1996  Ian Lance Taylor  <ian@cygnus.com>
2233965Sjdp
2333965Sjdp	* pe.h (FILHSZ): Define.
2433965Sjdp
2533965SjdpWed Jun 26 16:24:26 1996  Ian Lance Taylor  <ian@cygnus.com>
2633965Sjdp
2733965Sjdp	* All files: Define FILHSZ, AOUTSZ, AOUTHDRSZ, SCNHSZ, SYMESZ,
2833965Sjdp	AUXESZ, LINESZ, RELSZ as numeric constants rather than uses of
2933965Sjdp	sizeof.  Define AOUTHDRSZ in all files.
3033965Sjdp	* pe.h (AOUTSZ): Define by adding to AOUTHDRSZ.
3133965Sjdp
3233965SjdpFri Jun 21 11:17:46 1996  Richard Henderson  <rth@tamu.edu>
3333965Sjdp
3433965Sjdp	* alpha.h: Add declarations for relocation types added for Alpha
3533965Sjdp 	OSF/1 3.0.
3633965Sjdp
3733965SjdpTue Jun 18 16:04:29 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
3833965Sjdp
3933965Sjdp	* h8300.h (H8300SMAGIC): Define.
4033965Sjdp	(H8300SBADMAG): Define.
4133965Sjdp
4233965SjdpMon Jun 10 11:53:28 1996  Jeffrey A Law  (law@cygnus.com)
4333965Sjdp
4433965Sjdp	* internal.h (R_BCC_INV, R_JMP_DEL): New relocations for
4533965Sjdp	relaxing in the H8/300 series.
4633965Sjdp
4733965SjdpThu May 16 15:49:22 1996  Ian Lance Taylor  <ian@cygnus.com>
4833965Sjdp
4933965Sjdp	* sh.h (R_SH_CODE, R_SH_DATA, R_SH_LABEL): Define.
5033965Sjdp
5133965SjdpTue May  7 00:36:39 1996  Jeffrey A Law  (law@cygnus.com)
5233965Sjdp
5333965Sjdp	* internal.h (R_JMPL2): Renamed from R_JMPL_B8 to be
5433965Sjdp	consistent with other similar relocs.
5533965Sjdp
5633965Sjdp	* internal.h (H8/300 specific relocs): Add comments better
5733965Sjdp	explaining what each reloc is used for.
5833965Sjdp	(R_MOV16B1, R_MOV16B2): Renamed from R_MOVB1 and R_MOVB2.
5933965Sjdp	(R_MOV24B1, R_MOV24B2): Renamed from R_MOVLB1 and R_MOVLB2.
6033965Sjdp	(R_MOVL1, R_MOVL2): New relocs.
6133965Sjdp	
6233965SjdpFri May  3 13:01:12 1996  Jeffrey A Law  (law@cygnus.com)
6333965Sjdp
6433965Sjdp	* internal.h (R_PCRWORD_B): Define for the h8300 relaxing
6533965Sjdp	linker.
6633965Sjdp
6733965SjdpWed May  1 19:21:03 1996  Ian Lance Taylor  <ian@cygnus.com>
6833965Sjdp
6933965Sjdp	* internal.h (SCNNMLEN): Define.
7033965Sjdp	(struct internal_scnhdr): Use SCNNMLEN for s_name field.
7133965Sjdp
7233965SjdpFri Mar 29 13:41:25 1996  Ian Lance Taylor  <ian@cygnus.com>
7333965Sjdp
7433965Sjdp	* pe.h: Define IMAGE_COMDAT codes.
7533965Sjdp
7633965SjdpWed Mar 27 17:29:42 1996  Ian Lance Taylor  <ian@cygnus.com>
7733965Sjdp
7833965Sjdp	* arm.h (union external_auxent): Add x_checksum, x_associated, and
7933965Sjdp	x_comdat fields to x_scn struct.
8033965Sjdp	* i386.h (union external_auxent): Likewise.
8133965Sjdp	* powerpc.h (union external_auxent): Likewise.
8233965Sjdp	* internal.h (union internal_auxent): Likewise.
8333965Sjdp
8433965SjdpThu Mar 21 16:25:57 1996  David Mosberger-Tang  <davidm@azstarnet.com>
8533965Sjdp
8633965Sjdp	* ecoff.h (struct ecoff_find_line): Add caching fields.
8733965Sjdp
8833965SjdpThu Mar 14 15:22:44 1996  Jeffrey A Law  (law@cygnus.com)
8933965Sjdp
9033965Sjdp	* internal.h (R_MEM_INDIRECT): New reloc for the h8300.
9133965Sjdp 
9233965SjdpFri Feb  9 10:44:11 1996  Ian Lance Taylor  <ian@cygnus.com>
9333965Sjdp
9433965Sjdp	* aux-coff.h: Rename from aux.h, to avoid problems on hapless DOS
9533965Sjdp	systems which think that aux is a com port.
9633965Sjdp
9733965SjdpMon Feb  5 18:35:00 1996  Ian Lance Taylor  <ian@cygnus.com>
9833965Sjdp
9933965Sjdp	* i960.h (F_I960HX): Define.
10033965Sjdp
10133965SjdpWed Jan 31 13:11:54 1996  Richard Henderson  <rth@tamu.edu>
10233965Sjdp
10333965Sjdp	* aux.h: New file.
10433965Sjdp	* internal.h, m68k.h: Protect against multiple inclusion.
10533965Sjdp
10633965SjdpWed Nov 22 13:48:39 1995  Ian Lance Taylor  <ian@cygnus.com>
10733965Sjdp
10833965Sjdp	* ecoff.h (_RCONST, STYP_RCONST, RELOC_SECTION_RCONST): Define.
10933965Sjdp	(NUM_RELOC_SECTIONS): Update.
11033965Sjdp	* symconst.h (scRConst): Define.
11133965Sjdp
11233965SjdpTue Nov 14 18:54:29 1995  Ian Lance Taylor  <ian@cygnus.com>
11333965Sjdp
11433965Sjdp	* internal.h (C_NT_WEAK): Define.
11533965Sjdp
11633965SjdpThu Nov  9 14:08:30 1995  Ian Lance Taylor  <ian@cygnus.com>
11733965Sjdp
11833965Sjdp	* rs6000.h (STYP_OVRFLO): Define.
11933965Sjdp
12033965SjdpTue Nov  7 14:38:45 1995  Kim Knuttila  <krk@cygnus.com>
12133965Sjdp
12233965Sjdp	* coff/powerpc.h (IMAGE_NT_OPTIONAL_HDR_MAGIC): Added define.
12333965Sjdp	* coff/pe.h: Added defines for file level flags
12433965Sjdp
12533965SjdpMon Nov  6 17:28:01 1995  Harry Dolan  <dolan@ssd.intel.com>
12633965Sjdp
12733965Sjdp	* i860.h: New file, based on i386.h.
12833965Sjdp
12933965SjdpWed Nov  1 15:25:18 1995  Manfred Hollstein KS/EF4A 60/1F/110 #40283  <manfred@lts.sel.alcatel.de>
13033965Sjdp
13133965Sjdp	* m68k.h (PAGEMAGICEXECSWAPPED): Define.
13233965Sjdp	(PAGEMAGICPEXECSWAPPED): Define.
13333965Sjdp	(PAGEMAGICPEXECTSHLIB): Define.
13433965Sjdp	(PAGEMAGICPEXECPAGED): Define.
13533965Sjdp	(_COMMENT): DEFINE.
13633965Sjdp	* m88k.h (_COMMENT): Define.
13733965Sjdp
13833965SjdpWed Oct 18 18:36:19 1995  Geoffrey Noer  <noer@cygnus.com>
13933965Sjdp
14033965Sjdp	* sym.h: #if 0'd out runtime_pdr struct because it chokes 
14133965Sjdp	Visual C++ and there aren't any references to it elsewhere in gdb.
14233965Sjdp
14333965SjdpMon Oct 16 11:12:24 1995  Ian Lance Taylor  <ian@cygnus.com>
14433965Sjdp
14533965Sjdp	* rs6000.h (SMALL_AOUTSZ): Define.
14633965Sjdp
14733965Sjdp	* internal.h (XMC_TD): Define.
14833965Sjdp
14933965SjdpTue Oct 10 18:41:03 1995  Ian Lance Taylor  <ian@cygnus.com>
15033965Sjdp
15133965Sjdp	* internal.h (struct internal_aouthdr): Add o_cputype field.
15233965Sjdp	* rs6000.h (AOUTHDR): Rename o_resv1 to o_cputype.
15333965Sjdp
15433965SjdpMon Oct  9 14:45:46 1995  Ian Lance Taylor  <ian@cygnus.com>
15533965Sjdp
15633965Sjdp	* rs6000.h (AOUTHDR): Add o_maxdata field.  Add comments.
15733965Sjdp	(_PAD, _LOADER): Define.
15833965Sjdp	(STYP_LOADER): Define.
15933965Sjdp	* internal.h (struct internal_aouthdr): Add o_maxdata field.
16033965Sjdp
16133965SjdpThu Oct  5 10:02:57 1995  Ian Lance Taylor  <ian@cygnus.com>
16233965Sjdp
16333965Sjdp	* ecoff.h: Define section name macros and STYP macros for various
16433965Sjdp	Alpha sections: .got, .hash, .dynsym, .dynstr, .rel.dyn, .conflic,
16533965Sjdp	.comment, .liblist, .dynamic.
16633965Sjdp
16733965SjdpWed Oct  4 10:56:35 1995  Kim Knuttila  <krk@cygnus.com>
16833965Sjdp
16933965Sjdp	* pe.h: Moved DOSMAGIC and NT_SIGNATURE defines here
17033965Sjdp	* powerpc.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
17133965Sjdp	Also removed other unused defines (various MAGIC ones)
17233965Sjdp	* i386.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
17333965Sjdp	* arm.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
17433965Sjdp	* apollo.h: removed unused DEFAULT_* defines
17533965Sjdp	* alpha.h: removed unused DEFAULT_* defines
17633965Sjdp	* h8500.h: removed unused DEFAULT_* defines
17733965Sjdp	* h8300.h: removed unused DEFAULT_* defines
17833965Sjdp	* i960.h: removed unused DEFAULT_* defines
17933965Sjdp	* m88k.h: removed unused DEFAULT_* defines
18033965Sjdp	* we32k.h: removed unused DEFAULT_* defines
18133965Sjdp	* rs6000.h: removed unused DEFAULT_* defines
18233965Sjdp	* mips.h: removed unused DEFAULT_* defines
18333965Sjdp	* m68k.h: removed unused DEFAULT_* defines
18433965Sjdp	* z8k.h: removed unused DEFAULT_* defines
18533965Sjdp	* w65.h: removed unused DEFAULT_* defines
18633965Sjdp	* sparc.h: removed unused DEFAULT_* defines
18733965Sjdp	* sh.h: removed unused DEFAULT_* defines
18833965Sjdp
18933965SjdpFri Sep 29 08:40:08 1995  Kim Knuttila  <krk@cygnus.com>
19033965Sjdp
19133965Sjdp	* powerpc.h: Reformatted to GNU coding conventions.
19233965Sjdp
19333965SjdpWed Sep 27 06:50:50 1995  Kim Knuttila  <krk@nellie>
19433965Sjdp
19533965Sjdp	* pe.h: added defines for more section characteristics
19633965Sjdp	* powerpc.h (new file): base coff definitions for ppc PE
19733965Sjdp
19833965SjdpTue Sep 12 12:08:20 1995  Ian Lance Taylor  <ian@cygnus.com>
19933965Sjdp
20033965Sjdp	* internal.h (struct internal_syment): Change n_numaux field from
20133965Sjdp	char to unsigned char.
20233965Sjdp
20333965SjdpFri Sep  1 15:39:36 1995  Kazumoto Kojima  <kkojima@info.kanagawa-u.ac.jp>
20433965Sjdp
20533965Sjdp	* mips.h (struct rpdr_ext): Define.
20633965Sjdp
20733965SjdpThu Aug 31 16:51:50 1995  steve chamberlain  <sac@slash.cygnus.com>
20833965Sjdp
20933965Sjdp	* internal.h (internal_aouthdr, internal_filehdr):
21033965Sjdp	don't indirect the pe stuff.
21133965Sjdp
21233965SjdpTue Aug 29 14:16:07 1995  steve chamberlain  <sac@slash.cygnus.com>
21333965Sjdp
21433965Sjdp	* i386.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Make the same
21533965Sjdp	as 'the other' compiler.
21633965Sjdp	* internal.h (NT_IMAGE_BASE): Deleted.
21733965Sjdp	(NT_EXE_IMAGE_BASE, NT_DLL_IMAGE_BASE): New.
21833965Sjdp	(PE_DEF_SECTION_ALIGNMENT, PE_DEF_FILE_ALIGNMENT): New.
21933965Sjdp	(R_IMAGEBASE): New.
22033965Sjdp
22133965SjdpMon Aug 21 18:12:19 1995  steve chamberlain  <sac@slash.cygnus.com>
22233965Sjdp
22333965Sjdp	* internal.h: (internal_filehdr): Moved PE stuff into
22433965Sjdp	internal_extra_pe_filehdr.
22533965Sjdp	(internal_aouthdr): Moved PE stuff into
22633965Sjdp	interanl_extra_pe_aouthdr.
22733965Sjdp
22833965SjdpMon Jul 24 14:05:39 1995  Ian Lance Taylor  <ian@cygnus.com>
22933965Sjdp
23033965Sjdp	* internal.h: Move R_SH_* relocs from here...
23133965Sjdp	* sh.h: ...to here.
23233965Sjdp	(R_SH_SWITCH16, R_SH_SWITCH32): Define.
23333965Sjdp	(R_SH_USES, R_SH_COUNT, R_SH_ALIGN): Define.
23433965Sjdp
23533965SjdpThu Jun 29 00:04:25 1995  Steve Chamberlain  <sac@slash.cygnus.com>
23633965Sjdp
23733965Sjdp	* internal.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Increase a lot.
23833965Sjdp
23933965SjdpTue May 16 15:08:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
24033965Sjdp
24133965Sjdp	* internal.h (NT_subsystem, NT_stack_heap): Delete
24233965Sjdp
24333965SjdpTue May 16 15:08:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
24433965Sjdp
24533965Sjdp	* internal.h (NT_subsystem, NT_stack_heap): Now extern.
24633965Sjdp
24733965SjdpTue Feb 14 17:59:37 1995  Ian Lance Taylor  <ian@cygnus.com>
24833965Sjdp
24933965Sjdp	* ecoff.h (struct ecoff_fdrtab_entry): Define.
25033965Sjdp	(struct ecoff_find_line): Define.
25133965Sjdp
25233965SjdpSat Feb  4 14:38:03 1995  David Mosberger-Tang  <davidm@piston.cs.arizona.edu>
25333965Sjdp
25433965Sjdp	* sym.h (struct pdr): field "prof" added.
25533965Sjdp
25633965Sjdp	* alpha.h (PDR_BITS1_PROF_*): added, macros for PDR_BITS*_RESERVED_*
25733965Sjdp	updated accordingly.
25833965Sjdp
25933965SjdpSun Jan 15 18:38:33 1995  Steve Chamberlain  <sac@splat>
26033965Sjdp
26133965Sjdp	* w65.h: New file.
26233965Sjdp
26333965SjdpWed Nov 23 22:43:38 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
26433965Sjdp
26533965Sjdp	* sh.h (SH_ARCH_MAGIC_BIG, SH_ARCH_MAGIC_LITTLE): New.
26633965Sjdp	(SHBADMAG): Changed to suit.
26733965Sjdp
26833965SjdpTue Jul 26 17:46:08 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
26933965Sjdp
27033965Sjdp	* i960.h (F_I960JX): New macro.
27133965Sjdp
27233965SjdpWed Jul  6 00:48:57 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
27333965Sjdp
27433965Sjdp	* alpha.h:  Add definitions for alpha file header flags, encoding
27533965Sjdp	the object type of the file.
27633965Sjdp
27733965SjdpMon Jun 20 13:47:01 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
27833965Sjdp
27933965Sjdp	* ecoff.h (ecoff_swap_tir_in): Remove declaration.
28033965Sjdp	(ecoff_swap_tir_out): Likewise.
28133965Sjdp	(ecoff_swap_rndx_in, ecoff_swap_rndx_out): Likewise.
28233965Sjdp	(struct ecoff_debug_swap): Add new fields: swap_tir_in,
28333965Sjdp	swap_rndx_in, swap_tir_out, swap_rndx_out, read_debug_info.
28433965Sjdp
28533965SjdpSun Jun 12 03:51:52 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
28633965Sjdp
28733965Sjdp	* symconst.h:  Pick up SGI define for stIndirect.
28833965Sjdp
28933965SjdpFri Apr 22 13:05:28 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
29033965Sjdp
29133965Sjdp	* ecoff.h (REGINFO): Don't define.
29233965Sjdp	(struct ecoff_reginfo): Don't define.
29333965Sjdp
29433965Sjdp	* sh.h (SH_ARCH_MAGIC): Rename from SHMAGIC.  SHMAGIC is used by
29533965Sjdp	several targets to mean a shared library.
29633965Sjdp	(SHBADMAG): Corresponding change.
29733965Sjdp
29833965SjdpThu Apr 14 13:00:53 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
29933965Sjdp
30033965Sjdp	* mips.h (RELOC_BITS3_TYPE_BIG): Changed from 0x1e to 0x3e.
30133965Sjdp	(RELOC_BITS3_TYPEHI_LITTLE): Define.
30233965Sjdp	(RELOC_BITS3_TYPEHI_SH_LITTLE): Define.
30333965Sjdp	(MIPS_R_PCREL16): Change value from 8 to 12 to match Irix 4.
30433965Sjdp	(MIPS_R_RELHI): Define.
30533965Sjdp	(MIPS_R_RELLO): Define.
30633965Sjdp	(MIPS_R_SWITCH): Change value from 9 to 22.
30733965Sjdp
30833965SjdpThu Apr  7 14:19:35 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
30933965Sjdp
31033965Sjdp	* mips.h (MIPS_R_SWITCH): Define.
31133965Sjdp
31233965SjdpThu Mar 31 19:28:33 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
31333965Sjdp
31433965Sjdp	* internal.h (internal_aouthdr): Added comments for Apollo fields.
31533965Sjdp
31633965SjdpThu Mar 31 16:28:02 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
31733965Sjdp
31833965Sjdp	* ecoff.h (STYP_ECOFF_LIB): Define as used on Irix 4.
31933965Sjdp
32033965SjdpFri Mar 25 17:16:55 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
32133965Sjdp
32233965Sjdp	* ecoff.h (struct ecoff_debug_info): Add adjust field.
32333965Sjdp	(struct ecoff_value_adjust): Define.
32433965Sjdp
32533965SjdpTue Mar 22 13:22:47 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
32633965Sjdp
32733965Sjdp	* mips.h (MIPS_R_PCREL16): Define.
32833965Sjdp
32933965SjdpSat Feb 26 10:26:38 1994  Ian Lance Taylor  (ian@cygnus.com)
33033965Sjdp
33133965Sjdp	* ecoff.h: Add casts to avoid warnings from SVR4 cc.
33233965Sjdp
33333965SjdpMon Feb 21 09:48:46 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)
33433965Sjdp
33533965Sjdp	* sym.h (struct runtime_pdr): Make field adr bfd_vma, not unsigned
33633965Sjdp	long.
33733965Sjdp	(SYMR): Make field value bfd_vma, not long.
33833965Sjdp
33933965SjdpFri Feb  4 23:35:53 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
34033965Sjdp
34133965Sjdp	* rs6000.h (STYP_DEBUG): Define.
34233965Sjdp
34333965SjdpWed Feb  2 14:31:37 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
34433965Sjdp
34533965Sjdp	* internal.h (union internal_auxent): Change x_csect.x_scnlen into
34633965Sjdp	a union of a long and a pointer to a symbol.  XCOFF sometimes uses
34733965Sjdp	this field as a symbol index.
34833965Sjdp
34933965SjdpMon Jan 10 23:54:25 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
35033965Sjdp
35133965Sjdp	* ecoff.h (ecoff_debug_info): Remove fields line_end,
35233965Sjdp	external_dnr_end, external_pdr_end, external_sym_end,
35333965Sjdp	external_opt_end, external_aux_end, ss_end, external_fdr_end.
35433965Sjdp	Replace ifdbase with ifdmap.
35533965Sjdp
35633965SjdpWed Jan  5 17:05:36 1994  Ken Raeburn  (raeburn@deneb.cygnus.com)
35733965Sjdp
35833965Sjdp	* ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA):
35933965Sjdp	Define.
36033965Sjdp
36133965SjdpWed Jan  5 16:58:24 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
36233965Sjdp
36333965Sjdp	* ecoff.h (NUM_RELOC_SECTIONS): Define.
36433965Sjdp
36533965SjdpTue Dec 21 09:24:56 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
36633965Sjdp
36733965Sjdp	* sparc.h (struct external_reloc): Rename field r_addend to
36833965Sjdp	r_offset.
36933965Sjdp
37033965SjdpSat Dec 11 16:12:32 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
37133965Sjdp
37233965Sjdp	* internal.h (R_DISP7, R_SH_IMM16): New reloc types.
37333965Sjdp
37433965SjdpTue Nov 23 14:23:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
37533965Sjdp
37633965Sjdp	* ecoff.h (struct ecoff_debug_swap): Added *_end fields for all
37733965Sjdp	the symbolic information pointers.
37833965Sjdp
37933965Sjdp	* sym.h: Named the EXTR structure ecoff_extr.
38033965Sjdp
38133965SjdpFri Nov 19 08:21:18 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
38233965Sjdp
38333965Sjdp	* sparc.h (RELSZ): Use correct size.
38433965Sjdp
38533965SjdpWed Nov 17 17:18:16 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
38633965Sjdp
38733965Sjdp	* mips.h (struct ecoff_debug_info): Define.
38833965Sjdp
38933965SjdpTue Nov  2 17:56:57 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
39033965Sjdp
39133965Sjdp	* ecoff.h (struct ecoff_debug_swap): Define.
39233965Sjdp
39333965SjdpThu Oct 28 17:07:50 1993  Stan Shebs  (shebs@rtl.cygnus.com)
39433965Sjdp
39533965Sjdp	* i386.h (I386LYNXMAGIC): Rename to LYNXCOFFMAGIC.
39633965Sjdp	* m68k.h (LYNXCOFFMAGIC): Define.
39733965Sjdp	* sparc.h: New file.
39833965Sjdp
39933965SjdpTue Oct 19 15:34:50 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
40033965Sjdp
40133965Sjdp	* alpha.h (external_aouthdr): Split four byte padding field into
40233965Sjdp	two byte bldrev field and two byte padding field.
40333965Sjdp
40433965Sjdp	* ecoff.h (_LITA, _PDATA, _XDATA, STYP_LITA): Defined.
40533965Sjdp
40633965SjdpWed Oct 13 15:52:34 1993  Ken Raeburn  (raeburn@cygnus.com)
40733965Sjdp
40833965Sjdp	Sun Oct 10 17:27:10 1993  Troy Rollo (troy@cbme.unsw.edu.au)
40933965Sjdp
41033965Sjdp	* coff/internal.h: Added o_sri, o_inlib and o_vid for Apollos
41133965Sjdp			as well as R_DIR16.
41233965Sjdp
41333965Sjdp	* coff/apollo.h: New file
41433965Sjdp
41533965SjdpMon Oct 11 17:16:48 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
41633965Sjdp
41733965Sjdp	* ecoff.h (REGINFO, struct ecoff_reginfo): Define.
41833965Sjdp
41933965SjdpTue Oct  5 10:52:53 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
42033965Sjdp
42133965Sjdp	* rs6000.h: Change non-ASCII characters in comment to octal
42233965Sjdp	escapes.
42333965Sjdp
42433965SjdpTue Sep 28 03:27:04 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
42533965Sjdp
42633965Sjdp	* ecoff.h (_FINI, STYP_ECOFF_FINI):  Add to support .fini section.
42733965Sjdp
42833965SjdpFri Sep 24 11:53:53 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
42933965Sjdp
43033965Sjdp	* mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
43133965Sjdp	* ecoff.h: Define MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
43233965Sjdp
43333965SjdpThu Sep 23 21:07:14 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
43433965Sjdp
43533965Sjdp	* mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
43633965Sjdp	* ecoff.h: Define MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
43733965Sjdp
43833965SjdpThu Sep 16 20:27:21 1993  Jim Kingdon  (kingdon@cirdan.cygnus.com)
43933965Sjdp
44033965Sjdp	* sym.h, symconst.h: Add comment stating these files are not part
44133965Sjdp	of GDB, GAS, etc.  In 1991, when we asked rms whether we could
44233965Sjdp	include these files in GDB (although they are copyrighted by
44333965Sjdp	someone besides the FSF), he said it was OK if they were not
44433965Sjdp	considered part of GDB.
44533965Sjdp
44633965SjdpFri Sep 10 17:40:35 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
44733965Sjdp
44833965Sjdp	* ecoff.h (AUX_PUT_ANY): Cast val argument to bfd_vma.
44933965Sjdp
45033965Sjdp	* alpha.c (external_aouthdr): Need four bytes of padding between
45133965Sjdp	vstamp and tsize.
45233965Sjdp
45333965SjdpTue Sep  7 14:20:43 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
45433965Sjdp
45533965Sjdp	* ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
45633965Sjdp	change in bfd swapping routine names.
45733965Sjdp
45833965SjdpTue Sep  7 10:15:17 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
45933965Sjdp
46033965Sjdp	* ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
46133965Sjdp	changes.
46233965Sjdp
46333965SjdpFri Aug 13 14:30:32 1993  Ian Lance Taylor  (ian@cygnus.com)
46433965Sjdp
46533965Sjdp	* ecoff.h (RELOC_SECTION_NONE): Define.
46633965Sjdp
46733965SjdpThu Aug 12 11:24:42 1993  Ian Lance Taylor  (ian@cygnus.com)
46833965Sjdp
46933965Sjdp	* alpha.h (struct external_reloc): Add r_symndx field.
47033965Sjdp	(RELSZ): Correct.
47133965Sjdp	(RELOC_BITS*): Correct.
47233965Sjdp	(ALPHA_R_*): Define.
47333965Sjdp	* ecoff.h (RELOC_SECTION_{XDATA,PDATA,FINI,LITA,ABS}): Define.
47433965Sjdp	(r_extern): Undefine.
47533965Sjdp	* internal.h (struct internal_reloc): Make r_vaddr bfd_vma rather
47633965Sjdp	than long.  Add r_extern field.
47733965Sjdp
47833965Sjdp	* alpha.h (PDR_BITS*): Define.
47933965Sjdp	* sym.h (PDR): Give correct names to new fields.
48033965Sjdp
48133965Sjdp	* ecoff.h: Moved MIPS reloc definitions from here...
48233965Sjdp	* mips.h: to here.
48333965Sjdp
48433965SjdpTue Aug  3 11:17:53 1993  Ian Lance Taylor  (ian@cygnus.com)
48533965Sjdp
48633965Sjdp	* alpha.h: Corrected external symbolic debugging structures to
48733965Sjdp	match actual usage.
48833965Sjdp	* internal.h (internal_filehdr, internal_aouthdr,
48933965Sjdp	internal_scnhdr): Changed type of some fields to bfd_vma so they
49033965Sjdp	can hold 64 bits.
49133965Sjdp	* sym.h (HDRR, FDR, PDR, EXTR): Likewise.
49233965Sjdp	(PDR): Added new fields found on Alpha.
49333965Sjdp	* symconst.h (magicSym2): Define; new value found on Alpha.
49433965Sjdp
49533965Sjdp	* ecoff.h: New file.
49633965Sjdp	* alpha.h, mips.h: Moved common information into ecoff.h.  Moved
49733965Sjdp	external structure definitions in from ecoff-ext.h.
49833965Sjdp	* ecoff-ext.h: Removed; information now in alpha.h and mips.h.
49933965Sjdp
50033965SjdpSun Jul 18 21:43:59 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
50133965Sjdp
50233965Sjdp	* i386.h: Recognize I386PTXMAGIC.
50333965Sjdp
50433965SjdpFri Jul 16 09:54:35 1993  Ian Lance Taylor  (ian@cygnus.com)
50533965Sjdp
50633965Sjdp	* mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC.
50733965Sjdp
50833965SjdpThu Jul 15 12:23:55 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
50933965Sjdp
51033965Sjdp	* m88k.h (union external_auxent): Move x_fcn back inside x_fcnary.
51133965Sjdp	({GET,PUT}_FCN_{LNNOPTR,ENDNDX}): Adjust accordingly.
51233965Sjdp
51333965SjdpSun Jul 11 18:00:18 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
51433965Sjdp
51533965Sjdp	* m68k.h: Define MC68KBCSMAGIC.
51633965Sjdp
51733965SjdpThu Jun 10 11:46:28 1993  Ian Lance Taylor  (ian@cygnus.com)
51833965Sjdp
51933965Sjdp	* mips.h (_INIT, STYP_MIPS_INIT): Define (used on Irix4).
52033965Sjdp	(STYP_OTHER_LOAD): Define as STYP_MIPS_INIT.
52133965Sjdp
52233965SjdpWed Jun  9 15:09:09 1993  Ian Lance Taylor  (ian@cygnus.com)
52333965Sjdp
52433965Sjdp	* mips.h (OMAGIC): Define.
52533965Sjdp
52633965SjdpMon Apr 26 18:04:47 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
52733965Sjdp
52833965Sjdp	* internal.h, sh.h: Support for SH.
52933965Sjdp
53033965SjdpSat Apr 24 21:34:59 1993  Jim Kingdon  (kingdon@cygnus.com)
53133965Sjdp
53233965Sjdp	* a29k.h: Define _LIT.
53333965Sjdp
53433965SjdpFri Apr 23 18:41:23 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
53533965Sjdp
53633965Sjdp	* alpha.h: New file.
53733965Sjdp
53833965SjdpThu Apr  8 12:36:34 1993  Ian Lance Taylor  (ian@cygnus.com)
53933965Sjdp
54033965Sjdp	* internal.h (C_SHADOW, C_VERSION): Copied in from m88k.h.
54133965Sjdp	* m88k.h, i386.h, we32k.h: Don't define all the storage classes;
54233965Sjdp	they're already in internal.h.
54333965Sjdp
54433965SjdpWed Apr  7 11:51:24 1993  Jim Kingdon  (kingdon@cygnus.com)
54533965Sjdp
54633965Sjdp	* internal.h: Change n_sclass to unsigned char.
54733965Sjdp	Change C_EFCN to 0xff, change RS/6000 dbx symbols
54833965Sjdp	to no longer be signed.
54933965Sjdp
55033965SjdpFri Mar 19 14:52:56 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
55133965Sjdp
55233965Sjdp	* internal.h: Add H8/500 reloc types.
55333965Sjdp
55433965SjdpWed Mar 17 09:46:03 1993  Ian Lance Taylor  (ian@cygnus.com)
55533965Sjdp
55633965Sjdp	* ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
55733965Sjdp	conditional expression.
55833965Sjdp
55933965SjdpThu Mar  4 14:12:06 1993  Ian Lance Taylor  (ian@cygnus.com)
56033965Sjdp
56133965Sjdp	* ecoff-ext.h (AUX_GET_*): Rewrote to use new macro AUX_GET_ANY.
56233965Sjdp	(AUX_PUT_*): New macros corresponding to the AUX_GET macros.
56333965Sjdp	(ecoff_swap_tir_out): Added prototype.
56433965Sjdp
56533965Sjdp	* mips.h (N_BTMASK, N_TMASK, N_BTSHFT, N_TSHIFT): Define; these
56633965Sjdp	are needed to interpret gcc debugging output.
56733965Sjdp
56833965SjdpTue Feb  9 07:43:27 1993  Ian Lance Taylor  (ian@cygnus.com)
56933965Sjdp
57033965Sjdp	* we32k.h (BTYPE, ISPTR, ISFCN, ISARY, DECREF): Removed
57133965Sjdp	more definitions duplicated in internal.h.
57233965Sjdp
57333965SjdpWed Feb  3 09:18:24 1993  Ian Lance Taylor  (ian@cygnus.com)
57433965Sjdp
57533965Sjdp	* mips.h (RELOC_BITS3_TYPE_*): Correct for big endian machines.
57633965Sjdp
57733965SjdpMon Jan 25 11:35:51 1993  Ian Lance Taylor  (ian@cygnus.com)
57833965Sjdp
57933965Sjdp	* internal.h (internal_aouthdr): Added additional fields used only
58033965Sjdp	by MIPS ECOFF.
58133965Sjdp
58233965SjdpThu Jan 21 10:28:38 1993  Ian Lance Taylor  (ian@cygnus.com)
58333965Sjdp
58433965Sjdp	* mips.h (AOUTHDR): Added additional fields used by ECOFF.
58533965Sjdp
58633965SjdpTue Jan 19 12:21:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
58733965Sjdp
58833965Sjdp	* i386.h, we32k.h (N_*, T_*, DT_*): Removed still more definitions
58933965Sjdp	duplicated in internal.h.
59033965Sjdp
59133965Sjdp	* mips.h (RELOC_SECTION_*, ECOFF_R_*): Defined constants for ECOFF
59233965Sjdp	relocs.
59333965Sjdp
59433965SjdpFri Jan 15 18:17:00 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
59533965Sjdp
59633965Sjdp	* ecoff-ext.h: Added prototypes for new ECOFF swapping functions.
59733965Sjdp	(opt_ext): New structure.
59833965Sjdp	* mips.h (ZMAGIC): Defined to be 0413.
59933965Sjdp	(_LIB): Defined to be ".lib"
60033965Sjdp	(external_reloc): MIPS ECOFF relocs are only 8 bytes.  Added
60133965Sjdp	macros to aid in swapping.
60233965Sjdp
60333965SjdpFri Jan  8 16:19:26 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
60433965Sjdp
60533965Sjdp	* ecoff-ext.h: Added prototypes for ECOFF swapping functions.
60633965Sjdp	* internal.h (internal_scnhdr): Always provide s_align field, not
60733965Sjdp	just on i960.
60833965Sjdp	(internal_reloc): Always provide r_size field, not just on
60933965Sjdp	RS/6000.
61033965Sjdp	* mips.h (_RDATA, _SDATA, _SBSS, _LIT4, _LIT8, STYP_RDATA,
61133965Sjdp	STYP_SDATA, STYP_SBSS, STYP_LIT4, STYP_LIT8): Defined.
61233965Sjdp	(CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB, MIPS_UNMARK_STAB,
61333965Sjdp	STABS_SYMBOL): Moved in from gdb/mipsread.c.
61433965Sjdp
61533965SjdpWed Jan  6 14:01:46 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
61633965Sjdp
61733965Sjdp	* i386.h, we32k.h: removed STYP_* defines, since they duplicated
61833965Sjdp	those in internal.h.
61933965Sjdp
62033965SjdpTue Dec 29 15:40:07 1992  Ian Lance Taylor  (ian@cygnus.com)
62133965Sjdp
62233965Sjdp	* i386.h: define I386AIXMAGIC for Danbury AIX PS/2 compiler.
62333965Sjdp
62433965SjdpSat Dec 12 16:07:57 1992  Ian Lance Taylor  (ian@cygnus.com)
62533965Sjdp
62633965Sjdp	* i386.h: don't define BTYPE, ISPTR, ISFCN, ISARY, DECREF: they
62733965Sjdp	are defined in internal.h.
62833965Sjdp
62933965SjdpThu Nov 12 09:52:01 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
63033965Sjdp
63133965Sjdp	* internal.h: (internal_reloc): r_offset is now a long.
63233965Sjdp	* z8k.h: slight comment enhancement
63333965Sjdp
63433965SjdpWed Sep 30 07:46:08 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
63533965Sjdp
63633965Sjdp	* internal.h: changed z8k reloc types
63733965Sjdp
63833965SjdpFri Aug 28 10:16:31 1992  Brendan Kehoe  (brendan@cygnus.com)
63933965Sjdp
64033965Sjdp	* we32k.h: new file
64133965Sjdp
64233965SjdpThu Aug 27 13:00:01 1992  Brendan Kehoe  (brendan@cygnus.com)
64333965Sjdp
64433965Sjdp	* symconst.h: comment out cruft at the end of #endif
64533965Sjdp
64633965SjdpTue Aug 25 15:06:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
64733965Sjdp
64833965Sjdp	* internal.h: added #define for STYP_LIT, removed from a29k and
64933965Sjdp	h8300.
65033965Sjdp
65133965Sjdp	* z8k.h: added z8000 support
65233965Sjdp
65333965SjdpThu Jul 16 16:32:00 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
65433965Sjdp
65533965Sjdp	* internal.h: added R_RELLONG_NEG reloc type
65633965Sjdp
65733965SjdpFri Jun 12 20:11:04 1992  John Gilmore  (gnu at cygnus.com)
65833965Sjdp
65933965Sjdp	* symconst.h:  Fix unterminated comment.
66033965Sjdp
66133965SjdpWed Jun 10 07:57:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
66233965Sjdp
66333965Sjdp	* i386.h: a.out magic numbers from
66433965Sjdp	mohring@informatik.tu-muenchen.de
66533965Sjdp
66633965SjdpMon Jun  8 20:13:33 1992  John Gilmore  (gnu at cygnus.com)
66733965Sjdp
66833965Sjdp	* ecoff-ext.h, mips.h:  Use unsigned chars everywhere.
66933965Sjdp	(Suggested by Antti Miettinen.)
67033965Sjdp
67133965SjdpTue Apr 14 15:18:44 1992  John Gilmore  (gnu at cygnus.com)
67233965Sjdp
67333965Sjdp	* sym.h:  Add comments.
67433965Sjdp	* symconst.h:  Merge with Fred's changes.
67533965Sjdp
67633965SjdpTue Apr 14 14:30:05 1992  Fred Fish  (fnf@cygnus.com)
67733965Sjdp
67833965Sjdp	* symconst.h:  Pick up SGI defines for stStruct, stUnion, stEnum,
67933965Sjdp	langCplusplus, and langCplusplusV2.
68033965Sjdp
68133965SjdpThu Apr  2 19:47:43 1992  John Gilmore  (gnu at cygnus.com)
68233965Sjdp
68333965Sjdp	* sym.h, symconst.h:  MIPS has provided redistributable versions
68433965Sjdp	of these files.  Thanks!
68533965Sjdp	* ecoff-ext.h:  Add weakext bit to match new sym.h.
68633965Sjdp
68733965SjdpFri Mar  6 00:10:46 1992  John Gilmore  (gnu at cygnus.com)
68833965Sjdp
68933965Sjdp	* ecoff-ext.h:  Add relative file descriptors.
69033965Sjdp
69133965SjdpThu Feb 27 11:53:04 1992  John Gilmore  (gnu at cygnus.com)
69233965Sjdp
69333965Sjdp	* ecoff-ext.h:  New file for external (in-file) form of ecoff
69433965Sjdp	symbol structures.
69533965Sjdp
69633965SjdpThu Feb  6 11:33:32 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
69733965Sjdp
69833965Sjdp	* h8300.h: made the external_lineno l_lnno field 4 bytes wide.
69933965Sjdp	andded GET/PUT_LINENO_LNNO macros
70033965Sjdp
70133965SjdpSat Nov 30 20:38:35 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
70233965Sjdp
70333965Sjdp	* ChangeLog, a29k.h, h8300.h, i386.h, i960.h, internal.h, m68k.h,
70433965Sjdp	m88k.h, mips.h, rs6000.h: move from above coff-<foo>.h
70533965Sjdp
70633965Sjdp
70733965SjdpLocal Variables:
70833965Sjdpversion-control: never
70933965SjdpEnd:
710