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