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