* ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA): Define.
[external/binutils.git] / include / coff / ChangeLog
1 Wed Jan  5 17:05:36 1994  Ken Raeburn  (raeburn@deneb.cygnus.com)
2
3         * ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA):
4         Define.
5
6 Wed Jan  5 16:58:24 1994  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
7
8         * ecoff.h (NUM_RELOC_SECTIONS): Define.
9
10 Tue Dec 21 09:24:56 1993  Ken Raeburn  (raeburn@rtl.cygnus.com)
11
12         * sparc.h (struct external_reloc): Rename field r_addend to
13         r_offset.
14
15 Sat Dec 11 16:12:32 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
16
17         * internal.h (R_DISP7, R_SH_IMM16): New reloc types.
18
19 Tue Nov 23 14:23:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
20
21         * ecoff.h (struct ecoff_debug_swap): Added *_end fields for all
22         the symbolic information pointers.
23
24         * sym.h: Named the EXTR structure ecoff_extr.
25
26 Fri Nov 19 08:21:18 1993  Ken Raeburn  (raeburn@rover.cygnus.com)
27
28         * sparc.h (RELSZ): Use correct size.
29
30 Wed Nov 17 17:18:16 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
31
32         * mips.h (struct ecoff_debug_info): Define.
33
34 Tue Nov  2 17:56:57 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
35
36         * ecoff.h (struct ecoff_debug_swap): Define.
37
38 Thu Oct 28 17:07:50 1993  Stan Shebs  (shebs@rtl.cygnus.com)
39
40         * i386.h (I386LYNXMAGIC): Rename to LYNXCOFFMAGIC.
41         * m68k.h (LYNXCOFFMAGIC): Define.
42         * sparc.h: New file.
43
44 Tue Oct 19 15:34:50 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
45
46         * alpha.h (external_aouthdr): Split four byte padding field into
47         two byte bldrev field and two byte padding field.
48
49         * ecoff.h (_LITA, _PDATA, _XDATA, STYP_LITA): Defined.
50
51 Wed Oct 13 15:52:34 1993  Ken Raeburn  (raeburn@cygnus.com)
52
53         Sun Oct 10 17:27:10 1993  Troy Rollo (troy@cbme.unsw.edu.au)
54
55         * coff/internal.h: Added o_sri, o_inlib and o_vid for Apollos
56                         as well as R_DIR16.
57
58         * coff/apollo.h: New file
59
60 Mon Oct 11 17:16:48 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
61
62         * ecoff.h (REGINFO, struct ecoff_reginfo): Define.
63
64 Tue Oct  5 10:52:53 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
65
66         * rs6000.h: Change non-ASCII characters in comment to octal
67         escapes.
68
69 Tue Sep 28 03:27:04 1993  Peter Schauer  (pes@regent.e-technik.tu-muenchen.de)
70
71         * ecoff.h (_FINI, STYP_ECOFF_FINI):  Add to support .fini section.
72
73 Fri Sep 24 11:53:53 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
74
75         * mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
76         * ecoff.h: Define MIPS_MAGIC_LITTLE3 and MIPS_MAGIC_BIG3.
77
78 Thu Sep 23 21:07:14 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
79
80         * mips.h (BADMAG): Recognize MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
81         * ecoff.h: Define MIPS_MAGIC_LITTLE2 and MIPS_MAGIC_BIG2.
82
83 Thu Sep 16 20:27:21 1993  Jim Kingdon  (kingdon@cirdan.cygnus.com)
84
85         * sym.h, symconst.h: Add comment stating these files are not part
86         of GDB, GAS, etc.  In 1991, when we asked rms whether we could
87         include these files in GDB (although they are copyrighted by
88         someone besides the FSF), he said it was OK if they were not
89         considered part of GDB.
90
91 Fri Sep 10 17:40:35 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
92
93         * ecoff.h (AUX_PUT_ANY): Cast val argument to bfd_vma.
94
95         * alpha.c (external_aouthdr): Need four bytes of padding between
96         vstamp and tsize.
97
98 Tue Sep  7 14:20:43 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
99
100         * ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
101         change in bfd swapping routine names.
102
103 Tue Sep  7 10:15:17 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
104
105         * ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
106         changes.
107
108 Fri Aug 13 14:30:32 1993  Ian Lance Taylor  (ian@cygnus.com)
109
110         * ecoff.h (RELOC_SECTION_NONE): Define.
111
112 Thu Aug 12 11:24:42 1993  Ian Lance Taylor  (ian@cygnus.com)
113
114         * alpha.h (struct external_reloc): Add r_symndx field.
115         (RELSZ): Correct.
116         (RELOC_BITS*): Correct.
117         (ALPHA_R_*): Define.
118         * ecoff.h (RELOC_SECTION_{XDATA,PDATA,FINI,LITA,ABS}): Define.
119         (r_extern): Undefine.
120         * internal.h (struct internal_reloc): Make r_vaddr bfd_vma rather
121         than long.  Add r_extern field.
122
123         * alpha.h (PDR_BITS*): Define.
124         * sym.h (PDR): Give correct names to new fields.
125
126         * ecoff.h: Moved MIPS reloc definitions from here...
127         * mips.h: to here.
128
129 Tue Aug  3 11:17:53 1993  Ian Lance Taylor  (ian@cygnus.com)
130
131         * alpha.h: Corrected external symbolic debugging structures to
132         match actual usage.
133         * internal.h (internal_filehdr, internal_aouthdr,
134         internal_scnhdr): Changed type of some fields to bfd_vma so they
135         can hold 64 bits.
136         * sym.h (HDRR, FDR, PDR, EXTR): Likewise.
137         (PDR): Added new fields found on Alpha.
138         * symconst.h (magicSym2): Define; new value found on Alpha.
139
140         * ecoff.h: New file.
141         * alpha.h, mips.h: Moved common information into ecoff.h.  Moved
142         external structure definitions in from ecoff-ext.h.
143         * ecoff-ext.h: Removed; information now in alpha.h and mips.h.
144
145 Sun Jul 18 21:43:59 1993  Jim Kingdon  (kingdon@rtl.cygnus.com)
146
147         * i386.h: Recognize I386PTXMAGIC.
148
149 Fri Jul 16 09:54:35 1993  Ian Lance Taylor  (ian@cygnus.com)
150
151         * mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC.
152
153 Thu Jul 15 12:23:55 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
154
155         * m88k.h (union external_auxent): Move x_fcn back inside x_fcnary.
156         ({GET,PUT}_FCN_{LNNOPTR,ENDNDX}): Adjust accordingly.
157
158 Sun Jul 11 18:00:18 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
159
160         * m68k.h: Define MC68KBCSMAGIC.
161
162 Thu Jun 10 11:46:28 1993  Ian Lance Taylor  (ian@cygnus.com)
163
164         * mips.h (_INIT, STYP_MIPS_INIT): Define (used on Irix4).
165         (STYP_OTHER_LOAD): Define as STYP_MIPS_INIT.
166
167 Wed Jun  9 15:09:09 1993  Ian Lance Taylor  (ian@cygnus.com)
168
169         * mips.h (OMAGIC): Define.
170
171 Mon Apr 26 18:04:47 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
172
173         * internal.h, sh.h: Support for SH.
174
175 Sat Apr 24 21:34:59 1993  Jim Kingdon  (kingdon@cygnus.com)
176
177         * a29k.h: Define _LIT.
178
179 Fri Apr 23 18:41:23 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
180
181         * alpha.h: New file.
182
183 Thu Apr  8 12:36:34 1993  Ian Lance Taylor  (ian@cygnus.com)
184
185         * internal.h (C_SHADOW, C_VERSION): Copied in from m88k.h.
186         * m88k.h, i386.h, we32k.h: Don't define all the storage classes;
187         they're already in internal.h.
188
189 Wed Apr  7 11:51:24 1993  Jim Kingdon  (kingdon@cygnus.com)
190
191         * internal.h: Change n_sclass to unsigned char.
192         Change C_EFCN to 0xff, change RS/6000 dbx symbols
193         to no longer be signed.
194
195 Fri Mar 19 14:52:56 1993  Steve Chamberlain  (sac@thepub.cygnus.com)
196
197         * internal.h: Add H8/500 reloc types.
198
199 Wed Mar 17 09:46:03 1993  Ian Lance Taylor  (ian@cygnus.com)
200
201         * ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
202         conditional expression.
203
204 Thu Mar  4 14:12:06 1993  Ian Lance Taylor  (ian@cygnus.com)
205
206         * ecoff-ext.h (AUX_GET_*): Rewrote to use new macro AUX_GET_ANY.
207         (AUX_PUT_*): New macros corresponding to the AUX_GET macros.
208         (ecoff_swap_tir_out): Added prototype.
209
210         * mips.h (N_BTMASK, N_TMASK, N_BTSHFT, N_TSHIFT): Define; these
211         are needed to interpret gcc debugging output.
212
213 Tue Feb  9 07:43:27 1993  Ian Lance Taylor  (ian@cygnus.com)
214
215         * we32k.h (BTYPE, ISPTR, ISFCN, ISARY, DECREF): Removed
216         more definitions duplicated in internal.h.
217
218 Wed Feb  3 09:18:24 1993  Ian Lance Taylor  (ian@cygnus.com)
219
220         * mips.h (RELOC_BITS3_TYPE_*): Correct for big endian machines.
221
222 Mon Jan 25 11:35:51 1993  Ian Lance Taylor  (ian@cygnus.com)
223
224         * internal.h (internal_aouthdr): Added additional fields used only
225         by MIPS ECOFF.
226
227 Thu Jan 21 10:28:38 1993  Ian Lance Taylor  (ian@cygnus.com)
228
229         * mips.h (AOUTHDR): Added additional fields used by ECOFF.
230
231 Tue Jan 19 12:21:19 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
232
233         * i386.h, we32k.h (N_*, T_*, DT_*): Removed still more definitions
234         duplicated in internal.h.
235
236         * mips.h (RELOC_SECTION_*, ECOFF_R_*): Defined constants for ECOFF
237         relocs.
238
239 Fri Jan 15 18:17:00 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
240
241         * ecoff-ext.h: Added prototypes for new ECOFF swapping functions.
242         (opt_ext): New structure.
243         * mips.h (ZMAGIC): Defined to be 0413.
244         (_LIB): Defined to be ".lib"
245         (external_reloc): MIPS ECOFF relocs are only 8 bytes.  Added
246         macros to aid in swapping.
247
248 Fri Jan  8 16:19:26 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
249
250         * ecoff-ext.h: Added prototypes for ECOFF swapping functions.
251         * internal.h (internal_scnhdr): Always provide s_align field, not
252         just on i960.
253         (internal_reloc): Always provide r_size field, not just on
254         RS/6000.
255         * mips.h (_RDATA, _SDATA, _SBSS, _LIT4, _LIT8, STYP_RDATA,
256         STYP_SDATA, STYP_SBSS, STYP_LIT4, STYP_LIT8): Defined.
257         (CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB, MIPS_UNMARK_STAB,
258         STABS_SYMBOL): Moved in from gdb/mipsread.c.
259
260 Wed Jan  6 14:01:46 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
261
262         * i386.h, we32k.h: removed STYP_* defines, since they duplicated
263         those in internal.h.
264
265 Tue Dec 29 15:40:07 1992  Ian Lance Taylor  (ian@cygnus.com)
266
267         * i386.h: define I386AIXMAGIC for Danbury AIX PS/2 compiler.
268
269 Sat Dec 12 16:07:57 1992  Ian Lance Taylor  (ian@cygnus.com)
270
271         * i386.h: don't define BTYPE, ISPTR, ISFCN, ISARY, DECREF: they
272         are defined in internal.h.
273
274 Thu Nov 12 09:52:01 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
275
276         * internal.h: (internal_reloc): r_offset is now a long.
277         * z8k.h: slight comment enhancement
278
279 Wed Sep 30 07:46:08 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
280
281         * internal.h: changed z8k reloc types
282
283 Fri Aug 28 10:16:31 1992  Brendan Kehoe  (brendan@cygnus.com)
284
285         * we32k.h: new file
286
287 Thu Aug 27 13:00:01 1992  Brendan Kehoe  (brendan@cygnus.com)
288
289         * symconst.h: comment out cruft at the end of #endif
290
291 Tue Aug 25 15:06:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
292
293         * internal.h: added #define for STYP_LIT, removed from a29k and
294         h8300.
295
296         * z8k.h: added z8000 support
297
298 Thu Jul 16 16:32:00 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
299
300         * internal.h: added R_RELLONG_NEG reloc type
301
302 Fri Jun 12 20:11:04 1992  John Gilmore  (gnu at cygnus.com)
303
304         * symconst.h:  Fix unterminated comment.
305
306 Wed Jun 10 07:57:49 1992  Steve Chamberlain  (sac@thepub.cygnus.com)
307
308         * i386.h: a.out magic numbers from
309         mohring@informatik.tu-muenchen.de
310
311 Mon Jun  8 20:13:33 1992  John Gilmore  (gnu at cygnus.com)
312
313         * ecoff-ext.h, mips.h:  Use unsigned chars everywhere.
314         (Suggested by Antti Miettinen.)
315
316 Tue Apr 14 15:18:44 1992  John Gilmore  (gnu at cygnus.com)
317
318         * sym.h:  Add comments.
319         * symconst.h:  Merge with Fred's changes.
320
321 Tue Apr 14 14:30:05 1992  Fred Fish  (fnf@cygnus.com)
322
323         * symconst.h:  Pick up SGI defines for stStruct, stUnion, stEnum,
324         langCplusplus, and langCplusplusV2.
325
326 Thu Apr  2 19:47:43 1992  John Gilmore  (gnu at cygnus.com)
327
328         * sym.h, symconst.h:  MIPS has provided redistributable versions
329         of these files.  Thanks!
330         * ecoff-ext.h:  Add weakext bit to match new sym.h.
331
332 Fri Mar  6 00:10:46 1992  John Gilmore  (gnu at cygnus.com)
333
334         * ecoff-ext.h:  Add relative file descriptors.
335
336 Thu Feb 27 11:53:04 1992  John Gilmore  (gnu at cygnus.com)
337
338         * ecoff-ext.h:  New file for external (in-file) form of ecoff
339         symbol structures.
340
341 Thu Feb  6 11:33:32 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
342
343         * h8300.h: made the external_lineno l_lnno field 4 bytes wide.
344         andded GET/PUT_LINENO_LNNO macros
345
346 Sat Nov 30 20:38:35 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
347
348         * ChangeLog, a29k.h, h8300.h, i386.h, i960.h, internal.h, m68k.h,
349         m88k.h, mips.h, rs6000.h: move from above coff-<foo>.h
350
351
352
353