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