ChangeLog revision 60484
12000-03-15  Kazu Hirata  <kazu@hxi.com>
2
3	* internal.h: Fix a typo in the comment for R_MOVL2.
4
52000-02-28  Nick Clifton  <nickc@cygnus.com>
6
7	* mipspe.h (MIPS_PE_MAGIC): Define.
8	* sh.h (SH_PE_MAGIC): Define.
9
102000-02-22  Nick Clifton  <nickc@cygnus.com>  DJ Delorie <dj@cygnus.com>
11
12	* sh.h: Add Windows CE definitions.
13	* arm.h: Add Windows CE definitions.
14	* mipspe.h: New file: Windows CE definitions for MIPS.
15	* pe.h: Add constants for ILF support.
16	
172000-01-05  Nick Clifton  <nickc@cygnus.com>
18
19	* pe.h: Fix formatting of comments.
20	(IMAGE_FILE_AGGRESSIVE_WS_TRIM): Define.
21	(IMAGE_FILE_LARGE_ADDRESS_AWARE): Define.
22	(IMAGE_FILE_16BIT_MACHINE): Define.
23	(IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP): Define.
24	(IMAGE_FILE_UP_SYSTEM_ONLY): Define.
25	(IMAGE_FILE_MACHINE_UNKNOWN): Define.
26	(IMAGE_FILE_MACHINE_ALPHA): Define.
27	(IMAGE_FILE_MACHINE_ALPHA64): Define.
28	(IMAGE_FILE_MACHINE_I386): Define.
29	(IMAGE_FILE_MACHINE_IA64): Define.
30	(IMAGE_FILE_MACHINE_M68K): Define.
31	(IMAGE_FILE_MACHINE_MIPS16): Define.
32	(IMAGE_FILE_MACHINE_MIPSFPU): Define.
33	(IMAGE_FILE_MACHINE_MIPSFPU16): Define.
34	(IMAGE_FILE_MACHINE_POWERPC): Define.
35	(IMAGE_FILE_MACHINE_R3000): Define.
36	(IMAGE_FILE_MACHINE_R4000): Define.
37	(IMAGE_FILE_MACHINE_R10000): Define.
38	(IMAGE_FILE_MACHINE_SH3): Define.
39	(IMAGE_FILE_MACHINE_SH4): Define.
40	(IMAGE_FILE_MACHINE_THUMB): Define.
41
421999-09-20  Alan Modra  <alan@spri.levels.unisa.edu.au>
43
44	* internal.h: Delete bogus R_PCLONG, duplicate R_RELBYTE and
45	R_RELWORD, and rewrite some R_* as decimal.
46
471999-09-06  Donn Terry  <donn@interix.com>
48
49	* internal.h (DTYPE): Define.
50	* pe.h (struct external_PEI_filehdr): Rename from
51	external_PE_filehdr.  Define even if COFF_IMAGE_WITH_PE is not
52	defined.
53
541999-07-17  Nick Clifton  <nickc@cygnus.com>
55
56	* arm.h (F_SOFT_FLOAT): Rename from F_SOFTFLOAT.
57
581999-06-21  Philip Blundell  <pb@nexus.co.uk>
59
60	* arm.h (F_SOFTFLOAT): Define.
61
621999-07-05  Nick Clifton  <nickc@cygnus.com>
63
64	* arm.h (F_ARM_5): Define.
65
66Wed Jun  2 18:08:18 1999  Richard Henderson  <rth@cygnus.com>
67
68	* internal.h (BEOS_EXE_IMAGE_BASE, BEOS_DLL_IMAGE_BASE): New.
69
70Mon May 17 13:35:35 1999  Stan Cox  <scox@cygnus.com>
71
72	* coff/arm.h (F_PIC, F_ARM_2, F_ARM_2a, F_ARM_3, F_ARM_3M,
73	F_ARM_4, F_ARM_4T, F_APCS26): Changed values to distinguish
74	F_ARM_2a, F_ARM_3M, F_ARM_4T.
75
761999-05-15  Nick Clifton  <nickc@cygnus.com>
77
78	* mcore.h (IMAGE_REL_MCORE_RVA): Define.
79
801999-04-21  Nick Clifton  <nickc@cygnus.com>
81
82	* mcore.h (GET_LINENO_LNNO): New macro.
83	(PUT_LINENO_LNNO): New macro.
84
851999-04-08  Nick Clifton  <nickc@cygnus.com>
86
87	* mcore.h: New header file.  Defines for Motorola's MCore
88	processor. 
89
90Sun Dec  6 21:36:37 1998  Mark Elbrecht  <snowball3@usa.net>
91
92	* internal.h (C_WEAKEXT): Define.
93
94Wed Jan 27 13:35:35 1999  Stan Cox  <scox@cygnus.com>
95
96	* coff/arm.h (F_PIC_INT, F_ARM_2, F_ARM_3, F_ARM_4, F_APCS26):
97	Changed values to avoid clashing with IMAGE_FILE_* coff header
98	flag values.
99	
100Wed Apr  1 16:06:15 1998  Nick Clifton  <nickc@cygnus.com>
101
102	* internal.h: Document numbers associated with Thumb symbol
103	types. 
104
105Fri Mar 27 17:16:57 1998  Ian Lance Taylor  <ian@cygnus.com>
106
107	* internal.h (ISPTR, ISFCN, ISARY): Add casts to unsigned long.
108
109Mon Feb  2 17:10:38 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
110
111	* tic30.h: New file.
112
113Fri Dec 12 11:49:07 1997  Fred Fish  <fnf@cygnus.com>
114
115	* tic80.h (R_MPPCR15W): New relocation type, for 15 bit PC relative
116	offsets.
117
118Tue Dec  2 10:21:40 1997  Nick Clifton  <nickc@cygnus.com>
119
120	* arm.h (COFFARM): New define.
121
122Sat Nov 22 15:10:14 1997  Nick Clifton  <nickc@cygnus.com>
123
124	* internal.h (C_THUMBEXTFUNC, C_THUMBSTATFUNC): Constants to
125	define static and external functions.
126
127	* arm.h: Add bits to support PIC and APCS-FLOAT type binaries,
128	when implemented.
129
130Fri Oct  3 14:25:17 1997  Fred Fish  <fnf@cygnus.com>
131
132	* tic80.h (R_PPL16B): Make constant uppercase for consistency.
133
134Tue Jul 22 18:18:58 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
135
136	* go32exe.h: New file.
137
138Tue Jul  8 12:23:55 1997  Fred Fish  <fnf@cygnus.com>
139
140	* tic80.h (TIC80_TARGET_ID): Add define.
141	* internal.h (struct internal_filehdr): Add f_target_id field.
142
143Tue Jun  3 16:44:18 1997  Nick Clifton  <nickc@cygnus.com>
144
145	* internal.h: Add storage classes for Thumb symbols
146
147Mon May 26 14:07:55 1997  Ian Lance Taylor  <ian@cygnus.com>
148
149	* tic80.h (R_PPL16B): Correct value.
150
151Sat May  3 08:24:59 1997  Fred Fish  <fnf@cygnus.com>
152
153	* internal.h (C_UEXT, C_STATLAB, C_EXTLAB, C_SYSTEM):
154	New storage classes for TIc80.
155
156Fri Apr 18 11:52:55 1997  Niklas Hallqvist  <niklas@appli.se>
157
158	* alpha.h (ALPHA_ECOFF_BADMAG): Recognize *BSD/alpha magic too.
159	(ALPHA_R_LITERALSLEAZY): Define.
160	* ecoff.h (ALPHA_MAGIC_BSD): Define.
161
162Wed Jan 29 11:31:51 1997  Ian Lance Taylor  <ian@cygnus.com>
163
164	* i960.h (R_IPR13, R_ALIGN): Define.
165
166Mon Jan 27 13:34:30 1997  Ian Lance Taylor  <ian@cygnus.com>
167
168	* internal.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): Move definitions
169	from here...
170	* i960.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): ...to here.
171
172Wed Jan 22 20:10:47 1997  Fred Fish  <fnf@cygnus.com>
173
174	* tic80.h (TIC80MAGIC): Renamed to TIC80_AOUTHDR_MAGIC.
175
176Fri Dec 27 22:05:45 1996  Fred Fish  <fnf@cygnus.com>
177
178	* tic80.h: New file for TIc80 support.
179
180Thu Dec 19 16:18:11 1996  Ian Lance Taylor  <ian@cygnus.com>
181
182	* arm.h (_LIT): Define.
183
184Fri Jun 28 12:54:38 1996  Ian Lance Taylor  <ian@cygnus.com>
185
186	* pe.h (FILHSZ): Define.
187
188Wed Jun 26 16:24:26 1996  Ian Lance Taylor  <ian@cygnus.com>
189
190	* All files: Define FILHSZ, AOUTSZ, AOUTHDRSZ, SCNHSZ, SYMESZ,
191	AUXESZ, LINESZ, RELSZ as numeric constants rather than uses of
192	sizeof.  Define AOUTHDRSZ in all files.
193	* pe.h (AOUTSZ): Define by adding to AOUTHDRSZ.
194
195Fri Jun 21 11:17:46 1996  Richard Henderson  <rth@tamu.edu>
196
197	* alpha.h: Add declarations for relocation types added for Alpha
198 	OSF/1 3.0.
199
200Tue Jun 18 16:04:29 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
201
202	* h8300.h (H8300SMAGIC): Define.
203	(H8300SBADMAG): Define.
204
205Mon Jun 10 11:53:28 1996  Jeffrey A Law  (law@cygnus.com)
206
207	* internal.h (R_BCC_INV, R_JMP_DEL): New relocations for
208	relaxing in the H8/300 series.
209
210Thu May 16 15:49:22 1996  Ian Lance Taylor  <ian@cygnus.com>
211
212	* sh.h (R_SH_CODE, R_SH_DATA, R_SH_LABEL): Define.
213
214Tue May  7 00:36:39 1996  Jeffrey A Law  (law@cygnus.com)
215
216	* internal.h (R_JMPL2): Renamed from R_JMPL_B8 to be
217	consistent with other similar relocs.
218
219	* internal.h (H8/300 specific relocs): Add comments better
220	explaining what each reloc is used for.
221	(R_MOV16B1, R_MOV16B2): Renamed from R_MOVB1 and R_MOVB2.
222	(R_MOV24B1, R_MOV24B2): Renamed from R_MOVLB1 and R_MOVLB2.
223	(R_MOVL1, R_MOVL2): New relocs.
224	
225Fri May  3 13:01:12 1996  Jeffrey A Law  (law@cygnus.com)
226
227	* internal.h (R_PCRWORD_B): Define for the h8300 relaxing
228	linker.
229
230Wed May  1 19:21:03 1996  Ian Lance Taylor  <ian@cygnus.com>
231
232	* internal.h (SCNNMLEN): Define.
233	(struct internal_scnhdr): Use SCNNMLEN for s_name field.
234
235Fri Mar 29 13:41:25 1996  Ian Lance Taylor  <ian@cygnus.com>
236
237	* pe.h: Define IMAGE_COMDAT codes.
238
239Wed Mar 27 17:29:42 1996  Ian Lance Taylor  <ian@cygnus.com>
240
241	* arm.h (union external_auxent): Add x_checksum, x_associated, and
242	x_comdat fields to x_scn struct.
243	* i386.h (union external_auxent): Likewise.
244	* powerpc.h (union external_auxent): Likewise.
245	* internal.h (union internal_auxent): Likewise.
246
247Thu Mar 21 16:25:57 1996  David Mosberger-Tang  <davidm@azstarnet.com>
248
249	* ecoff.h (struct ecoff_find_line): Add caching fields.
250
251Thu Mar 14 15:22:44 1996  Jeffrey A Law  (law@cygnus.com)
252
253	* internal.h (R_MEM_INDIRECT): New reloc for the h8300.
254 
255Fri Feb  9 10:44:11 1996  Ian Lance Taylor  <ian@cygnus.com>
256
257	* aux-coff.h: Rename from aux.h, to avoid problems on hapless DOS
258	systems which think that aux is a com port.
259
260Mon Feb  5 18:35:00 1996  Ian Lance Taylor  <ian@cygnus.com>
261
262	* i960.h (F_I960HX): Define.
263
264Wed Jan 31 13:11:54 1996  Richard Henderson  <rth@tamu.edu>
265
266	* aux.h: New file.
267	* internal.h, m68k.h: Protect against multiple inclusion.
268
269Wed Nov 22 13:48:39 1995  Ian Lance Taylor  <ian@cygnus.com>
270
271	* ecoff.h (_RCONST, STYP_RCONST, RELOC_SECTION_RCONST): Define.
272	(NUM_RELOC_SECTIONS): Update.
273	* symconst.h (scRConst): Define.
274
275Tue Nov 14 18:54:29 1995  Ian Lance Taylor  <ian@cygnus.com>
276
277	* internal.h (C_NT_WEAK): Define.
278
279Thu Nov  9 14:08:30 1995  Ian Lance Taylor  <ian@cygnus.com>
280
281	* rs6000.h (STYP_OVRFLO): Define.
282
283Tue Nov  7 14:38:45 1995  Kim Knuttila  <krk@cygnus.com>
284
285	* coff/powerpc.h (IMAGE_NT_OPTIONAL_HDR_MAGIC): Added define.
286	* coff/pe.h: Added defines for file level flags
287
288Mon Nov  6 17:28:01 1995  Harry Dolan  <dolan@ssd.intel.com>
289
290	* i860.h: New file, based on i386.h.
291
292Wed Nov  1 15:25:18 1995  Manfred Hollstein KS/EF4A 60/1F/110 #40283  <manfred@lts.sel.alcatel.de>
293
294	* m68k.h (PAGEMAGICEXECSWAPPED): Define.
295	(PAGEMAGICPEXECSWAPPED): Define.
296	(PAGEMAGICPEXECTSHLIB): Define.
297	(PAGEMAGICPEXECPAGED): Define.
298	(_COMMENT): DEFINE.
299	* m88k.h (_COMMENT): Define.
300
301Wed Oct 18 18:36:19 1995  Geoffrey Noer  <noer@cygnus.com>
302
303	* sym.h: #if 0'd out runtime_pdr struct because it chokes 
304	Visual C++ and there aren't any references to it elsewhere in gdb.
305
306Mon Oct 16 11:12:24 1995  Ian Lance Taylor  <ian@cygnus.com>
307
308	* rs6000.h (SMALL_AOUTSZ): Define.
309
310	* internal.h (XMC_TD): Define.
311
312Tue Oct 10 18:41:03 1995  Ian Lance Taylor  <ian@cygnus.com>
313
314	* internal.h (struct internal_aouthdr): Add o_cputype field.
315	* rs6000.h (AOUTHDR): Rename o_resv1 to o_cputype.
316
317Mon Oct  9 14:45:46 1995  Ian Lance Taylor  <ian@cygnus.com>
318
319	* rs6000.h (AOUTHDR): Add o_maxdata field.  Add comments.
320	(_PAD, _LOADER): Define.
321	(STYP_LOADER): Define.
322	* internal.h (struct internal_aouthdr): Add o_maxdata field.
323
324Thu Oct  5 10:02:57 1995  Ian Lance Taylor  <ian@cygnus.com>
325
326	* ecoff.h: Define section name macros and STYP macros for various
327	Alpha sections: .got, .hash, .dynsym, .dynstr, .rel.dyn, .conflic,
328	.comment, .liblist, .dynamic.
329
330Wed Oct  4 10:56:35 1995  Kim Knuttila  <krk@cygnus.com>
331
332	* pe.h: Moved DOSMAGIC and NT_SIGNATURE defines here
333	* powerpc.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
334	Also removed other unused defines (various MAGIC ones)
335	* i386.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
336	* arm.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
337	* apollo.h: removed unused DEFAULT_* defines
338	* alpha.h: removed unused DEFAULT_* defines
339	* h8500.h: removed unused DEFAULT_* defines
340	* h8300.h: removed unused DEFAULT_* defines
341	* i960.h: removed unused DEFAULT_* defines
342	* m88k.h: removed unused DEFAULT_* defines
343	* we32k.h: removed unused DEFAULT_* defines
344	* rs6000.h: removed unused DEFAULT_* defines
345	* mips.h: removed unused DEFAULT_* defines
346	* m68k.h: removed unused DEFAULT_* defines
347	* z8k.h: removed unused DEFAULT_* defines
348	* w65.h: removed unused DEFAULT_* defines
349	* sparc.h: removed unused DEFAULT_* defines
350	* sh.h: removed unused DEFAULT_* defines
351
352Fri Sep 29 08:40:08 1995  Kim Knuttila  <krk@cygnus.com>
353
354	* powerpc.h: Reformatted to GNU coding conventions.
355
356Wed Sep 27 06:50:50 1995  Kim Knuttila  <krk@nellie>
357
358	* pe.h: added defines for more section characteristics
359	* powerpc.h (new file): base coff definitions for ppc PE
360
361Tue Sep 12 12:08:20 1995  Ian Lance Taylor  <ian@cygnus.com>
362
363	* internal.h (struct internal_syment): Change n_numaux field from
364	char to unsigned char.
365
366Fri Sep  1 15:39:36 1995  Kazumoto Kojima  <kkojima@info.kanagawa-u.ac.jp>
367
368	* mips.h (struct rpdr_ext): Define.
369
370Thu Aug 31 16:51:50 1995  steve chamberlain  <sac@slash.cygnus.com>
371
372	* internal.h (internal_aouthdr, internal_filehdr):
373	don't indirect the pe stuff.
374
375Tue Aug 29 14:16:07 1995  steve chamberlain  <sac@slash.cygnus.com>
376
377	* i386.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Make the same
378	as 'the other' compiler.
379	* internal.h (NT_IMAGE_BASE): Deleted.
380	(NT_EXE_IMAGE_BASE, NT_DLL_IMAGE_BASE): New.
381	(PE_DEF_SECTION_ALIGNMENT, PE_DEF_FILE_ALIGNMENT): New.
382	(R_IMAGEBASE): New.
383
384Mon Aug 21 18:12:19 1995  steve chamberlain  <sac@slash.cygnus.com>
385
386	* internal.h: (internal_filehdr): Moved PE stuff into
387	internal_extra_pe_filehdr.
388	(internal_aouthdr): Moved PE stuff into
389	interanl_extra_pe_aouthdr.
390
391Mon Jul 24 14:05:39 1995  Ian Lance Taylor  <ian@cygnus.com>
392
393	* internal.h: Move R_SH_* relocs from here...
394	* sh.h: ...to here.
395	(R_SH_SWITCH16, R_SH_SWITCH32): Define.
396	(R_SH_USES, R_SH_COUNT, R_SH_ALIGN): Define.
397
398Thu Jun 29 00:04:25 1995  Steve Chamberlain  <sac@slash.cygnus.com>
399
400	* internal.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Increase a lot.
401
402Tue May 16 15:08:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
403
404	* internal.h (NT_subsystem, NT_stack_heap): Delete
405
406Tue May 16 15:08:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
407
408	* internal.h (NT_subsystem, NT_stack_heap): Now extern.
409
410Tue Feb 14 17:59:37 1995  Ian Lance Taylor  <ian@cygnus.com>
411
412	* ecoff.h (struct ecoff_fdrtab_entry): Define.
413	(struct ecoff_find_line): Define.
414
415Sat Feb  4 14:38:03 1995  David Mosberger-Tang  <davidm@piston.cs.arizona.edu>
416
417	* sym.h (struct pdr): field "prof" added.
418
419	* alpha.h (PDR_BITS1_PROF_*): added, macros for PDR_BITS*_RESERVED_*
420	updated accordingly.
421
422Sun Jan 15 18:38:33 1995  Steve Chamberlain  <sac@splat>
423
424	* w65.h: New file.
425
426Wed Nov 23 22:43:38 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
427
428	* sh.h (SH_ARCH_MAGIC_BIG, SH_ARCH_MAGIC_LITTLE): New.
429	(SHBADMAG): Changed to suit.
430
431Tue Jul 26 17:46:08 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
432
433	* i960.h (F_I960JX): New macro.
434
435Wed Jul  6 00:48:57 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
436
437	* alpha.h:  Add definitions for alpha file header flags, encoding
438	the object type of the file.
439
440Mon Jun 20 13:47:01 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
441
442	* ecoff.h (ecoff_swap_tir_in): Remove declaration.
443	(ecoff_swap_tir_out): Likewise.
444	(ecoff_swap_rndx_in, ecoff_swap_rndx_out): Likewise.
445	(struct ecoff_debug_swap): Add new fields: swap_tir_in,
446	swap_rndx_in, swap_tir_out, swap_rndx_out, read_debug_info.
447
448Sun Jun 12 03:51:52 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
449
450	* symconst.h:  Pick up SGI define for stIndirect.
451
452Fri Apr 22 13:05:28 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
453
454	* ecoff.h (REGINFO): Don't define.
455	(struct ecoff_reginfo): Don't define.
456
457	* sh.h (SH_ARCH_MAGIC): Rename from SHMAGIC.  SHMAGIC is used by
458	several targets to mean a shared library.
459	(SHBADMAG): Corresponding change.
460
461Thu Apr 14 13:00:53 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
462
463	* mips.h (RELOC_BITS3_TYPE_BIG): Changed from 0x1e to 0x3e.
464	(RELOC_BITS3_TYPEHI_LITTLE): Define.
465	(RELOC_BITS3_TYPEHI_SH_LITTLE): Define.
466	(MIPS_R_PCREL16): Change value from 8 to 12 to match Irix 4.
467	(MIPS_R_RELHI): Define.
468	(MIPS_R_RELLO): Define.
469	(MIPS_R_SWITCH): Change value from 9 to 22.
470
471Thu Apr  7 14:19:35 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
472
473	* mips.h (MIPS_R_SWITCH): Define.
474
475Thu Mar 31 19:28:33 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
476
477	* internal.h (internal_aouthdr): Added comments for Apollo fields.
478
479Thu Mar 31 16:28:02 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
480
481	* ecoff.h (STYP_ECOFF_LIB): Define as used on Irix 4.
482
483Fri Mar 25 17:16:55 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
484
485	* ecoff.h (struct ecoff_debug_info): Add adjust field.
486	(struct ecoff_value_adjust): Define.
487
488Tue Mar 22 13:22:47 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
489
490	* mips.h (MIPS_R_PCREL16): Define.
491
492Sat Feb 26 10:26:38 1994  Ian Lance Taylor  (ian@cygnus.com)
493
494	* ecoff.h: Add casts to avoid warnings from SVR4 cc.
495
496Mon Feb 21 09:48:46 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)
497
498	* sym.h (struct runtime_pdr): Make field adr bfd_vma, not unsigned
499	long.
500	(SYMR): Make field value bfd_vma, not long.
501
502Fri Feb  4 23:35:53 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
503
504	* rs6000.h (STYP_DEBUG): Define.
505
506Wed Feb  2 14:31:37 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
507
508	* internal.h (union internal_auxent): Change x_csect.x_scnlen into
509	a union of a long and a pointer to a symbol.  XCOFF sometimes uses
510	this field as a symbol index.
511
512Mon Jan 10 23:54:25 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
513
514	* ecoff.h (ecoff_debug_info): Remove fields line_end,
515	external_dnr_end, external_pdr_end, external_sym_end,
516	external_opt_end, external_aux_end, ss_end, external_fdr_end.
517	Replace ifdbase with ifdmap.
518
519Wed Jan  5 17:05:36 1994  Ken Raeburn  (raeburn@deneb.cygnus.com)
520
521	* ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA):
522	Define.
523
524Wed Jan  5 16:58:24 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
525
526	* ecoff.h (NUM_RELOC_SECTIONS): Define.
527
528Tue Dec 21 09:24:56 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
529
530	* sparc.h (struct external_reloc): Rename field r_addend to
531	r_offset.
532
533Sat Dec 11 16:12:32 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
534
535	* internal.h (R_DISP7, R_SH_IMM16): New reloc types.
536
537Tue Nov 23 14:23:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
538
539	* ecoff.h (struct ecoff_debug_swap): Added *_end fields for all
540	the symbolic information pointers.
541
542	* sym.h: Named the EXTR structure ecoff_extr.
543
544Fri Nov 19 08:21:18 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
545
546	* sparc.h (RELSZ): Use correct size.
547
548Wed Nov 17 17:18:16 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
549
550	* mips.h (struct ecoff_debug_info): Define.
551
552Tue Nov  2 17:56:57 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
553
554	* ecoff.h (struct ecoff_debug_swap): Define.
555
556Thu Oct 28 17:07:50 1993  Stan Shebs  (shebs@rtl.cygnus.com)
557
558	* i386.h (I386LYNXMAGIC): Rename to LYNXCOFFMAGIC.
559	* m68k.h (LYNXCOFFMAGIC): Define.
560	* sparc.h: New file.
561
562Tue Oct 19 15:34:50 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
563
564	* alpha.h (external_aouthdr): Split four byte padding field into
565	two byte bldrev field and two byte padding field.
566
567	* ecoff.h (_LITA, _PDATA, _XDATA, STYP_LITA): Defined.
568
569Wed Oct 13 15:52:34 1993  Ken Raeburn  (raeburn@cygnus.com)
570
571	Sun Oct 10 17:27:10 1993  Troy Rollo (troy@cbme.unsw.edu.au)
572
573	* coff/internal.h: Added o_sri, o_inlib and o_vid for Apollos
574			as well as R_DIR16.
575
576	* coff/apollo.h: New file
577
578Mon Oct 11 17:16:48 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
579
580	* ecoff.h (REGINFO, struct ecoff_reginfo): Define.
581
582Tue Oct  5 10:52:53 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
583
584	* rs6000.h: Change non-ASCII characters in comment to octal
585	escapes.
586
587Tue Sep 28 03:27:04 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
588
589	* ecoff.h (_FINI, STYP_ECOFF_FINI):  Add to support .fini section.
590
591Fri Sep 24 11:53:53 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
592
593	* mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
594	* ecoff.h: Define MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
595
596Thu Sep 23 21:07:14 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
597
598	* mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
599	* ecoff.h: Define MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
600
601Thu Sep 16 20:27:21 1993  Jim Kingdon  (kingdon@cirdan.cygnus.com)
602
603	* sym.h, symconst.h: Add comment stating these files are not part
604	of GDB, GAS, etc.  In 1991, when we asked rms whether we could
605	include these files in GDB (although they are copyrighted by
606	someone besides the FSF), he said it was OK if they were not
607	considered part of GDB.
608
609Fri Sep 10 17:40:35 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
610
611	* ecoff.h (AUX_PUT_ANY): Cast val argument to bfd_vma.
612
613	* alpha.c (external_aouthdr): Need four bytes of padding between
614	vstamp and tsize.
615
616Tue Sep  7 14:20:43 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
617
618	* ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
619	change in bfd swapping routine names.
620
621Tue Sep  7 10:15:17 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
622
623	* ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
624	changes.
625
626Fri Aug 13 14:30:32 1993  Ian Lance Taylor  (ian@cygnus.com)
627
628	* ecoff.h (RELOC_SECTION_NONE): Define.
629
630Thu Aug 12 11:24:42 1993  Ian Lance Taylor  (ian@cygnus.com)
631
632	* alpha.h (struct external_reloc): Add r_symndx field.
633	(RELSZ): Correct.
634	(RELOC_BITS*): Correct.
635	(ALPHA_R_*): Define.
636	* ecoff.h (RELOC_SECTION_{XDATA,PDATA,FINI,LITA,ABS}): Define.
637	(r_extern): Undefine.
638	* internal.h (struct internal_reloc): Make r_vaddr bfd_vma rather
639	than long.  Add r_extern field.
640
641	* alpha.h (PDR_BITS*): Define.
642	* sym.h (PDR): Give correct names to new fields.
643
644	* ecoff.h: Moved MIPS reloc definitions from here...
645	* mips.h: to here.
646
647Tue Aug  3 11:17:53 1993  Ian Lance Taylor  (ian@cygnus.com)
648
649	* alpha.h: Corrected external symbolic debugging structures to
650	match actual usage.
651	* internal.h (internal_filehdr, internal_aouthdr,
652	internal_scnhdr): Changed type of some fields to bfd_vma so they
653	can hold 64 bits.
654	* sym.h (HDRR, FDR, PDR, EXTR): Likewise.
655	(PDR): Added new fields found on Alpha.
656	* symconst.h (magicSym2): Define; new value found on Alpha.
657
658	* ecoff.h: New file.
659	* alpha.h, mips.h: Moved common information into ecoff.h.  Moved
660	external structure definitions in from ecoff-ext.h.
661	* ecoff-ext.h: Removed; information now in alpha.h and mips.h.
662
663Sun Jul 18 21:43:59 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
664
665	* i386.h: Recognize I386PTXMAGIC.
666
667Fri Jul 16 09:54:35 1993  Ian Lance Taylor  (ian@cygnus.com)
668
669	* mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC.
670
671Thu Jul 15 12:23:55 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
672
673	* m88k.h (union external_auxent): Move x_fcn back inside x_fcnary.
674	({GET,PUT}_FCN_{LNNOPTR,ENDNDX}): Adjust accordingly.
675
676Sun Jul 11 18:00:18 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
677
678	* m68k.h: Define MC68KBCSMAGIC.
679
680Thu Jun 10 11:46:28 1993  Ian Lance Taylor  (ian@cygnus.com)
681
682	* mips.h (_INIT, STYP_MIPS_INIT): Define (used on Irix4).
683	(STYP_OTHER_LOAD): Define as STYP_MIPS_INIT.
684
685Wed Jun  9 15:09:09 1993  Ian Lance Taylor  (ian@cygnus.com)
686
687	* mips.h (OMAGIC): Define.
688
689Mon Apr 26 18:04:47 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
690
691	* internal.h, sh.h: Support for SH.
692
693Sat Apr 24 21:34:59 1993  Jim Kingdon  (kingdon@cygnus.com)
694
695	* a29k.h: Define _LIT.
696
697Fri Apr 23 18:41:23 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
698
699	* alpha.h: New file.
700
701Thu Apr  8 12:36:34 1993  Ian Lance Taylor  (ian@cygnus.com)
702
703	* internal.h (C_SHADOW, C_VERSION): Copied in from m88k.h.
704	* m88k.h, i386.h, we32k.h: Don't define all the storage classes;
705	they're already in internal.h.
706
707Wed Apr  7 11:51:24 1993  Jim Kingdon  (kingdon@cygnus.com)
708
709	* internal.h: Change n_sclass to unsigned char.
710	Change C_EFCN to 0xff, change RS/6000 dbx symbols
711	to no longer be signed.
712
713Fri Mar 19 14:52:56 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
714
715	* internal.h: Add H8/500 reloc types.
716
717Wed Mar 17 09:46:03 1993  Ian Lance Taylor  (ian@cygnus.com)
718
719	* ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
720	conditional expression.
721
722Thu Mar  4 14:12:06 1993  Ian Lance Taylor  (ian@cygnus.com)
723
724	* ecoff-ext.h (AUX_GET_*): Rewrote to use new macro AUX_GET_ANY.
725	(AUX_PUT_*): New macros corresponding to the AUX_GET macros.
726	(ecoff_swap_tir_out): Added prototype.
727
728	* mips.h (N_BTMASK, N_TMASK, N_BTSHFT, N_TSHIFT): Define; these
729	are needed to interpret gcc debugging output.
730
731Tue Feb  9 07:43:27 1993  Ian Lance Taylor  (ian@cygnus.com)
732
733	* we32k.h (BTYPE, ISPTR, ISFCN, ISARY, DECREF): Removed
734	more definitions duplicated in internal.h.
735
736Wed Feb  3 09:18:24 1993  Ian Lance Taylor  (ian@cygnus.com)
737
738	* mips.h (RELOC_BITS3_TYPE_*): Correct for big endian machines.
739
740Mon Jan 25 11:35:51 1993  Ian Lance Taylor  (ian@cygnus.com)
741
742	* internal.h (internal_aouthdr): Added additional fields used only
743	by MIPS ECOFF.
744
745Thu Jan 21 10:28:38 1993  Ian Lance Taylor  (ian@cygnus.com)
746
747	* mips.h (AOUTHDR): Added additional fields used by ECOFF.
748
749Tue Jan 19 12:21:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
750
751	* i386.h, we32k.h (N_*, T_*, DT_*): Removed still more definitions
752	duplicated in internal.h.
753
754	* mips.h (RELOC_SECTION_*, ECOFF_R_*): Defined constants for ECOFF
755	relocs.
756
757Fri Jan 15 18:17:00 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
758
759	* ecoff-ext.h: Added prototypes for new ECOFF swapping functions.
760	(opt_ext): New structure.
761	* mips.h (ZMAGIC): Defined to be 0413.
762	(_LIB): Defined to be ".lib"
763	(external_reloc): MIPS ECOFF relocs are only 8 bytes.  Added
764	macros to aid in swapping.
765
766Fri Jan  8 16:19:26 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
767
768	* ecoff-ext.h: Added prototypes for ECOFF swapping functions.
769	* internal.h (internal_scnhdr): Always provide s_align field, not
770	just on i960.
771	(internal_reloc): Always provide r_size field, not just on
772	RS/6000.
773	* mips.h (_RDATA, _SDATA, _SBSS, _LIT4, _LIT8, STYP_RDATA,
774	STYP_SDATA, STYP_SBSS, STYP_LIT4, STYP_LIT8): Defined.
775	(CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB, MIPS_UNMARK_STAB,
776	STABS_SYMBOL): Moved in from gdb/mipsread.c.
777
778Wed Jan  6 14:01:46 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
779
780	* i386.h, we32k.h: removed STYP_* defines, since they duplicated
781	those in internal.h.
782
783Tue Dec 29 15:40:07 1992  Ian Lance Taylor  (ian@cygnus.com)
784
785	* i386.h: define I386AIXMAGIC for Danbury AIX PS/2 compiler.
786
787Sat Dec 12 16:07:57 1992  Ian Lance Taylor  (ian@cygnus.com)
788
789	* i386.h: don't define BTYPE, ISPTR, ISFCN, ISARY, DECREF: they
790	are defined in internal.h.
791
792Thu Nov 12 09:52:01 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
793
794	* internal.h: (internal_reloc): r_offset is now a long.
795	* z8k.h: slight comment enhancement
796
797Wed Sep 30 07:46:08 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
798
799	* internal.h: changed z8k reloc types
800
801Fri Aug 28 10:16:31 1992  Brendan Kehoe  (brendan@cygnus.com)
802
803	* we32k.h: new file
804
805Thu Aug 27 13:00:01 1992  Brendan Kehoe  (brendan@cygnus.com)
806
807	* symconst.h: comment out cruft at the end of #endif
808
809Tue Aug 25 15:06:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
810
811	* internal.h: added #define for STYP_LIT, removed from a29k and
812	h8300.
813
814	* z8k.h: added z8000 support
815
816Thu Jul 16 16:32:00 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
817
818	* internal.h: added R_RELLONG_NEG reloc type
819
820Fri Jun 12 20:11:04 1992  John Gilmore  (gnu at cygnus.com)
821
822	* symconst.h:  Fix unterminated comment.
823
824Wed Jun 10 07:57:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
825
826	* i386.h: a.out magic numbers from
827	mohring@informatik.tu-muenchen.de
828
829Mon Jun  8 20:13:33 1992  John Gilmore  (gnu at cygnus.com)
830
831	* ecoff-ext.h, mips.h:  Use unsigned chars everywhere.
832	(Suggested by Antti Miettinen.)
833
834Tue Apr 14 15:18:44 1992  John Gilmore  (gnu at cygnus.com)
835
836	* sym.h:  Add comments.
837	* symconst.h:  Merge with Fred's changes.
838
839Tue Apr 14 14:30:05 1992  Fred Fish  (fnf@cygnus.com)
840
841	* symconst.h:  Pick up SGI defines for stStruct, stUnion, stEnum,
842	langCplusplus, and langCplusplusV2.
843
844Thu Apr  2 19:47:43 1992  John Gilmore  (gnu at cygnus.com)
845
846	* sym.h, symconst.h:  MIPS has provided redistributable versions
847	of these files.  Thanks!
848	* ecoff-ext.h:  Add weakext bit to match new sym.h.
849
850Fri Mar  6 00:10:46 1992  John Gilmore  (gnu at cygnus.com)
851
852	* ecoff-ext.h:  Add relative file descriptors.
853
854Thu Feb 27 11:53:04 1992  John Gilmore  (gnu at cygnus.com)
855
856	* ecoff-ext.h:  New file for external (in-file) form of ecoff
857	symbol structures.
858
859Thu Feb  6 11:33:32 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
860
861	* h8300.h: made the external_lineno l_lnno field 4 bytes wide.
862	andded GET/PUT_LINENO_LNNO macros
863
864Sat Nov 30 20:38:35 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
865
866	* ChangeLog, a29k.h, h8300.h, i386.h, i960.h, internal.h, m68k.h,
867	m88k.h, mips.h, rs6000.h: move from above coff-<foo>.h
868
869
870Local Variables:
871version-control: never
872End:
873