Clarifications based on Ian Taylor review of manual for FSF.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
6cbc2dba
FF
1Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com)
2
3 * bfd.h: Note that it has been removed.
4
5Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
6
7 Support for H8/300-H
8 * dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it.
9 * coff/h8300.h: New magic number.
10 * coff/internal.h: New relocations.
11 * opcode/h8300.h: Lots of new opcodes.
12
13Tue Jun 1 07:35:03 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
14
15 * ansidecl.h (const): Don't define it if it's already defined.
16
238f7f7a
KR
17Thu May 27 18:19:51 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
18
c66f386a
KR
19 * dis-asm.h (print_insn_hppa): Declare it.
20
238f7f7a
KR
21 * bfd.h: Moved to bfd directory. Small stub here includes it
22 without requiring "-I../bfd".
23
24Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
25
26 * bfd.h: Updated with BSF_FUNCTION.
27
ed173a76
SC
28Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com)
29
30 * bfd.h, dis-asm.h: Updated with Hitachi SH.
31
32Fri Apr 23 18:41:38 1993 Steve Chamberlain (sac@thepub.cygnus.com)
33
34 * bfd.h: Updated with alpha changes.
35 * dis-asm.h: Added alpha.
36
37Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com)
38
39 * bfd.h: Update for signed bfd_*get_*.
40
a1ed7136
JK
41Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com)
42
43 * bfd.h: Updated for file_truncated error.
44
45Thu Apr 8 10:53:47 1993 Ian Lance Taylor (ian@cygnus.com)
46
47 * ansidecl.h: If no ANSI, define const to be empty.
48
a6cead71
JK
49Thu Apr 1 09:00:10 1993 Jim Kingdon (kingdon@cygnus.com)
50
a1ed7136
JK
51 * dis-asm.h: Declare a29k and i960 print_insn_*.
52
53 * dis-asm.h: Add print_address_func and related stuff.
54
a6cead71
JK
55 * dis-asm.h (dis_asm_read_memory): Fix prototype.
56
f7ed13c7
JK
57Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
58
59 * dis-asm.h: Add print_insn_sparc.
60
285a08ad
ILT
61Wed Mar 31 17:51:42 1993 Ian Lance Taylor (ian@cygnus.com)
62
63 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
64 prototypes.
65
5128f892
SG
66Wed Mar 31 16:35:12 1993 Stu Grossman (grossman@cygnus.com)
67
68 * dis-asm.h: (disassemble_info): Fix typo in prototype of
69 dis_asm_memory_error().
70
5d0734a7
JK
71Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
72
73 * dis-asm.h (disassembler_info): Add read_memory_func,
f7ed13c7 74 memory_error_func, buffer, and length.
5d0734a7
JK
75 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
76 print_insn_*: Remove second argument.
77
78Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
79
80 * bfd.h: Update for lma field of section.
81
01b4d318
JK
82Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
83
84 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
85
86Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
87
88 * dis-asm.h: Add h8500.
89
d7e1be46
PB
90Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com)
91
92 * ieee-float.h: Moved from ../gdb.
93 * dis-asm.h: New file. Interface to dis-assembler.
94
4a3df10a
FF
95Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com)
96
97 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
98 in place of bare 0, for readability reasons.
99
100Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
101
102 * demangle.h: Replace all references to cfront with ARM.
103
104Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
105
106 * bfd.h: Update for new elements in JUMP_TABLE.
107
108Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
109
110 * bfd.h: Update for BFD_VERSION 2.1.
111
112Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
113
114 * bfd.h: Update for SEC_IS_COMMON flag.
115
116Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
117
118 * bfd.h: Update for bfd_asymbol_value bug fix.
119
06c3865a
ILT
120Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
121
122 * bfd.h: Update to include ECOFF tdata and target_flavour.
123
124Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
125
126 * bfd.h: Add declaration for bfd_get_size().
127
d73d72c7
FF
128Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com)
129
130 * demangle.h: Protect file from multiple inclusions with
131 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
132
808566e8
SG
133Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com)
134
135 * bfd.h: Update to get hppa_core_struct from bfd.c.
136
8cedecca
JG
137Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com)
138
139 * bfd.h: Update to get tekhex tdata name change from bfd.
140
141Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
142
143 * ansidecl.h: Update comments to discourage use of EXFUN.
144
145Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
146
147 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
148
18fe0e9f
JG
149Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com)
150
a4c22791
JG
151 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF
152 cleanups in bfd.
18fe0e9f 153
ef1b6268
KR
154Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com)
155
156 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
157 widening works consistently.
158
0a926689
JG
159Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
160
ef1b6268 161 * getopt.h: Update to Revised Standard FSF Version.
0a926689 162
ae0f48c2
RP
163Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com)
164
4100543a
RP
165 * getopt.h (struct option): use the provided enum for has_arg.
166
ae0f48c2
RP
167 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
168 LUCID_DEMANGLING): ultrix compilers require enums to be
169 enums and ints to be ints and casts where they meet. cast some
170 enums into ints.
171
c98d03ea
JG
172Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
173
174 * bfd.h: Update after comment changes.
175
ab414d87
SC
176Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com)
177
178 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
179
2c0e53a4
SG
180Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com)
181
ab414d87
SC
182 * bfd.h (struct reloc_howto_struct): size needs to be signed if
183 it's going to hold negative values.
2c0e53a4
SG
184
185Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com)
186
187 * demangle.h: New file, moved from ../gdb. Made independent
188 of gdb. Allow demangling style option to be passed as a
189 parameter to cplus_demangle(), but using the
190 current_demangling_style global as the default.
191
afb5dedd
FF
192Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
193
194 * obstack.h: Merge comment change from current FSF version.
195
6697a1a9
BK
196Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
197
198 * bfd.h: add we32k
199
200Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
201
202 * bfd.h: new after Z8000 stuff
203
204Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
205
206 * bfd.h: Regenerated after page/segment size changes.
207
8c6e4bb2
FF
208Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
209
210 * obstack.h: Merge changes from current FSF version.
211
212Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com)
213
214 * obstack.h (area_id, flags): Remove, replace with extra_arg,
215 use_extra_arg, and maybe_empty_object.
216 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
217 Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
218 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id
219 and flags arguments.
220 * obstack.h (obstack_alloc_arg): New macro to set extra_arg.
221
222Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
223
224 * bfd.h: new after adding BFD_IS_RELAXABLE
225
226Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
227
228 * bfd.h: Regen after adding BSF_FILE.
229
a403a2ef
FF
230Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
231
232 * obstack.h: Convert bcopy() use to memcpy(), which is more
233 portable, more standard, and can take advantage of gcc's builtin
234 functions for increased performance.
235
236Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com)
237
238 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h.
239 It's a cleaner way to forward-declare function prototypes.
240
5e511f6f
SG
241Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
242
243 * bfd.h: HPPA merge.
244
0cfe5e69
RP
245Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com)
246
247 * getopt.h: gratuitous white space changes merged from other prep
248 releases.
249
250Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com)
251
252 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct.
253
464dd01a
RP
254Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com)
255
0cfe5e69
RP
256 * getopt.h: merged changes from make-3.62.11.
257
464dd01a
RP
258 * getopt.h: merged changes from grep-1.6 (alpha).
259
260Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
261
262 * getopt.h: merged changes from bison-1.18.
263
264Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com)
265
266 * obstack.h: Add "area_id" and "flags" members to obstack
267 structure. Add obstack_chunkfun() and obstack_freefun() to
268 set functions explicitly. Convert maybe_empty_object to
269 a bit in "flags".
270
271Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
272
273 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
274
275Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com)
276
277 * obstack.h: Add obstack_full_begin.
278 * bfd.h, obstack.h: Protolint.
279
280Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
281
282 * bfd.h: Remove comma from enum declaration.
283
284Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
285
286 * bfd.h : new target entr, bfd_relax_section
287
288Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
289
290 * bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums.
291
292Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com)
293
294 * fopen-same.h, fopen-bin.h: New files for configuring
295 whether fopen distinguishes binary files or not. For use
296 by host-dependent config files.
297
298Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com)
299
300 * bfd.h: change the documentation format.
301
302 * created coff, elf and opcode and aout directories. Moved:
303
304 aout64.h ==> aout/aout64.h
305 ar.h ==> aout/ar.h
306 a.out.encap.h ==> aout/encap.h
307 a.out.host.h ==> aout/host.h
308 a.out.hp.h ==> aout/hp.h
309 a.out.sun4.h ==> aout/sun4.h
310 ranlib.h ==> aout/ranlib.h
311 reloc.h ==> aout/reloc.h
312 stab.def ==> aout/stab.def
313 stab.gnu.h ==> aout/stab_gnu.h
314
315 coff-a29k.h ==> coff/a29k.h
316 coff-h8300.h ==> coff/h8300.h
317 coff-i386.h ==> coff/i386.h
318 coff-i960.h ==> coff/i960.h
319 internalcoff.h ==> coff/internal.h
320 coff-m68k.h ==> coff/m68k.h
321 coff-m88k.h ==> coff/m88k.h
322 coff-mips.h ==> coff/mips.h
323 coff-rs6000.h ==> coff/rs6000.h
324
325 elf-common.h ==> elf/common.h
326 dwarf.h ==> elf/dwarf.h
327 elf-external.h ==> elf/external.h
328 elf-internal.h ==> elf/internal.h
329
330 a29k-opcode.h ==> opcode/a29k.h
331 arm-opcode.h ==> opcode/arm.h
332 h8300-opcode.h ==> opcode/h8300.h
333 i386-opcode.h ==> opcode/i386.h
334 i860-opcode.h ==> opcode/i860.h
335 i960-opcode.h ==> opcode/i960.h
336 m68k-opcode.h ==> opcode/m68k.h
337 m88k-opcode.h ==> opcode/m88k.h
338 mips-opcode.h ==> opcode/mips.h
339 np1-opcode.h ==> opcode/np1.h
340 ns32k-opcode.h ==> opcode/ns32k.h
341 pn-opcode.h ==> opcode/pn.h
342 pyr-opcode.h ==> opcode/pyr.h
343 sparc-opcode.h ==> opcode/sparc.h
344 tahoe-opcode.h ==> opcode/tahoe.h
345 vax-opcode.h ==> opcode/vax.h
346
347
348
1daf2df4
SC
349Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com)
350
351 * internalcoff.h: (internal_scnhdr) took out #def dependency, now
352 s_nreloc and s_nlnno are always long. (internal_reloc): allways
353 has an offset field now.
354
f39eae7b
JG
355Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
356
357 * coff-rs6000.h: Lint; use unsigned chars for external fields.
358 * internalcoff.h: Lint; cast storage classes to signed char.
359
27612c29
PB
360Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com)
361
362 * stab.def: Remove the GNU extended type codes (e.g. N_SETT).
363 * aout64.h: The heuristic for distinguishing between
364 sunos-style and bsd-style ZMAGIC files (wrt. where the
365 text segment starts) is moved into (the default definition of)
366 the macro N_HEADER_IN_TEXT. This definition is only used
367 if no other definition is used - e.g. bfd/newsos3.c defines
368 N_HEADER_IN_TEXT(x) to be always 0 (as before).
369
c6fec0bf
JG
370Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com)
371
372 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
373 that should handle all uses. LOGICAL_ versions deleted.
374 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
375 kind of zmagic a.out file we are looking at.
376 * coff-rs6000.h: Typo.
377
378Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com)
379
380 (Note: This is a revised entry, as was aout64.h.)
381 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF:
382 Will now work for both old- and new-style ZMAGIC files,
383 depending on N_HEADER_IN_TEXT macro.
384 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
385 that don't count the exec header as part
386 of the text segment, to be consistent with bfd.
387 * a.out.sun4.h: Simplified/fixed for previous change.
388
389Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com)
390
391 * dwarf.h: Update to DWARF draft 5 version from gcc2.
392
393Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com)
394
395 * stab.def: Added defs for extended GNU symbol types,
396 such as N_SETT. These are normally ifdef'd out (because
397 of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
398
f5496c7e
FF
399Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com)
400
401 * elf-common.h: Add defines to support ELF symbol table code.
402
403Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com)
404
405 * elf-internal.h, elf-external.h, elf-common.h: Add support for
406 note sections, which are used in ELF core files to hold copies
407 of various /proc structures.
408
cfafcfa3
SC
409Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
410
6255589a
SC
411 * internalcoff.h: took out the M88 dependency in the lineno
412 struct.
413 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
414 32bit linno entries.
cfafcfa3
SC
415 * a29k-opcode.h: fixed encoding of mtacc
416
417Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com)
418
419 * bfd.h: Updated from ../bfd/bfd-in.h (q.v).
420
650e42fb
JG
421Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
422
423 * internalcoff.h: Add x_csect defines.
424
425Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com)
426
427 * Rename COFF-related files in `coff-ARCH.h' form.
428 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
429 coff-mips.h, coff-rs6000.h to be exact.
430
6603bf38
JG
431Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
432