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