d18113d52e9262d97f2015b1641b9d68e155ed45
[external/binutils.git] / include / coff / ChangeLog
1 2003-12-02  Graham Reed <grahamr@algorithmics.com>
2
3         * internal.h (C_WEAKEXT): Add alternative value for AIX 5.2
4         based targets.
5
6 2003-08-23  Jason Eckhardt  <jle@rice.edu>
7
8         * coff/i860.h (COFF860_R_PAIR, COFF860_R_LOW0, COFF860_R_LOW1,
9         COFF860_R_LOW2, COFF860_R_LOW3, COFF860_R_LOW4, COFF860_R_SPLIT0,
10         COFF860_R_SPLIT1, COFF860_R_SPLIT2, COFF860_R_HIGHADJ,
11         COFF860_R_BRADDR): Define new relocation constants and document.
12         Minor formatting adjustments.
13
14 2003-08-07  Alan Modra  <amodra@bigpond.net.au>
15
16         * ti.h (GET_SCNHDR_NRELOC): Rename PTR param to LOC.
17         (PUT_SCNHDR_NRELOC, GET_SCNHDR_NLNNO, PUT_SCNHDR_NLNNO): Likewise.
18         (GET_SCNHDR_FLAGS, PUT_SCNHDR_FLAGS): Likewise.
19         (GET_SCNHDR_PAGE, PUT_SCNHDR_PAGE): Likewise.
20
21 2003-07-17  Jeff Muizelaar  <muizelaar@rogers.com>
22
23         * pe.h: (IMAGE_FILE_NET_RUN_FROM_SWAP): Define.
24         (IMAGE_FILE_MACHINE_WCEMIPSV2): Define.
25         (IMAGE_FILE_MACHINE_SH3DSP): Define.
26         (IMAGE_FILE_MACHINE_SH3E): Define.
27         (IMAGE_FILE_MACHINE_SH5): Define.
28         (IMAGE_FILE_MACHINE_AM33): Define.
29         (IMAGE_FILE_MACHINE_POWERPCFP): Define.
30         (IMAGE_FILE_MACHINE_AXP64): Define.
31         (IMAGE_FILE_MACHINE_TRICORE): Define.
32         (IMAGE_FILE_MACHINE_CEF): Define.
33         (IMAGE_FILE_MACHINE_EBC): Define.
34         (IMAGE_FILE_MACHINE_AMD64): Define.
35         (IMAGE_FILE_MACHINE_M32R): Define.
36         (IMAGE_FILE_MACHINE_CEE): Define.
37
38 2003-07-14  Christian Groessler  <chris@groessler.org>
39
40         * i860.h (AOUTSZ): Define for i860 coff.
41
42 2003-06-29  Andreas Jaeger  <aj@suse.de>
43
44         * xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.
45
46         * ecoff.h: Convert to ISO C90 prototypes.  Replace PTR by void *.
47
48 2003-04-24 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
49
50         * coff/h8300.h (H8300HNMAGIC, H8300SNMAGIC): New.
51         (H8300HNBADMAG, H8300SNBADMAG): New.
52
53 2003-04-15  Rohit Kumar Srivastava <rohits@kpitcummins.com>
54
55         * sh.h: Replace occurrances of 'Hitachi' with 'Renesas'.
56         * h8300.h: Likewise.
57         * h8500.h: Likewise.
58
59 2003-03-25  Stan Cox   <scox@redhat.com>
60             Nick Clifton  <nickc@redhat.com>
61
62         Contribute support for Intel's iWMMXt chip - an ARM variant:
63
64         * arm.h (ARM_NOTE_SECTION): Define.
65
66 2002-11-30  Alan Modra  <amodra@bigpond.net.au>
67
68         * ecoff.h: Replace boolean with bfd_boolean.
69         * xcoff.h: Likewise.
70
71 2002-03-18  Tom Rix  <trix@redhat.com>
72
73         * rs6k64.h: Add U64_TOCMAGIC, AIX 5 64 bit magic number.
74
75 2002-02-01  Tom Rix  <trix@redhat.com>
76
77         * xcoff.h: Conditionally support <aiaff> for pre AIX 4.3.
78
79 2002-01-31  Ivan Guzvinec  <ivang@opencores.org>
80
81         * or32.h: New file.
82
83 2001-12-24  Tom Rix  <trix@redhat.com>
84
85         * xcoff.h (xcoff_big_format_p): Make <bigaf> the default archive
86         format.
87         (XCOFFARMAG_ELEMENT_SIZE, XCOFFARMAGBIG_ELEMENT_SIZE): Define for
88         archive header ascii elements.
89
90 2001-12-17  Tom Rix  <trix@redhat.com>
91
92         * xcoff.h :  Add .except and .typchk section string and styp flags.
93         Fix xcoff_big_format_p macro.
94
95 2001-12-16  Tom Rix  <trix@redhat.com>
96
97         * xcoff.h : Clean up formatting.
98
99 2002-01-15  Richard Earnshaw  <rearnsha@arm.com>
100
101         * arm.h (F_VFP_FLOAT): Define.
102
103 2001-11-11  Timothy Wall  <twall@alum.mit.edu>
104
105         * ti.h: Move arch-specific stuff from here...
106         (COFF_ADJUST_SYM_IN/OUT): Optionally put page flag into symbol
107         value.
108         * tic54x.h: ...to here.
109
110 2001-10-26  Christian Groessler  <cpg@aladdin.de>
111
112         * external.h (GET_LINENO_LNNO): Fix usage of H_GET_32/16.
113         (PUT_LINENO_LNNO): Likewise with H_PUT_32/16.
114
115 2001-09-21  Nick Clifton  <nickc@cambridge.redhat.com>
116
117         * ti.h (GET_SCNHDR_PAGE): Fix compile time warning.
118
119 2001-09-18  Alan Modra  <amodra@bigpond.net.au>
120
121         * external.h (GET_LINENO_LNNO): Use H_GET_32/16.
122         (PUT_LINENO_LNNO): Use H_PUT_32/16.
123         * m88k.h (GET_LNSZ_SIZE, GET_LNSZ_LNNO, GET_SCN_NRELOC,
124         GET_SCN_NLINNO): Use H_GET_32.
125         (PUT_LNSZ_LNNO, PUT_LNSZ_SIZE, PUT_SCN_NRELOC, PUT_SCN_NLINNO):
126         Use H_PUT_32.
127         * ti.h: Formatting fixes.  Make use of H_GET_* and H_PUT_* throughout.
128         * xcoff.h: White space changes.
129
130 2001-09-05  Tom Rix <trix@redhat.com>
131
132         * xcoff.h : Add XCOFF_SYSCALL32 and XCOFF_SYSCALL64 hash table flags.
133
134 2001-08-27  Andreas Jaeger  <aj@suse.de>
135
136         * xcoff.h (struct __rtinit): Make proper prototype for rtl.
137
138 Fri Aug 24 01:18:51 2001  J"orn Rennecke <amylaar@redhat.com>
139
140         * internal.h (R_JMP2, R_JMPL2, R_MOVL2): Comment spelling fix.
141
142 2001-04-05  Tom Rix <trix@redhat.com>
143
144         * rs6000.h : move xcoff32 external structures from xcofflink.
145         * rs6k64.h : move xcoff64 external structures from xcofflink.
146         * internal.h : promote 32 bit structure elements to 64 bit
147         for xcoff64 support
148         * xcoff.h : New file.
149
150 2001-03-23  Nick Clifton  <nickc@redhat.com>
151
152         * a29k.h: Fix compile time warning.
153         * external.h: Fix compile time warning.
154         * m88k.h: Fix compile time warning.
155
156 2001-03-13  Nick Clifton  <nickc@redhat.com>
157
158         * external.h: New file. Common structure definitions found in
159         other COFF header files.
160
161         * a29k.h: Use external.h.
162         * apollo.h: Use external.h.
163         * arm.h: Use external.h.
164         * h8300.h: Use external.h.
165         * h8500.h: Use external.h.
166         * i386.h: Use external.h.
167         * i860.h: Use external.h.
168         * ia64.h: Use external.h.
169         * m68k.h: Use external.h.
170         * m88k.h: Use external.h.
171         * mcore.h: Use external.h.
172         * mips.h: Use external.h.
173         * mipspe.h: Use external.h.
174         * powerpc.h: Use external.h.
175         * rs6000.h: Use external.h.
176         * rs6k64.h: Use external.h.
177         * sh.h: Use external.h.
178         * sparc.h: Use external.h.
179         * tic30.h: Use external.h.
180         * tic80.h: Use external.h.
181         * w65.h: Use external.h.
182         * we32k.h: Use external.h.
183         * z8k.h: Use external.h.
184
185 2001-02-09  David Mosberger  <davidm@hpl.hp.com>
186
187         * pe.h (PEPAOUTSZ): Rename from PEP64AOUTSZ.
188         Rename from PEPAOUTHDR.
189
190 2001-01-23  H.J. Lu  <hjl@gnu.org>
191
192         * pe.h (struct external_PEI_DOS_hdr): New.
193         (struct external_PEI_IMAGE_hdr): New.
194
195 2000-12-11  Alan Modra  <alan@linuxcare.com.au>
196
197         * ti.h (OCTETS_PER_BYTE_POWER): Change #warning to #error.
198
199 2000-12-08  Alan Modra  <alan@linuxcare.com.au>
200
201         * ti.h (OCTETS_PER_BYTE_POWER): Change #warn to #warning.
202
203 2000-06-30  DJ Delorie  <dj@cygnus.com>
204
205         * pe.h: Clarify a comment.
206
207 2000-05-05  Clinton Popetz  <cpopetz@cygnus.com>
208
209         * rs6k64.h (U802TOC64MAGIC): Change to U803XTOCMAGIC.
210
211 2000-04-24  Clinton Popetz  <cpopetz@cygnus.com>
212
213         * rs6k64.h: New file.
214
215 2000-04-17  Timothy Wall  <twall@cygnus.com>
216
217         * ti.h: Load page cleanup.
218         * intental.h: Add load page field.
219
220 Mon Apr 17 16:44:01 2000  David Mosberger  <davidm@hpl.hp.com>
221
222         * pe.h (PEP64AOUTHDR): New header for PE+.
223         (PEP64AOUTSZ): New macro.
224         (IMAGE_SUBSYSTEM_UNKNOWN): New macro.
225         (IMAGE_SUBSYSTEM_NATIVE): Ditto.
226         (IMAGE_SUBSYSTEM_WINDOWS_GUI): Ditto.
227         (IMAGE_SUBSYSTEM_WINDOWS_CUI): Ditto.
228         (IMAGE_SUBSYSTEM_POSIX_CUI): Ditto.
229         (IMAGE_SUBSYSTEM_WINDOWS_CE_GUI): Ditto.
230         (IMAGE_SUBSYSTEM_EFI_APPLICATION): Ditto.
231         (IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER): Ditto.
232         (IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER): Ditto.
233         * internal.h (PE_DEF_FILE_ALIGNMENT): Define only if not defined
234         already.
235         * ia64.h: New file.
236
237 2000-04-13  Alan Modra  <alan@linuxcare.com.au>
238
239         * ti.h (ADDR_MASK): Don't use ul suffix on constants.
240         (PG_MASK): Ditto.
241
242 2000-04-11  Timothy Wall  <twall@cygnus.com>
243
244         * ti.h: Remove load page references until load pages are
245         reimplemented.
246         * tic54x.h: Ditto.
247
248 2000-04-07  Timothy Wall  <twall@cygnus.com>
249
250         * internal.h: Fix some comments related to TI COFF (instead of tic80).
251         * ti.h: New.
252         * tic54x.h: New.
253
254 Wed Apr  5 22:08:41 2000  J"orn Rennecke <amylaar@cygnus.co.uk>
255
256         * sh.h (R_SH_LOOP_START, R_SH_LOOP_END): Define.
257
258 2000-03-15  Kazu Hirata  <kazu@hxi.com>
259
260         * internal.h: Fix a typo in the comment for R_MOVL2.
261
262 2000-02-28  Nick Clifton  <nickc@cygnus.com>
263
264         * mipspe.h (MIPS_PE_MAGIC): Define.
265         * sh.h (SH_PE_MAGIC): Define.
266
267 2000-02-22  Nick Clifton  <nickc@cygnus.com>  DJ Delorie <dj@cygnus.com>
268
269         * sh.h: Add Windows CE definitions.
270         * arm.h: Add Windows CE definitions.
271         * mipspe.h: New file: Windows CE definitions for MIPS.
272         * pe.h: Add constants for ILF support.
273
274 2000-01-05  Nick Clifton  <nickc@cygnus.com>
275
276         * pe.h: Fix formatting of comments.
277         (IMAGE_FILE_AGGRESSIVE_WS_TRIM): Define.
278         (IMAGE_FILE_LARGE_ADDRESS_AWARE): Define.
279         (IMAGE_FILE_16BIT_MACHINE): Define.
280         (IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP): Define.
281         (IMAGE_FILE_UP_SYSTEM_ONLY): Define.
282         (IMAGE_FILE_MACHINE_UNKNOWN): Define.
283         (IMAGE_FILE_MACHINE_ALPHA): Define.
284         (IMAGE_FILE_MACHINE_ALPHA64): Define.
285         (IMAGE_FILE_MACHINE_I386): Define.
286         (IMAGE_FILE_MACHINE_IA64): Define.
287         (IMAGE_FILE_MACHINE_M68K): Define.
288         (IMAGE_FILE_MACHINE_MIPS16): Define.
289         (IMAGE_FILE_MACHINE_MIPSFPU): Define.
290         (IMAGE_FILE_MACHINE_MIPSFPU16): Define.
291         (IMAGE_FILE_MACHINE_POWERPC): Define.
292         (IMAGE_FILE_MACHINE_R3000): Define.
293         (IMAGE_FILE_MACHINE_R4000): Define.
294         (IMAGE_FILE_MACHINE_R10000): Define.
295         (IMAGE_FILE_MACHINE_SH3): Define.
296         (IMAGE_FILE_MACHINE_SH4): Define.
297         (IMAGE_FILE_MACHINE_THUMB): Define.
298
299 1999-09-20  Alan Modra  <alan@spri.levels.unisa.edu.au>
300
301         * internal.h: Delete bogus R_PCLONG, duplicate R_RELBYTE and
302         R_RELWORD, and rewrite some R_* as decimal.
303
304 1999-09-06  Donn Terry  <donn@interix.com>
305
306         * internal.h (DTYPE): Define.
307         * pe.h (struct external_PEI_filehdr): Rename from
308         external_PE_filehdr.  Define even if COFF_IMAGE_WITH_PE is not
309         defined.
310
311 1999-07-17  Nick Clifton  <nickc@cygnus.com>
312
313         * arm.h (F_SOFT_FLOAT): Rename from F_SOFTFLOAT.
314
315 1999-06-21  Philip Blundell  <pb@nexus.co.uk>
316
317         * arm.h (F_SOFTFLOAT): Define.
318
319 1999-07-05  Nick Clifton  <nickc@cygnus.com>
320
321         * arm.h (F_ARM_5): Define.
322
323 Wed Jun  2 18:08:18 1999  Richard Henderson  <rth@cygnus.com>
324
325         * internal.h (BEOS_EXE_IMAGE_BASE, BEOS_DLL_IMAGE_BASE): New.
326
327 Mon May 17 13:35:35 1999  Stan Cox  <scox@cygnus.com>
328
329         * arm.h (F_PIC, F_ARM_2, F_ARM_2a, F_ARM_3, F_ARM_3M,
330         F_ARM_4, F_ARM_4T, F_APCS26): Changed values to distinguish
331         F_ARM_2a, F_ARM_3M, F_ARM_4T.
332
333 1999-05-15  Nick Clifton  <nickc@cygnus.com>
334
335         * mcore.h (IMAGE_REL_MCORE_RVA): Define.
336
337 1999-04-21  Nick Clifton  <nickc@cygnus.com>
338
339         * mcore.h (GET_LINENO_LNNO): New macro.
340         (PUT_LINENO_LNNO): New macro.
341
342 1999-04-08  Nick Clifton  <nickc@cygnus.com>
343
344         * mcore.h: New header file.  Defines for Motorola's MCore
345         processor.
346
347 Sun Dec  6 21:36:37 1998  Mark Elbrecht  <snowball3@usa.net>
348
349         * internal.h (C_WEAKEXT): Define.
350
351 Wed Jan 27 13:35:35 1999  Stan Cox  <scox@cygnus.com>
352
353         * arm.h (F_PIC_INT, F_ARM_2, F_ARM_3, F_ARM_4, F_APCS26):
354         Changed values to avoid clashing with IMAGE_FILE_* coff header
355         flag values.
356
357 Wed Apr  1 16:06:15 1998  Nick Clifton  <nickc@cygnus.com>
358
359         * internal.h: Document numbers associated with Thumb symbol
360         types.
361
362 Fri Mar 27 17:16:57 1998  Ian Lance Taylor  <ian@cygnus.com>
363
364         * internal.h (ISPTR, ISFCN, ISARY): Add casts to unsigned long.
365
366 Mon Feb  2 17:10:38 1998  Steve Haworth  <steve@pm.cse.rmit.EDU.AU>
367
368         * tic30.h: New file.
369
370 Fri Dec 12 11:49:07 1997  Fred Fish  <fnf@cygnus.com>
371
372         * tic80.h (R_MPPCR15W): New relocation type, for 15 bit PC relative
373         offsets.
374
375 Tue Dec  2 10:21:40 1997  Nick Clifton  <nickc@cygnus.com>
376
377         * arm.h (COFFARM): New define.
378
379 Mon Dec  1 20:24:18 1997  J"orn Rennecke <amylaar@cygnus.co.uk>
380
381         * sh.h (R_SH_SWITCH8): New.
382
383 Sat Nov 22 15:10:14 1997  Nick Clifton  <nickc@cygnus.com>
384
385         * internal.h (C_THUMBEXTFUNC, C_THUMBSTATFUNC): Constants to
386         define static and external functions.
387
388         * arm.h: Add bits to support PIC and APCS-FLOAT type binaries,
389         when implemented.
390
391 Fri Oct  3 14:25:17 1997  Fred Fish  <fnf@cygnus.com>
392
393         * tic80.h (R_PPL16B): Make constant uppercase for consistency.
394
395 Tue Jul 22 18:18:58 1997  Robert Hoehne <robert.hoehne@Mathematik.TU-Chemnitz.DE>
396
397         * go32exe.h: New file.
398
399 Tue Jul  8 12:23:55 1997  Fred Fish  <fnf@cygnus.com>
400
401         * tic80.h (TIC80_TARGET_ID): Add define.
402         * internal.h (struct internal_filehdr): Add f_target_id field.
403
404 Tue Jun  3 16:44:18 1997  Nick Clifton  <nickc@cygnus.com>
405
406         * internal.h: Add storage classes for Thumb symbols
407
408 Mon May 26 14:07:55 1997  Ian Lance Taylor  <ian@cygnus.com>
409
410         * tic80.h (R_PPL16B): Correct value.
411
412 Tue May 13 10:21:14 1997  Nick Clifton  <nickc@cygnus.com>
413
414         * arm.h (constants):   Added new flag bits F_APCS_26 and
415         F_APCS_SET for the f_flags field of the filehdr structure.  Added new
416         flags: F_APCS26, F_ARM_2, F_ARM_3, F_ARM_7, F_ARM_7T to store
417         information in the flags field of the internal_f structure used by BFD
418         routines.
419
420 Sat May  3 08:24:59 1997  Fred Fish  <fnf@cygnus.com>
421
422         * internal.h (C_UEXT, C_STATLAB, C_EXTLAB, C_SYSTEM):
423         New storage classes for TIc80.
424
425 Fri Apr 18 11:52:55 1997  Niklas Hallqvist  <niklas@appli.se>
426
427         * alpha.h (ALPHA_ECOFF_BADMAG): Recognize *BSD/alpha magic too.
428         (ALPHA_R_LITERALSLEAZY): Define.
429         * ecoff.h (ALPHA_MAGIC_BSD): Define.
430
431 Wed Jan 29 11:31:51 1997  Ian Lance Taylor  <ian@cygnus.com>
432
433         * i960.h (R_IPR13, R_ALIGN): Define.
434
435 Mon Jan 27 13:34:30 1997  Ian Lance Taylor  <ian@cygnus.com>
436
437         * internal.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): Move definitions
438         from here...
439         * i960.h (R_IPRMED, R_OPTCALL, R_OPTCALLX): ...to here.
440
441 Wed Jan 22 20:10:47 1997  Fred Fish  <fnf@cygnus.com>
442
443         * tic80.h (TIC80MAGIC): Renamed to TIC80_AOUTHDR_MAGIC.
444
445 Fri Dec 27 22:05:45 1996  Fred Fish  <fnf@cygnus.com>
446
447         * tic80.h: New file for TIc80 support.
448
449 Thu Dec 19 16:18:11 1996  Ian Lance Taylor  <ian@cygnus.com>
450
451         * arm.h (_LIT): Define.
452
453 Fri Jun 28 12:54:38 1996  Ian Lance Taylor  <ian@cygnus.com>
454
455         * pe.h (FILHSZ): Define.
456
457 Wed Jun 26 16:24:26 1996  Ian Lance Taylor  <ian@cygnus.com>
458
459         * All files: Define FILHSZ, AOUTSZ, AOUTHDRSZ, SCNHSZ, SYMESZ,
460         AUXESZ, LINESZ, RELSZ as numeric constants rather than uses of
461         sizeof.  Define AOUTHDRSZ in all files.
462         * pe.h (AOUTSZ): Define by adding to AOUTHDRSZ.
463
464 Fri Jun 21 11:17:46 1996  Richard Henderson  <rth@tamu.edu>
465
466         * alpha.h: Add declarations for relocation types added for Alpha
467         OSF/1 3.0.
468
469 Tue Jun 18 16:04:29 1996  Jeffrey A. Law  <law@rtl.cygnus.com>
470
471         * h8300.h (H8300SMAGIC): Define.
472         (H8300SBADMAG): Define.
473
474 Mon Jun 10 11:53:28 1996  Jeffrey A Law  (law@cygnus.com)
475
476         * internal.h (R_BCC_INV, R_JMP_DEL): New relocations for
477         relaxing in the H8/300 series.
478
479 Thu May 16 15:49:22 1996  Ian Lance Taylor  <ian@cygnus.com>
480
481         * sh.h (R_SH_CODE, R_SH_DATA, R_SH_LABEL): Define.
482
483 Tue May  7 00:36:39 1996  Jeffrey A Law  (law@cygnus.com)
484
485         * internal.h (R_JMPL2): Renamed from R_JMPL_B8 to be
486         consistent with other similar relocs.
487
488         * internal.h (H8/300 specific relocs): Add comments better
489         explaining what each reloc is used for.
490         (R_MOV16B1, R_MOV16B2): Renamed from R_MOVB1 and R_MOVB2.
491         (R_MOV24B1, R_MOV24B2): Renamed from R_MOVLB1 and R_MOVLB2.
492         (R_MOVL1, R_MOVL2): New relocs.
493
494 Fri May  3 13:01:12 1996  Jeffrey A Law  (law@cygnus.com)
495
496         * internal.h (R_PCRWORD_B): Define for the h8300 relaxing
497         linker.
498
499 Wed May  1 19:21:03 1996  Ian Lance Taylor  <ian@cygnus.com>
500
501         * internal.h (SCNNMLEN): Define.
502         (struct internal_scnhdr): Use SCNNMLEN for s_name field.
503
504 Fri Mar 29 13:41:25 1996  Ian Lance Taylor  <ian@cygnus.com>
505
506         * pe.h: Define IMAGE_COMDAT codes.
507
508 Wed Mar 27 17:29:42 1996  Ian Lance Taylor  <ian@cygnus.com>
509
510         * arm.h (union external_auxent): Add x_checksum, x_associated, and
511         x_comdat fields to x_scn struct.
512         * i386.h (union external_auxent): Likewise.
513         * powerpc.h (union external_auxent): Likewise.
514         * internal.h (union internal_auxent): Likewise.
515
516 Thu Mar 21 16:25:57 1996  David Mosberger-Tang  <davidm@azstarnet.com>
517
518         * ecoff.h (struct ecoff_find_line): Add caching fields.
519
520 Thu Mar 14 15:22:44 1996  Jeffrey A Law  (law@cygnus.com)
521
522         * internal.h (R_MEM_INDIRECT): New reloc for the h8300.
523
524 Fri Feb  9 10:44:11 1996  Ian Lance Taylor  <ian@cygnus.com>
525
526         * aux-coff.h: Rename from aux.h, to avoid problems on hapless DOS
527         systems which think that aux is a com port.
528
529 Mon Feb  5 18:35:00 1996  Ian Lance Taylor  <ian@cygnus.com>
530
531         * i960.h (F_I960HX): Define.
532
533 Wed Jan 31 13:11:54 1996  Richard Henderson  <rth@tamu.edu>
534
535         * aux.h: New file.
536         * internal.h, m68k.h: Protect against multiple inclusion.
537
538 Wed Nov 22 13:48:39 1995  Ian Lance Taylor  <ian@cygnus.com>
539
540         * ecoff.h (_RCONST, STYP_RCONST, RELOC_SECTION_RCONST): Define.
541         (NUM_RELOC_SECTIONS): Update.
542         * symconst.h (scRConst): Define.
543
544 Tue Nov 14 18:54:29 1995  Ian Lance Taylor  <ian@cygnus.com>
545
546         * internal.h (C_NT_WEAK): Define.
547
548 Thu Nov  9 14:08:30 1995  Ian Lance Taylor  <ian@cygnus.com>
549
550         * rs6000.h (STYP_OVRFLO): Define.
551
552 Tue Nov  7 14:38:45 1995  Kim Knuttila  <krk@cygnus.com>
553
554         * powerpc.h (IMAGE_NT_OPTIONAL_HDR_MAGIC): Added define.
555         * pe.h: Added defines for file level flags
556
557 Mon Nov  6 17:28:01 1995  Harry Dolan  <dolan@ssd.intel.com>
558
559         * i860.h: New file, based on i386.h.
560
561 Wed Nov  1 15:25:18 1995  Manfred Hollstein KS/EF4A 60/1F/110 #40283  <manfred@lts.sel.alcatel.de>
562
563         * m68k.h (PAGEMAGICEXECSWAPPED): Define.
564         (PAGEMAGICPEXECSWAPPED): Define.
565         (PAGEMAGICPEXECTSHLIB): Define.
566         (PAGEMAGICPEXECPAGED): Define.
567         (_COMMENT): DEFINE.
568         * m88k.h (_COMMENT): Define.
569
570 Wed Oct 18 18:36:19 1995  Geoffrey Noer  <noer@cygnus.com>
571
572         * sym.h: #if 0'd out runtime_pdr struct because it chokes
573         Visual C++ and there aren't any references to it elsewhere in gdb.
574
575 Mon Oct 16 11:12:24 1995  Ian Lance Taylor  <ian@cygnus.com>
576
577         * rs6000.h (SMALL_AOUTSZ): Define.
578
579         * internal.h (XMC_TD): Define.
580
581 Tue Oct 10 18:41:03 1995  Ian Lance Taylor  <ian@cygnus.com>
582
583         * internal.h (struct internal_aouthdr): Add o_cputype field.
584         * rs6000.h (AOUTHDR): Rename o_resv1 to o_cputype.
585
586 Mon Oct  9 14:45:46 1995  Ian Lance Taylor  <ian@cygnus.com>
587
588         * rs6000.h (AOUTHDR): Add o_maxdata field.  Add comments.
589         (_PAD, _LOADER): Define.
590         (STYP_LOADER): Define.
591         * internal.h (struct internal_aouthdr): Add o_maxdata field.
592
593 Thu Oct  5 10:02:57 1995  Ian Lance Taylor  <ian@cygnus.com>
594
595         * ecoff.h: Define section name macros and STYP macros for various
596         Alpha sections: .got, .hash, .dynsym, .dynstr, .rel.dyn, .conflic,
597         .comment, .liblist, .dynamic.
598
599 Wed Oct  4 10:56:35 1995  Kim Knuttila  <krk@cygnus.com>
600
601         * pe.h: Moved DOSMAGIC and NT_SIGNATURE defines here
602         * powerpc.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
603         Also removed other unused defines (various MAGIC ones)
604         * i386.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
605         * arm.h: removed DOSMAGIC, NT_SIGNATURE, and DEFAULT_* defines
606         * apollo.h: removed unused DEFAULT_* defines
607         * alpha.h: removed unused DEFAULT_* defines
608         * h8500.h: removed unused DEFAULT_* defines
609         * h8300.h: removed unused DEFAULT_* defines
610         * i960.h: removed unused DEFAULT_* defines
611         * m88k.h: removed unused DEFAULT_* defines
612         * we32k.h: removed unused DEFAULT_* defines
613         * rs6000.h: removed unused DEFAULT_* defines
614         * mips.h: removed unused DEFAULT_* defines
615         * m68k.h: removed unused DEFAULT_* defines
616         * z8k.h: removed unused DEFAULT_* defines
617         * w65.h: removed unused DEFAULT_* defines
618         * sparc.h: removed unused DEFAULT_* defines
619         * sh.h: removed unused DEFAULT_* defines
620
621 Fri Sep 29 08:40:08 1995  Kim Knuttila  <krk@cygnus.com>
622
623         * powerpc.h: Reformatted to GNU coding conventions.
624
625 Wed Sep 27 06:50:50 1995  Kim Knuttila  <krk@nellie>
626
627         * pe.h: added defines for more section characteristics
628         * powerpc.h (new file): base coff definitions for ppc PE
629
630 Tue Sep 12 12:08:20 1995  Ian Lance Taylor  <ian@cygnus.com>
631
632         * internal.h (struct internal_syment): Change n_numaux field from
633         char to unsigned char.
634
635 Fri Sep  1 15:39:36 1995  Kazumoto Kojima  <kkojima@info.kanagawa-u.ac.jp>
636
637         * mips.h (struct rpdr_ext): Define.
638
639 Thu Aug 31 16:51:50 1995  steve chamberlain  <sac@slash.cygnus.com>
640
641         * internal.h (internal_aouthdr, internal_filehdr):
642         don't indirect the pe stuff.
643
644 Tue Aug 29 14:16:07 1995  steve chamberlain  <sac@slash.cygnus.com>
645
646         * i386.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Make the same
647         as 'the other' compiler.
648         * internal.h (NT_IMAGE_BASE): Deleted.
649         (NT_EXE_IMAGE_BASE, NT_DLL_IMAGE_BASE): New.
650         (PE_DEF_SECTION_ALIGNMENT, PE_DEF_FILE_ALIGNMENT): New.
651         (R_IMAGEBASE): New.
652
653 Mon Aug 21 18:12:19 1995  steve chamberlain  <sac@slash.cygnus.com>
654
655         * internal.h: (internal_filehdr): Moved PE stuff into
656         internal_extra_pe_filehdr.
657         (internal_aouthdr): Moved PE stuff into
658         interanl_extra_pe_aouthdr.
659
660 Mon Jul 24 14:05:39 1995  Ian Lance Taylor  <ian@cygnus.com>
661
662         * internal.h: Move R_SH_* relocs from here...
663         * sh.h: ...to here.
664         (R_SH_SWITCH16, R_SH_SWITCH32): Define.
665         (R_SH_USES, R_SH_COUNT, R_SH_ALIGN): Define.
666
667 Thu Jun 29 00:04:25 1995  Steve Chamberlain  <sac@slash.cygnus.com>
668
669         * internal.h (NT_DEF_RESERVE, NT_DEF_COMMIT): Increase a lot.
670
671 Tue May 16 15:08:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
672
673         * internal.h (NT_subsystem, NT_stack_heap): Delete
674
675 Tue May 16 15:08:20 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
676
677         * internal.h (NT_subsystem, NT_stack_heap): Now extern.
678
679 Sat May 13 10:14:08 1995  Steve Chamberlain  <sac@slash.cygnus.com>
680
681         * pe.h: New file.
682         * i386.h (NT_SECTION_ALIGNMENT, NT_FILE_ALIGNMENT,
683         NT_DEF_RESERVE, NT_DEF_COMMIT): New.
684         * internal.h (internal_filehdr):  New fields for PE.
685         (IMAGE_DATA_DIRECTORY): New.
686         (internal_aouthdr): New fields for PE.
687
688 Tue Feb 14 17:59:37 1995  Ian Lance Taylor  <ian@cygnus.com>
689
690         * ecoff.h (struct ecoff_fdrtab_entry): Define.
691         (struct ecoff_find_line): Define.
692
693 Sat Feb  4 14:38:03 1995  David Mosberger-Tang  <davidm@piston.cs.arizona.edu>
694
695         * sym.h (struct pdr): field "prof" added.
696
697         * alpha.h (PDR_BITS1_PROF_*): added, macros for PDR_BITS*_RESERVED_*
698         updated accordingly.
699
700 Sun Jan 15 18:38:33 1995  Steve Chamberlain  <sac@splat>
701
702         * w65.h: New file.
703
704 Wed Nov 23 22:43:38 1994  Steve Chamberlain  (sac@jonny.cygnus.com)
705
706         * sh.h (SH_ARCH_MAGIC_BIG, SH_ARCH_MAGIC_LITTLE): New.
707         (SHBADMAG): Changed to suit.
708
709 Tue Jul 26 17:46:08 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
710
711         * i960.h (F_I960JX): New macro.
712
713 Wed Jul  6 00:48:57 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
714
715         * alpha.h:  Add definitions for alpha file header flags, encoding
716         the object type of the file.
717
718 Mon Jun 20 13:47:01 1994  Ian Lance Taylor  (ian@sanguine.cygnus.com)
719
720         * ecoff.h (ecoff_swap_tir_in): Remove declaration.
721         (ecoff_swap_tir_out): Likewise.
722         (ecoff_swap_rndx_in, ecoff_swap_rndx_out): Likewise.
723         (struct ecoff_debug_swap): Add new fields: swap_tir_in,
724         swap_rndx_in, swap_tir_out, swap_rndx_out, read_debug_info.
725
726 Sun Jun 12 03:51:52 1994  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
727
728         * symconst.h:  Pick up SGI define for stIndirect.
729
730 Fri Apr 22 13:05:28 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
731
732         * ecoff.h (REGINFO): Don't define.
733         (struct ecoff_reginfo): Don't define.
734
735         * sh.h (SH_ARCH_MAGIC): Rename from SHMAGIC.  SHMAGIC is used by
736         several targets to mean a shared library.
737         (SHBADMAG): Corresponding change.
738
739 Thu Apr 14 13:00:53 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
740
741         * mips.h (RELOC_BITS3_TYPE_BIG): Changed from 0x1e to 0x3e.
742         (RELOC_BITS3_TYPEHI_LITTLE): Define.
743         (RELOC_BITS3_TYPEHI_SH_LITTLE): Define.
744         (MIPS_R_PCREL16): Change value from 8 to 12 to match Irix 4.
745         (MIPS_R_RELHI): Define.
746         (MIPS_R_RELLO): Define.
747         (MIPS_R_SWITCH): Change value from 9 to 22.
748
749 Thu Apr  7 14:19:35 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
750
751         * mips.h (MIPS_R_SWITCH): Define.
752
753 Thu Mar 31 19:28:33 1994  Ken Raeburn  (raeburn@cujo.cygnus.com)
754
755         * internal.h (internal_aouthdr): Added comments for Apollo fields.
756
757 Thu Mar 31 16:28:02 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
758
759         * ecoff.h (STYP_ECOFF_LIB): Define as used on Irix 4.
760
761 Fri Mar 25 17:16:55 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
762
763         * ecoff.h (struct ecoff_debug_info): Add adjust field.
764         (struct ecoff_value_adjust): Define.
765
766 Tue Mar 22 13:22:47 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
767
768         * mips.h (MIPS_R_PCREL16): Define.
769
770 Sat Feb 26 10:26:38 1994  Ian Lance Taylor  (ian@cygnus.com)
771
772         * ecoff.h: Add casts to avoid warnings from SVR4 cc.
773
774 Mon Feb 21 09:48:46 1994  Ian Lance Taylor  (ian@lisa.cygnus.com)
775
776         * sym.h (struct runtime_pdr): Make field adr bfd_vma, not unsigned
777         long.
778         (SYMR): Make field value bfd_vma, not long.
779
780 Fri Feb  4 23:35:53 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
781
782         * rs6000.h (STYP_DEBUG): Define.
783
784 Wed Feb  2 14:31:37 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
785
786         * internal.h (union internal_auxent): Change x_csect.x_scnlen into
787         a union of a long and a pointer to a symbol.  XCOFF sometimes uses
788         this field as a symbol index.
789
790 Mon Jan 10 23:54:25 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
791
792         * ecoff.h (ecoff_debug_info): Remove fields line_end,
793         external_dnr_end, external_pdr_end, external_sym_end,
794         external_opt_end, external_aux_end, ss_end, external_fdr_end.
795         Replace ifdbase with ifdmap.
796
797 Wed Jan  5 17:05:36 1994  Ken Raeburn  (raeburn@deneb.cygnus.com)
798
799         * ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA):
800         Define.
801
802 Wed Jan  5 16:58:24 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
803
804         * ecoff.h (NUM_RELOC_SECTIONS): Define.
805
806 Tue Dec 21 09:24:56 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
807
808         * sparc.h (struct external_reloc): Rename field r_addend to
809         r_offset.
810
811 Sat Dec 11 16:12:32 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
812
813         * internal.h (R_DISP7, R_SH_IMM16): New reloc types.
814
815 Tue Nov 23 14:23:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
816
817         * ecoff.h (struct ecoff_debug_swap): Added *_end fields for all
818         the symbolic information pointers.
819
820         * sym.h: Named the EXTR structure ecoff_extr.
821
822 Fri Nov 19 08:21:18 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
823
824         * sparc.h (RELSZ): Use correct size.
825
826 Wed Nov 17 17:18:16 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
827
828         * mips.h (struct ecoff_debug_info): Define.
829
830 Tue Nov  2 17:56:57 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
831
832         * ecoff.h (struct ecoff_debug_swap): Define.
833
834 Thu Oct 28 17:07:50 1993  Stan Shebs  (shebs@rtl.cygnus.com)
835
836         * i386.h (I386LYNXMAGIC): Rename to LYNXCOFFMAGIC.
837         * m68k.h (LYNXCOFFMAGIC): Define.
838         * sparc.h: New file.
839
840 Tue Oct 19 15:34:50 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
841
842         * alpha.h (external_aouthdr): Split four byte padding field into
843         two byte bldrev field and two byte padding field.
844
845         * ecoff.h (_LITA, _PDATA, _XDATA, STYP_LITA): Defined.
846
847 Wed Oct 13 15:52:34 1993  Ken Raeburn  (raeburn@cygnus.com)
848
849         Sun Oct 10 17:27:10 1993  Troy Rollo (troy@cbme.unsw.edu.au)
850
851         * internal.h: Added o_sri, o_inlib and o_vid for Apollos as well
852         as R_DIR16.
853
854         * apollo.h: New file
855
856 Mon Oct 11 17:16:48 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
857
858         * ecoff.h (REGINFO, struct ecoff_reginfo): Define.
859
860 Tue Oct  5 10:52:53 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
861
862         * rs6000.h: Change non-ASCII characters in comment to octal
863         escapes.
864
865 Tue Sep 28 03:27:04 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
866
867         * ecoff.h (_FINI, STYP_ECOFF_FINI):  Add to support .fini section.
868
869 Fri Sep 24 11:53:53 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
870
871         * mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
872         * ecoff.h: Define MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
873
874 Thu Sep 23 21:07:14 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
875
876         * mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
877         * ecoff.h: Define MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
878
879 Thu Sep 16 20:27:21 1993  Jim Kingdon  (kingdon@cirdan.cygnus.com)
880
881         * sym.h, symconst.h: Add comment stating these files are not part
882         of GDB, GAS, etc.  In 1991, when we asked rms whether we could
883         include these files in GDB (although they are copyrighted by
884         someone besides the FSF), he said it was OK if they were not
885         considered part of GDB.
886
887 Fri Sep 10 17:40:35 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
888
889         * ecoff.h (AUX_PUT_ANY): Cast val argument to bfd_vma.
890
891         * alpha.c (external_aouthdr): Need four bytes of padding between
892         vstamp and tsize.
893
894 Tue Sep  7 14:20:43 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
895
896         * ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
897         change in bfd swapping routine names.
898
899 Tue Sep  7 10:15:17 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
900
901         * ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
902         changes.
903
904 Fri Aug 13 14:30:32 1993  Ian Lance Taylor  (ian@cygnus.com)
905
906         * ecoff.h (RELOC_SECTION_NONE): Define.
907
908 Thu Aug 12 11:24:42 1993  Ian Lance Taylor  (ian@cygnus.com)
909
910         * alpha.h (struct external_reloc): Add r_symndx field.
911         (RELSZ): Correct.
912         (RELOC_BITS*): Correct.
913         (ALPHA_R_*): Define.
914         * ecoff.h (RELOC_SECTION_{XDATA,PDATA,FINI,LITA,ABS}): Define.
915         (r_extern): Undefine.
916         * internal.h (struct internal_reloc): Make r_vaddr bfd_vma rather
917         than long.  Add r_extern field.
918
919         * alpha.h (PDR_BITS*): Define.
920         * sym.h (PDR): Give correct names to new fields.
921
922         * ecoff.h: Moved MIPS reloc definitions from here...
923         * mips.h: to here.
924
925 Mon Aug  2 16:37:14 1993  Stu Grossman  (grossman at cygnus.com)
926
927         * i386.h:  Add Lynx magic number.
928
929 Tue Aug  3 11:17:53 1993  Ian Lance Taylor  (ian@cygnus.com)
930
931         * alpha.h: Corrected external symbolic debugging structures to
932         match actual usage.
933         * internal.h (internal_filehdr, internal_aouthdr,
934         internal_scnhdr): Changed type of some fields to bfd_vma so they
935         can hold 64 bits.
936         * sym.h (HDRR, FDR, PDR, EXTR): Likewise.
937         (PDR): Added new fields found on Alpha.
938         * symconst.h (magicSym2): Define; new value found on Alpha.
939
940         * ecoff.h: New file.
941         * alpha.h, mips.h: Moved common information into ecoff.h.  Moved
942         external structure definitions in from ecoff-ext.h.
943         * ecoff-ext.h: Removed; information now in alpha.h and mips.h.
944
945 Sun Jul 18 21:43:59 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
946
947         * i386.h: Recognize I386PTXMAGIC.
948
949 Fri Jul 16 09:54:35 1993  Ian Lance Taylor  (ian@cygnus.com)
950
951         * mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC.
952
953 Thu Jul 15 12:23:55 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
954
955         * m88k.h (union external_auxent): Move x_fcn back inside x_fcnary.
956         ({GET,PUT}_FCN_{LNNOPTR,ENDNDX}): Adjust accordingly.
957
958 Sun Jul 11 18:00:18 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
959
960         * m68k.h: Define MC68KBCSMAGIC.
961
962 Thu Jun 10 11:46:28 1993  Ian Lance Taylor  (ian@cygnus.com)
963
964         * mips.h (_INIT, STYP_MIPS_INIT): Define (used on Irix4).
965         (STYP_OTHER_LOAD): Define as STYP_MIPS_INIT.
966
967 Wed Jun  9 15:09:09 1993  Ian Lance Taylor  (ian@cygnus.com)
968
969         * mips.h (OMAGIC): Define.
970
971 Tue Jun  8 12:16:03 1993  Steve Chamberlain  (sac@phydeaux.cygnus.com)
972
973          Support for H8/300-H
974         * h8300.h: New magic number.
975         * internal.h: New relocations.
976
977 Mon Apr 26 18:04:47 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
978
979         * internal.h, sh.h: Support for SH.
980
981 Sat Apr 24 21:34:59 1993  Jim Kingdon  (kingdon@cygnus.com)
982
983         * a29k.h: Define _LIT.
984
985 Fri Apr 23 18:41:23 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
986
987         * alpha.h: New file.
988
989 Thu Apr  8 12:36:34 1993  Ian Lance Taylor  (ian@cygnus.com)
990
991         * internal.h (C_SHADOW, C_VERSION): Copied in from m88k.h.
992         * m88k.h, i386.h, we32k.h: Don't define all the storage classes;
993         they're already in internal.h.
994
995 Wed Apr  7 11:51:24 1993  Jim Kingdon  (kingdon@cygnus.com)
996
997         * internal.h: Change n_sclass to unsigned char.
998         Change C_EFCN to 0xff, change RS/6000 dbx symbols
999         to no longer be signed.
1000
1001 Fri Mar 19 14:52:56 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
1002
1003         * internal.h: Add H8/500 reloc types.
1004
1005 Wed Mar 17 09:46:03 1993  Ian Lance Taylor  (ian@cygnus.com)
1006
1007         * ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
1008         conditional expression.
1009
1010 Thu Mar  4 14:12:06 1993  Ian Lance Taylor  (ian@cygnus.com)
1011
1012         * ecoff-ext.h (AUX_GET_*): Rewrote to use new macro AUX_GET_ANY.
1013         (AUX_PUT_*): New macros corresponding to the AUX_GET macros.
1014         (ecoff_swap_tir_out): Added prototype.
1015
1016         * mips.h (N_BTMASK, N_TMASK, N_BTSHFT, N_TSHIFT): Define; these
1017         are needed to interpret gcc debugging output.
1018
1019 Tue Feb  9 07:43:27 1993  Ian Lance Taylor  (ian@cygnus.com)
1020
1021         * we32k.h (BTYPE, ISPTR, ISFCN, ISARY, DECREF): Removed
1022         more definitions duplicated in internal.h.
1023
1024 Wed Feb  3 09:18:24 1993  Ian Lance Taylor  (ian@cygnus.com)
1025
1026         * mips.h (RELOC_BITS3_TYPE_*): Correct for big endian machines.
1027
1028 Mon Jan 25 11:35:51 1993  Ian Lance Taylor  (ian@cygnus.com)
1029
1030         * internal.h (internal_aouthdr): Added additional fields used only
1031         by MIPS ECOFF.
1032
1033 Thu Jan 21 10:28:38 1993  Ian Lance Taylor  (ian@cygnus.com)
1034
1035         * mips.h (AOUTHDR): Added additional fields used by ECOFF.
1036
1037 Tue Jan 19 12:21:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1038
1039         * i386.h, we32k.h (N_*, T_*, DT_*): Removed still more definitions
1040         duplicated in internal.h.
1041
1042         * mips.h (RELOC_SECTION_*, ECOFF_R_*): Defined constants for ECOFF
1043         relocs.
1044
1045 Fri Jan 15 18:17:00 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1046
1047         * ecoff-ext.h: Added prototypes for new ECOFF swapping functions.
1048         (opt_ext): New structure.
1049         * mips.h (ZMAGIC): Defined to be 0413.
1050         (_LIB): Defined to be ".lib"
1051         (external_reloc): MIPS ECOFF relocs are only 8 bytes.  Added
1052         macros to aid in swapping.
1053
1054 Fri Jan  8 16:19:26 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1055
1056         * ecoff-ext.h: Added prototypes for ECOFF swapping functions.
1057         * internal.h (internal_scnhdr): Always provide s_align field, not
1058         just on i960.
1059         (internal_reloc): Always provide r_size field, not just on
1060         RS/6000.
1061         * mips.h (_RDATA, _SDATA, _SBSS, _LIT4, _LIT8, STYP_RDATA,
1062         STYP_SDATA, STYP_SBSS, STYP_LIT4, STYP_LIT8): Defined.
1063         (CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB, MIPS_UNMARK_STAB,
1064         STABS_SYMBOL): Moved in from gdb/mipsread.c.
1065
1066 Wed Jan  6 14:01:46 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
1067
1068         * i386.h, we32k.h: removed STYP_* defines, since they duplicated
1069         those in internal.h.
1070
1071 Tue Dec 29 15:40:07 1992  Ian Lance Taylor  (ian@cygnus.com)
1072
1073         * i386.h: define I386AIXMAGIC for Danbury AIX PS/2 compiler.
1074
1075 Sat Dec 12 16:07:57 1992  Ian Lance Taylor  (ian@cygnus.com)
1076
1077         * i386.h: don't define BTYPE, ISPTR, ISFCN, ISARY, DECREF: they
1078         are defined in internal.h.
1079
1080 Thu Nov 12 09:52:01 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1081
1082         * internal.h: (internal_reloc): r_offset is now a long.
1083         * z8k.h: slight comment enhancement
1084
1085 Wed Sep 30 07:46:08 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1086
1087         * internal.h: changed z8k reloc types
1088
1089 Fri Aug 28 10:16:31 1992  Brendan Kehoe  (brendan@cygnus.com)
1090
1091         * we32k.h: new file
1092
1093 Thu Aug 27 13:00:01 1992  Brendan Kehoe  (brendan@cygnus.com)
1094
1095         * symconst.h: comment out cruft at the end of #endif
1096
1097 Tue Aug 25 15:06:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1098
1099         * internal.h: added #define for STYP_LIT, removed from a29k and
1100         h8300.
1101
1102         * z8k.h: added z8000 support
1103
1104 Thu Jul 16 16:32:00 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1105
1106         * internal.h: added R_RELLONG_NEG reloc type
1107
1108 Fri Jun 12 20:11:04 1992  John Gilmore  (gnu at cygnus.com)
1109
1110         * symconst.h:  Fix unterminated comment.
1111
1112 Wed Jun 10 07:57:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
1113
1114         * i386.h: a.out magic numbers from
1115         mohring@informatik.tu-muenchen.de
1116
1117 Mon Jun  8 20:13:33 1992  John Gilmore  (gnu at cygnus.com)
1118
1119         * ecoff-ext.h, mips.h:  Use unsigned chars everywhere.
1120         (Suggested by Antti Miettinen.)
1121
1122 Tue Apr 14 15:18:44 1992  John Gilmore  (gnu at cygnus.com)
1123
1124         * sym.h:  Add comments.
1125         * symconst.h:  Merge with Fred's changes.
1126
1127 Tue Apr 14 14:30:05 1992  Fred Fish  (fnf@cygnus.com)
1128
1129         * symconst.h:  Pick up SGI defines for stStruct, stUnion, stEnum,
1130         langCplusplus, and langCplusplusV2.
1131
1132 Thu Apr  2 19:47:43 1992  John Gilmore  (gnu at cygnus.com)
1133
1134         * sym.h, symconst.h:  MIPS has provided redistributable versions
1135         of these files.  Thanks!
1136         * ecoff-ext.h:  Add weakext bit to match new sym.h.
1137
1138 Fri Mar  6 00:10:46 1992  John Gilmore  (gnu at cygnus.com)
1139
1140         * ecoff-ext.h:  Add relative file descriptors.
1141
1142 Thu Feb 27 11:53:04 1992  John Gilmore  (gnu at cygnus.com)
1143
1144         * ecoff-ext.h:  New file for external (in-file) form of ecoff
1145         symbol structures.
1146
1147 Thu Feb  6 11:33:32 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
1148
1149         * h8300.h: made the external_lineno l_lnno field 4 bytes wide.
1150         andded GET/PUT_LINENO_LNNO macros
1151
1152 Sat Nov 30 20:38:35 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
1153
1154         * a29k.h, h8300.h, i386.h, i960.h, internal.h, m68k.h, m88k.h,
1155         mips.h, rs6000.h: Move from above coff-<foo>.h.
1156
1157 \f
1158 Local Variables:
1159 version-control: never
1160 End: