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