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