merge from gcc
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
22a398e1
NC
12003-11-14 Nick Clifton <nickc@redhat.com>
2
3 * dis-asm.h (struct disassemble_info): Add new field
4 'symbol_is_valid' which is a function which can tell the
5 disassembler to skip certain symbols as they should not be
6 displayed to the user.
7 (arm_symbol_is_valid): New prototype. This is the ARM
8 specific function for the symbol_is_valid field.
9 (generic_symbol_is_valid): New prototype. This is the default
10 function pointed to by the symbol_is_valid field.
11
1be59579
NC
122003-11-06 Bruno Rohee <bruno@rohee.com>
13
14 * hp-symtab.h: Fix "the the" typo.
15
5e35cbc2
L
162003-10-24 H.J. Lu <hongjiu.lu@intel.com>
17
18 * bfdlink.h (bfd_elf_version_expr): Add "symbol" and remove
19 "wildcard".
20
a18865d3
DD
212003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
22
23 * obstack.h: Merge the following change from gnulib:
24 2003-10-21 Paul Eggert <eggert@twinsun.com>
25 * obstack.h (obstack_1grow_fast): Properly parenthesize arg.
26 (obstack_ptr_grow_fast, obstack_int_grow_fast):
27 Don't use lvalue casts, as GCC plans to remove support for them
28 in GCC 3.5. Reported by Joseph S. Myers. This bug
29 was also present in the non-GCC version, indicating that this
30 code had always been buggy and had never been widely used.
31 (obstack_1grow, obstack_ptr_grow, obstack_int_grow, obstack_blank):
32 Use the fast variant of each macro, rather than copying the
33 definiens of the fast variant; that way, we'll be more likely to
34 catch future bugs in the fast variants.
35
108ba305
JJ
362003-10-22 Jakub Jelinek <jakub@redhat.com>
37
38 * bfdlink.h (struct bfd_elf_version_expr): Remove match field.
39 Add wildcard and mask fields.
40 (BFD_ELF_VERSION_C_TYPE): Define.
41 (BFD_ELF_VERSION_CXX_TYPE): Likewise.
42 (BFD_ELF_VERSION_JAVA_TYPE): Likewise.
43 (struct bfd_elf_version_expr_head): New.
44 (struct bfd_elf_version_tree): Add match field.
45 Change type of globals and locals fields
46 to struct bfd_elf_version_expr_head.
47
b614a702
BW
482003-10-14 Bob Wilson <bob.wilson@acm.org>
49
50 * elf/xtensa.h: Formatting. Fix comments about property section
51 names for linkonce sections.
52
5324d185
AC
532003-09-22 Andrew Cagney <cagney@redhat.com>
54
55 * floatformat.h (struct floatformat): Add field "is_valid".
56
34f4a113
AC
572003-09-15 Andrew Cagney <cagney@redhat.com>
58
59 * floatformat.h (floatformat_to_double): Make input buffer constant.
60 (floatformat_from_double, floatformat_is_valid): Ditto.
5324d185 61
a58f1534
AC
622003-09-15 Andrew Cagney <cagney@redhat.com>
63
64 * floatformat.h (struct floatformat): Make "exp_bias" signed.
65
fca63fe8
DJ
662003-09-15 Daniel Jacobowitz <drow@mvista.com>
67
68 * floatformat.h (floatformat_is_valid): Add prototype.
69
92c2346c
AC
702003-08-27 Andrew Cagney <cagney@redhat.com>
71
72 * dis-asm.h (init_disassemble_info): Declare.
73 (INIT_DISASSEMBLE_INFO): Redefine as a call to
74 init_disassemble_info.
75 (INIT_DISASSEMBLE_INFO_NO_ARCH): Ditto.
76
560e09e9
NC
772003-08-20 Nick Clifton <nickc@redhat.com>
78
79 * bfdlink.h (enum report_method): New enum. Describes how to
80 report something.
81 (struct bfd_link_info): Delete fields 'no_undefined' and
82 'allow_shlib_undefined'. Replace with
83 'unresolved_symbols_in_objects' and
84 'unresolved_symbols_in_shared_libs'.
85
8cf3f354
AM
862003-08-07 Alan Modra <amodra@bigpond.net.au>
87
88 * bfdlink.h: Remove PARAMS macro. Replace PTR with void *.
89 * dis-asm.h: Likewise.
90
05235f71
BW
912003-07-09 Bob Wilson <bob.wilson@acm.org>
92
93 * xtensa-config.h: Undef all macros before defining them.
94
87242c64
L
952003-07-06 H.J. Lu <hongjiu.lu@intel.com>
96
97 * demangle.h: Support C++.
98
b6da3fa8
DD
992003-07-01 Zack Weinberg <zack@codesourcery.com>
100
101 * filenames.h: New file imported from binutils.
102
39071cb8
DD
1032003-06-30 Bob Wilson <bob.wilson@acm.org>
104
105 * xtensa-config.h: New file imported from binutils.
106
902695bc
BW
1072003-06-30 Bob Wilson <bob.wilson@acm.org>
108
109 * xtensa-config.h (XCHAL_HAVE_CONST16, XCHAL_HAVE_ABS,
110 XCHAL_HAVE_ADDX, XCHAL_HAVE_L32R): Define.
111
1049f94e
AM
1122003-06-25 Alan Modra <amodra@bigpond.net.au>
113
114 * bfdlink.h: Correct spelling of "relocatable".
115
70ecf948
DD
1162003-06-22 Zack Weinberg <zack@codesourcery.com>
117
118 * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC): Rename to
119 HOST_CHARSET_UNKNOWN, HOST_CHARSET_ASCII, HOST_CHARSET_EBCDIC
120 respectively.
121
cbc0188b
DD
1222003-06-21 Zack Weinberg <zack@codesourcery.com>
123
124 * safe-ctype.h (HC_UNKNOWN, HC_ASCII, HC_EBCDIC, HOST_CHARSET):
125 New #defines.
126
5cb2c7c4
DD
1272003-06-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
128
129 * ansidecl.h: Delete HAVE_LONG_DOUBLE GCC bootstrap support.
130
9ee5e499
JJ
1312003-05-23 Jakub Jelinek <jakub@redhat.com>
132
133 * bfdlink.h (struct bfd_link_info): Add execstack and noexecstack.
134 * elf/common.h (PT_GNU_STACK): Define.
135
6f6f27f8
L
1362003-06-03 H.J. Lu <hongjiu.lu@intel.com>
137
138 * bfdlink.h (LD_DEFINITION_IN_DISCARDED_SECTION): New.
139
36af4a4e
JJ
1402003-05-30 Ulrich Drepper <drepper@redhat.com>
141 Jakub Jelinek <jakub@redhat.com>
142
143 * bfdlink.h (struct bfd_link_info): Add pie and executable
144 bits.
145
b9b171fb
NC
1462003-05-21 Nick Clifton <nickc@redhat.com>
147
148 * bfdlink.h (struct bfd_link_hash_table): Fix typo in comment.
149
e4f79046
JB
1502003-05-15 Jim Blandy <jimb@redhat.com>
151
152 * libiberty.h (hex_value): Make the value an unsigned int, to
153 avoid unexpected sign-extension when cast to unsigned types larger
154 than int --- like bfd_vma, on some platforms.
155 (_hex_value): Update declaration.
156
fa48c11b
AM
1572003-05-09 Alan Modra <amodra@bigpond.net.au>
158
159 * xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on
160 gen_num_opcodes_fn return type.
161
7108c5dc
JM
1622003-05-07 Jason Merrill <jason@redhat.com>
163
eafaf5eb
JM
164 * hashtab.h (iterative_hash): Prototype.
165 (iterative_hash_object): New macro.
7108c5dc 166
c7996ad6
L
1672003-04-28 H.J. Lu <hjl@gnu.org>
168
169 * bfdlink.h (bfd_link_info): Add relax_finalizing.
170
0f0569c4
L
1712003-04-23 H.J. Lu <hjl@gnu.org>
172
173 * bfdlink.h (bfd_link_callbacks): Add error_handler.
174
be33c5dd
SS
1752003-04-04 Svein E. Seldal <Svein.Seldal@solidas.com>
176
177 * coff/tic4x.h: Namespace cleanup. Replace s/c4x/tic4x
178 and s/c3x/tic3x/
179 * coff/tc-tic4x.h: Ditto
180 * opcode/tic4x.h: Ditto
181
c6d600f0
BW
1822003-04-02 Bob Wilson <bob.wilson@acm.org>
183
184 * xtensa-config.h: Remove comment indicating that this is a
185 generated file.
186
e0001a05
NC
1872003-04-01 Bob Wilson <bob.wilson@acm.org>
188
189 * dis-asm.h (print_insn_xtensa): Declare.
190 * xtensa-config.h: New file.
191 * xtensa-isa-internal.h: Likewise.
192 * xtensa-isa.h: Likewise.
193
bf8db3d4
DD
1942003-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
195
196 * ansidecl.h (ATTRIBUTE_NONNULL, ATTRIBUTE_NULL_PRINTF,
197 ATTRIBUTE_NULL_PRINTF_1, ATTRIBUTE_NULL_PRINTF_2,
198 ATTRIBUTE_NULL_PRINTF_3, ATTRIBUTE_NULL_PRINTF_4,
199 ATTRIBUTE_NULL_PRINTF_5): New.
200 (ATTRIBUTE_PRINTF): Add ATTRIBUTE_NONNULL.
201
f77ed96c
DD
2022003-03-17 Jan Hubicka <jh@suse.cz>
203
204 * hashtab.h (htab_traverse_noresize): Declare.
205
638ceb1a
DD
2062003-02-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
207
208 * libiberty.h: Document return value of physmem routines.
209
4938384a
DD
2102003-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
211
212 * libiberty.h (physmem_total, physmem_available): Prototype.
213
e2803db9
DJ
2142003-02-20 Daniel Jacobowitz <drow@mvista.com>
215
216 * libiberty.h (lrealpath): Add declaration.
217
974a8e9c
DA
2182003-01-31 Grant Grundler <grundler@dsl2.external.hp.com>
219
220 * hppa.h (ldwa, ldda): Add ordered opcodes.
221
5f9624e3
DJ
2222003-01-26 Daniel Jacobowitz <drow@mvista.com>
223
224 * hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types.
225 (struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f.
226 (htab_create_alloc_ex): New prototype.
227 (htab_set_functions_ex): New prototype.
228
b9734f35
JJ
2292003-01-25 Jakub Jelinek <jakub@redhat.com>
230
231 * elf/sparc.h: Add TLS relocs. Move R_SPARC_REV32 to 252.
232
0da35f8b
SS
2332003-01-20 Svein E. Seldal <Svein.Seldal@solidas.com>
234
235 * coff/tic4x.h (TICOFF_TARGET_MACHINE_GET): Fixed define bug
236 * coff/ti.h (TICOFF_TARGET_MACHINE_GET): Added macros
237
32b5d301
DD
2382002-07-17 Geoffrey Keating <geoffk@redhat.com>
239
240 * splay-tree.h (GTY): Define if undefined.
241 (splay_tree_allocate_fn): Return PTR for compatibility, not void *.
242 (struct splay_tree_node_s): Support gengtype.
243 (struct splay_tree_s): Likewise. Make allocate_data a PTR,
244 not a void *.
245
fa59d133
SC
2462002-01-02 Ben Elliston <bje@redhat.com>
247
248 * dis-asm.h (print_insn_iq2000): Declare.
249
2469cfa2
NC
2502002-12-24 Dmitry Diky <diwil@mail.ru>
251
252 * dis-asm.h: Add msp430 disassembler prototype.
253
640c0ccd
CD
2542002-12-27 Chris Demetriou <cgd@broadcom.com>
255
256 * dis-asm.h (print_mips_disassembler_options): Prototype.
257
c6b64018
AM
2582002-12-23 Alan Modra <amodra@bigpond.net.au>
259
260 * bfdlink.h (struct bfd_link_info): Add "strip_discarded".
261
cddd0089
AM
2622002-12-20 Alan Modra <amodra@bigpond.net.au>
263
264 * bfdlink.h (struct bfd_link_info): Replace bfd_boolean fields with
265 bit-fields. Rearrange to put all like types together.
266
b34976b6
AM
2672002-11-30 Alan Modra <amodra@bigpond.net.au>
268
269 * bfdlink.h: Replace boolean with bfd_boolean. Formatting.
270
40fb7a1f
JT
2712002-11-23 Simon Burge <simonb@wasabisystems.com>
272
273 * libiberty.h (basename): Add NetBSD to the list.
274
2a80c0a4
DD
2752002-11-22 Daniel Jacobowitz <drow@mvista.com>
276
277 * libiberty.h (make_relative_prefix): Add prototype.
278
5934e39b
KD
2792002-11-16 Klee Dienes <kdienes@apple.com>
280
281 * opcode/m88k.h (INSTAB): Remove 'next' field.
282 (instruction): Remove definition; replace with extern declaration
283 and mark as const.
284
2fa9fc65
NC
2852002-11-14 Egor Duda <deo@logos-m.ru>
286
287 * bfdlink.h (struct bfd_link_info): Add new boolean
288 field pei386_runtime_pseudo_reloc.
289
2e1a9c3c
DD
2902002-10-26 Roger Sayle <roger@eyesopen.com>
291
292 * partition.h: Close the extern "C" scope when compiling with C++.
293
ca9da28e
DD
2942002-10-26 Roger Sayle <roger@eyesopen.com>
295 DJ Delorie <dj@redhat.com>
296
297 PR bootstrap/8351
298 * getopt.h: Avoid prototyping getopt with no arguments in C++.
299
995a8435
DD
3002002-10-24 Nathan Tallent <eraxxon@alumni.rice.edu>
301
302 * ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to the
303 list of platform compilers that may look, smell and act
304 like __STDC__ but that may not define it.
305
9f84ab0d
DD
3062002-10-11 David O'Brien <obrien@FreeBSD.org>
307
308 * getopt.h: getopt is in unistd.h (based on SUSv2).
309
bffbf940
JJ
3102002-09-26 Jakub Jelinek <jakub@redhat.com>
311
312 * elf/x86-64.h: Add TLS relocs.
313
afbcd36f
AC
3142002-09-26 Andrew Cagney <ac131313@redhat.com>
315
316 * regs/: Delete directory.
317
bb7eb039
AO
3182002-09-19 Alexandre Oliva <aoliva@redhat.com>
319
320 * libiberty.h (asprintf, vasprintf): Don't declare them if the
321 corresponding HAVE_DECL_ macro is 1.
322
37e55690
JJ
3232002-09-19 Jakub Jelinek <jakub@redhat.com>
324
325 * elf/i386.h (R_386_TLS_TPOFF, R_386_TLS_IE, R_386_TLS_GOTIE):
326 Define.
327
8418f5ff
NC
3282002-09-19 Nathan Tallent <eraxxon@alumni.rice.edu>
329
330 * dis-asm.h: Remove (errant) trailing semicolon (;) from the
331 extern "C" { } declaration.
332
07dd56a9
NC
3332002-09-04 Nick Clifton <nickc@redhat.com>
334
335 * dis-asm.h (print_ppc_disassembler_options): Prototype.
336
026df7c5
NC
3372002-08-28 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
338
339 * coff/internal.h: Add new relocation types.
340 * coff/ti.h: Add file-header flags for tic4x code.
341 * dis-asm.h: Add standard disassembler for tic4x.
342 * opcode/tic4x.h: New file.
343 * coff/tic4x.h: New file
344
31941635
L
3452002-08-07 H.J. Lu <hjl@gnu.org>
346
347 * bfdlink.h (bfd_link_info): Add allow_undefined_version.
348 (bfd_elf_version_expr): Add symver and script.
349
f7c33884
NC
3502002-07-31 Ian Dall <ian@sibyl.beware.dropbear.id.au>
351
4b2a2164 352 * bfdlink.h (bfd_link_common_skip_ar_symbols): New enum.
f7c33884
NC
353 (struct bfd_link_info): Add new field 'common_skip_ar_symbols'.
354
2061187a
RS
3552002-07-25 Richard Sandiford <rsandifo@redhat.com>
356
357 * opcode/mips.h (CPU_R2000): Remove.
358
a40cbfa3
NC
3592002-07-19 Denis Chertykov <denisc@overta.ru>
360 Matthew Green <mrg@redhat.com>
361
362 * dis-asm.h (print_insn_ip2k): Declare.
363
047b2264
JJ
3642002-07-10 Jakub Jelinek <jakub@redhat.com>
365
366 * elf/common.h (SHT_GNU_LIBLIST, DT_GNU_PRELINKED,
367 DT_GNU_CONFLICT*, DT_GNU_LIBLIST*): Define.
368
7815cf4f
AM
3692002-07-01 Alan Modra <amodra@bigpond.net.au>
370
371 * bfdlink.h (struct bfd_sym_chain): Declare.
372 (struct bfd_link_info): Add gc_sym_list. Formatting fixes.
373
007425f1
DD
3742002-06-25 Alan Modra <amodra@bigpond.net.au>
375
376 * demangle.h: #include "ansidecl.h" rather than #include <ansidecl.h>.
377 * fibheap.h: Likewise.
378 * hashtab.h: Likewise.
379 * partition.h: Likewise.
380 * sort.h: Likewise.
381 * splay-tree.h: Likewise.
382
931f285f
DD
3832002-06-24 Alan Modra <amodra@bigpond.net.au>
384
385 * libiberty.h (basename): Don't declare if HAVE_DECL_BASENAME.
386 * getopt.h (getopt): Don't declare if HAVE_DECL_GETOPT.
387
e25dda9f
DB
3882002-06-18 Dave Brolley <brolley@redhat.com>
389
390 From Catherine Moore:
391 * dis-asm.h (print_insn_frv): New prototype.
392
3c25f8c7
AC
3932002-06-09 Andrew Cagney <cagney@redhat.com>
394
395 * remote-sim.h: Move to directory gdb/.
396 * callback.h: Move to directory gdb/.
397
e0076ab3
NC
3982002-06-07 Charles Wilson <cwilson@ece.gatech.edu>
399
400 * bfdlink.h (struct bfd_link_info): Change type of
401 pei386_auto_import field to int so that -1 can mean enabled by
402 default and 1 can mean enabled by command line switch.
403
18893690
DD
4042002-06-06 DJ Delorie <dj@redhat.com>
405
406 * hashtab.h (htab): Rearrange new members for backward
407 compatibility.
408 (htab_create): Don't use a macro that requires other headers.
409
4102002-06-05 Geoffrey Keating <geoffk@redhat.com>
411
412 * hashtab.h (htab_create): Restore prototype for backward
413 compatibility.
414 (htab_try_create): Likewise.
415
4162002-05-22 Geoffrey Keating <geoffk@redhat.com>
417
418 * hashtab.h (struct htab): Update for change to length specifier.
419
4202002-05-10 Geoffrey Keating <geoffk@redhat.com>
421
422 * hashtab.h (GTY): Define if undefined.
423 (htab_alloc): New typedef.
424 (htab_free): New typedef.
425 (struct htab): Support gengtype; allow user-specified memory
426 allocation.
427 (htab_create_alloc): New.
428 (htab_create): Replace with #define.
429 (htab_try_create): Delete.
430
7f6ec89f
ML
4312002-05-31 Michal Ludvig <mludvig@suse.cz>
432
433 * elf/dwarf2.h (DW_CFA_low_user, DW_CFA_high_user): Renamed
434 to DW_CFA_lo_user, DW_CFA_hi_user respectively.
435
d172d4ba
NC
4362002-05-28 Kuang Hwa Lin <kuang@sbcglobal.net>
437
438 * dis-asm.h: Prototype print_insn_dlx.
439
b91b96f4
AC
4402002-05-23 Andrew Cagney <ac131313@redhat.com>
441
442 * sim-d10v.h: Delete file. Moved to include/gdb/.
443
13ae64f3
JJ
4442002-05-23 Jakub Jelinek <jakub@redhat.com>
445
446 * elf/common.h (PT_TLS, SHF_TLS, STT_TLS, DF_STATIC_TLS): Define.
447 * elf/ia64.h (R_IA64_LTOFF_TPREL22): Renamed from R_IA64_LTOFF_TP22.
448 * elf/i386.h: Add TLS relocs.
449
6713542f
L
4502002-05-21 H.J. Lu (hjl@gnu.org)
451
452 * bfdlink.h (bfd_link_info): Add allow_multiple_definition.
453
d172d4ba 4542002-05-17 J"orn Rennecke <joern.rennecke@superh.com>
1c509ca8
JR
455
456 * dis-asm.h (print_insn_shl, print_insn_sh64l): Remove prototype.
457
38b581ae
DD
4582002-04-16 David S. Miller <davem@redhat.com>
459
460 * xregex2.h (__restrict_arr): Define to __restrict on GCC
461 3.1 and later. Do not redefine.
462
0c4460bb
DD
4632002-04-01 Phil Edwards <pme@gcc.gnu.org>
464
465 * dyn-string.h: Also allow IN_GLIBCPP_V3 to redefine names.
466
dd7bf85e
DJ
4672002-03-10 Daniel Jacobowitz <drow@mvista.com>
468
469 * gdb: New directory.
470
efdab807
AC
4712002-03-06 Andrew Cagney <ac131313@redhat.com>
472
473 * floatformat.h (floatformat_arm_ext): Delete declaration.
474
2bbcdae9
JB
4752002-02-21 Jim Blandy <jimb@redhat.com>
476
477 Allow the user to specify functions for allocating memory for
478 splay tree roots and nodes.
479 * splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn):
480 New types.
481 (splay_tree): New fields: `allocate', `deallocate', and
482 `allocate_data'.
483 (splay_tree_new_with_allocator): New function declaration.
484
9a1b9f82
AM
4852002-02-15 Alan Modra <amodra@bigpond.net.au>
486
487 Support arbitrary length fill patterns.
488 * bfdlink.h (enum bfd_link_order_type): Remove bfd_fill_link_order.
489 (struct bfd_link_order): Remove fill. Add data.size.
490
73dbc2cf
AO
4912002-02-08 Alexandre Oliva <aoliva@redhat.com>
492
493 Contribute sh64-elf.
494 2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com>
495 * dis-asm.h (print_insn_sh64): New prototype.
496 (print_insn_sh64l): New prototype.
497 (print_insn_sh64x_media): New prototype.
498
cadaa522
FCE
4992002-02-05 Frank Ch. Eigler <fche@redhat.com>
500
501 * dis-asm.h (disassemble_info): New field `insn_sets'.
502 (INIT_DISASSEMBLE_INFO): Clear it.
503
44354ae1
DD
5042002-02-05 Jason Merrill <jason@redhat.com>
505
506 * demangle.h (cplus_demangle_v3): Add "options" parm.
507 (cplus_demangle_v3_type): Remove prototype.
508 (DMGL_VERBOSE): New macro.
509 (DMGL_TYPES): New macro.
510
42da15d6
DD
5112002-02-02 H.J. Lu (hjl@gnu.org)
512
513 * demangle.h (cplus_demangle_v3_type): New prototype.
514
3b16e843 5152002-01-31 Ivan Guzvinec <ivang@opencores.org>
dc9ebeff 516
3b16e843 517 * dis-asm.h : Add support for or32 targets
dc9ebeff 518
1d619e59
DD
5192002-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
520
521 * libiberty.h (C_alloca): Add ATTRIBUTE_MALLOC.
522
569719c1
DB
5232002-01-27 David O'Brien <obrien@FreeBSD.org>
524
525 * cgen.h (BFD_VERSION): Use BFD_VERSION_DATE instead.
526
11ca392d
NC
5272001-12-14 Nick Clifton <nickc@cambridge.redhat.com>
528
529 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise the
530 disassembler_options field (to NULL).
531
65765700
JJ
5322001-12-13 Jakub Jelinek <jakub@redhat.com>
533
65765700
JJ
534 * bfdlink.h (struct bfd_link_info): Add eh_frame_hdr field.
535
93fbbb04
GK
5362001-12-07 Geoffrey Keating <geoffk@redhat.com>
537
538 * dis-asm.h (print_insn_xstormy16): Declare.
539
2da4c07f
RH
5402001-12-06 Richard Henderson <rth@redhat.com>
541
542 * demangle.h (no_demangling): New.
543 (NO_DEMANGLING_STYLE_STRING): New.
544
e396998b
AM
5452001-11-14 Alan Modra <amodra@bigpond.net.au>
546
547 * dis-asm.h (print_insn_i386): Declare.
548
19222dc0
TW
5492001-11-11 Timothy Wall <twall@alum.mit.edu>
550
551 * dis-asm.h: Fix comment to refer to octets rather than bytes.
552
3c3bdf30
NC
5532001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
554
555 * dis-asm.h (print_insn_mmix): Add prototype.
556
e4320fb3
DD
5572001-10-24 Neil Booth <neil@daikokuya.demon.co.uk>
558
3b16e843 559 * safe-ctype.h (_sch_isbasic, IS_ISOBASIC): New.
e4320fb3 560
d311a83a
DD
5612001-10-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
562
563 * libiberty.h (hex_init): Revert delete.
564
565 * libiberty.h (_hex_value): Const-ify.
566 (hex_init): Delete.
567
4c89d75d
CF
5682001-10-16 Christopher Faylor <cgf@redhat.com>
569
570 * filenames.h: Add cygwin to the list of dosish style path systems.
571
e6450fe5
DD
5722001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
573
574 * demangle.h (demangler_engine): Const-ify.
575 * libiberty.h (buildargv): Likewise.
576
8bd621d8
AM
5772001-10-03 Vassili Karpov <malc@pulsesoft.com>
578
579 * bfdlink.h (struct bfd_link_info): Add nocopyreloc field.
580
99ee3a8f
DD
5812001-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
582
583 * libiberty.h (reconcat): New function.
584
38bfaea8
DD
5852001-09-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
586
587 * libiberty.h (concat, concat_length, concat_copy, concat_copy2,
588 ACONCAT): Improve comments.
589
ae81c75e
AM
5902001-09-18 Alan Modra <amodra@bigpond.net.au>
591
592 * objalloc.h (OBJALLOC_ALIGN): Define using offsetof.
593
54c20242
DD
5942001-09-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
595
596 * libiberty.h (concat_length, concat_copy, concat_copy2,
597 libiberty_concat_ptr, ACONCAT): New.
598
599 * libiberty.h (ASTRDUP): New macro.
600 libiberty_optr, libiberty_nptr, libiberty_len): Declare.
601
f2e55dc2
DD
6022001-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
603
604 * ansidecl.h: Update comments reflecting previous change.
605
8a423cb3
DD
6062001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
607
608 * ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
609
b7781dbe
NC
6102001-08-25 Nick Clifton <nickc@cambridge.redhat.com>
611
612 * bfdlink.h (struct bfd_link_info): Change 'spare_dynamic_tags' to
613 unsigned to remove a compile time warning message.
614
8ea2e4bd
NC
6152001-08-24 H.J. Lu <hjl@gnu.org>
616
617 * bfdlink.h (bfd_link_hash_table_type): New. The linker hash
618 table type, bfd_link_generic_hash_table and
619 bfd_link_elf_hash_table.
620 (bfd_link_hash_table): Add a new field, type, for the linker
621 hash table type.
622
db6751f2
JJ
6232001-08-23 Jakub Jelinek <jakub@redhat.com>
624
625 * bfdlink.h (struct bfd_link_info): Add combreloc and
626 spare_dynamic_tags fields.
627
da4d4077
DD
6282001-08-23 Lars Brinkhoff <lars@nocrew.org>
629
630 * dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h:
631 replace "GNU CC" with "GCC".
632
f01b59ed
DD
6332001-08-21 Richard Henderson <rth@redhat.com>
634
635 * fibheap.h: Tidy formatting.
636 (fibnode_t): Limit degree to 31 bits to avoid warning.
637
8e777d6a
DD
6382001-08-20 Daniel Berlin <dan@cgsoftware.com>
639
640 * fibheap.h: New file. Fibonacci heap.
641
eb828599
AC
6422001-08-20 Andrew Cagney <ac131313@redhat.com>
643
644 * floatformat.h (floatformat_arm_ext): Document as deprecated.
645 (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
646 (floatformat_ia64_spill_little, floatformat_ia64_quad_little)
647 (floatformat_ia64_spill_big, floatformat_ia64_quad_big)
648 (floatformat_m88110_harris_ext): Declare.
649
562c4c36
DD
6502001-08-18 Zack Weinberg <zackw@panix.com>
651
652 * ansidecl.h: Reorganize for readability, remove documentation
653 of obsolete macros, document PARAMS and VPARAMS. Add new
654 macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic
655 function implementation.
656
8fc34799
DD
6572001-08-16 Richard Henderson <rth@redhat.com>
658
659 * hashtab.h (htab_hash_string): Declare.
660
6350bf4f 6612001-08-10 Andrew Cagney <ac131313@redhat.com>
3ea71002
AC
662
663 * libiberty.h (lbasename): Change function declaration to return a
664 const char pointer.
665
d039236d
DD
6662001-08-02 Mark Kettenis <kettenis@gnu.org>
667
668 * xregex.h (_REGEX_RE_COMP): Define.
669 (re_comp): Define to xre_comp.
670 (re_exec): Define to xre_exec.
671
3ede731b
CW
6722001-08-02 Charles Wilson <cwilson@ece.gatech.edu>
673
674 * bfdlink.h (struct bfd_link_info): add new boolean
675 field pei386_auto_import.
676
6ad8a379
DD
6772001-07-18 Andreas Jaeger <aj@suse.de>
678
679 * xregex2.h: Place under LGPL version 2.1.
680
2a6ef469
DD
6812001-07-10 Jeff Johnston <jjohnstn@redhat.com>
682
683 * xregex.h: New file to support libiberty regex.
684 * xregex2.h: Ditto.
685
7be4069c
HPN
6862001-06-15 Hans-Peter Nilsson <hp@axis.com>
687
688 * bfdlink.h (struct bfd_link_info): New member export_dynamic.
689
e05c6d27
DD
6902001-05-16 Matt Kraai <kraai@alumni.carnegiemellon.edu>
691
692 * partition.h: Fix misspelling of `implementation'.
693
6112b874
DD
6942001-05-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
695
696 * ansidecl.h (NULL_PTR): Delete.
697
457161bf
DD
6982001-05-07 Zack Weinberg <zackw@stanford.edu>
699
700 * demangle.h: Use PARAMS for all prototypes.
701 * ternary.h: Use PARAMS for all prototypes. Use PTR, not void *.
702 Make arguments constant where possible.
703
e00bc6a7
DD
7042001-05-07 Mark Mitchell <mark@codesourcery.com>
705
706 * splay-tree.h (splay_tree_max): New function.
707 (splay_tree_min): Likewise.
708
87e6d782
NC
7092001-04-27 Johan Rydberg <jrydberg@opencores.org>
710
711 * dis-asm.h (print_insn_openrisc): Add prototype.
712
400ee7e1
DB
7132001-04-15 Daniel Berlin <dan@cgsoftware.com>
714
715 * ternary.h: New file - Ternary search tree header.
716
f5fa8ca2
JJ
7172001-04-13 Jakub Jelinek <jakub@redhat.com>
718
719 * bfdlink.h (bfd_link_discard): Add discard_sec_merge.
720
d9697354
DD
7212001-04-03 Zack Weinberg <zackw@stanford.edu>
722
723 * ansidecl.h: All logic from gcc/gansidecl.h moved here.
724
129e8d96
DD
7252001-03-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
726
727 * libiberty.h (alloca): Handle setting C_ALLOCA.
728
e61231f1
JB
7292001-03-20 Jim Blandy <jimb@redhat.com>
730
731 * demangle.h (enum gnu_v3_constructor_kinds,
732 is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
733 is_gnu_v3_mangled_dtor): New declarations.
734
5df9ca2b
DD
7352001-03-14 Nick Clifton <nickc@redhat.com>
736
737 * ansidecl.h: Fix copyright dates.
738 * demangle.h: Fix copyright dates.
739 * floatformat.h: Fix copyright dates.
740 * fnmatch.h: Fix copyright dates.
741 * getopt.h: Fix copyright dates.
742 * libiberty.h: Add FSF copyright notice.
743 * md5.h: Fix copyright dates.
744 * obstack.h: Fix copyright dates.
745 * splay-tree.h: Fix copyright dates.
746
8aa30e60 7472001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
7a008bcb 748 John David Anglin <dave@hiauly1.hia.nrc.ca>
8aa30e60 749
4f1d9bd8 750 * libiberty.h: Add lbasename.
7a008bcb 751
30673bf5
DD
7522001-03-06 Zack Weinberg <zackw@stanford.edu>
753
754 * libiberty.h: Prototype C_alloca; define alloca to either
755 __builtin_alloca or C_alloca as appropriate.
7a008bcb 756
d84829cc
DD
7572001-03-01 John David Anglin <dave@hiauly1.hia.nrc.ca>
758
759 * safe-ctype.h (_sch_test): Cast enum bit to unsigned short int for pcc
760 compatibility.
7a008bcb 761
e135f41b
NC
7622001-02-18 lars brinkhoff <lars@nocrew.org>
763
764 * dis-asm.h: Add PDP-11 target.
765
a85d7ed0
NC
7662001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
767
768 * dis-asm.h: Add linux target for S/390.
769
0d2bcfaf
NC
7702001-01-11 Peter Targett <peter.targett@arccores.com>
771
772 * dis-asm.h (arc_get_disassembler): Correct declaration.
773
77800f4a
PB
7742001-01-09 Philip Blundell <philb@gnu.org>
775
776 * bin-bugs.h (REPORT_BUGS_TO): Set to `bug-binutils@gnu.org'.
777
a969366f
DD
7782000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
779
780 * COPYING: Update to current
781 ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
782 to 19yy as example year in copyright notice).
783
ca6d9fb3
HPN
7842000-12-19 Hans-Peter Nilsson <hp@bitrange.com>
785
786 * dis-asm.h (struct disassemble_info): New member "section".
787 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member.
788 Initialize section member.
789
328cd6e9
DD
7902000-12-16 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
791
792 * safe-ctype.h: Make code work on all targets and not just on
793 targets where a char is 8 bits.
794
b79e8c78
NC
7952000-12-10 Fred Fish <fnf@be.com>
796
85ec56b3
DD
797 * bfdlink.h (struct bfd_link_info): Add new allow_shlib_undefined
798 member to struct for systems where it is normal to have undefined
799 symbols in shared libraries at runtime and the runtime linker
800 takes care of redirecting them.
b79e8c78 801
2c6c6018
CF
8022000-12-07 Zack Weinberg <zack@wolery.stanford.edu>
803
804 * safe-ctype.h: New file.
805
324069ad
DD
8062000-12-06 Rodney Brown <RodneyBrown@mynd.com>
807
808 * getopt.h obstack.h: Standarize copyright statement.
7a008bcb 809
6350bf4f 8102000-12-04 Richard Henderson <rth@redhat.com>
f93eaf70
DD
811
812 * demangle.h: Change "new_abi" to "v3" everywhere.
813
6350bf4f 8142000-11-22 Zack Weinberg <zack@wolery.stanford.edu>
b13291a9
DD
815
816 * libiberty.h: Move #includes to top. Prototype xmalloc_failed.
7a008bcb 817
6e53a714 8182000-11-15 Kenneth Block <kenneth.block@compaq.com>
4cabd1d1
HPN
819
820 * demangle.h: Add gnat and java demangle styles.
821
82e7f05e
HPN
8222000-11-04 Hans-Peter Nilsson <hp@bitrange.com>
823
824 * hashtab.h (struct htab): Add member return_allocation_failure.
825 (htab_try_create): New prototype. Mention which functions may
826 return NULL when this is used.
827
6f729788
HPN
8282000-11-03 Hans-Peter Nilsson <hp@bitrange.com>
829
830 * hashtab.h: Change void * to PTR where necessary.
831
74bcd529
DD
8322000-10-11 Mark Mitchell <mark@codesourcery.com>
833
834 * splay-tree.h (splay_tree_predecessor): Declare.
835
b4db717d 8362000-09-29 Hans-Peter Nilsson <hp@axis.com>
fc7372e2
HPN
837
838 * dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
839 Fix typo in comment.
840
6c26fec9
AM
8412000-09-28 John David Anglin <dave@hiauly1.hia.nrc.ca>
842
843 * alloca-conf.h: New file (copied from libiberty).
844
3e9907fa
CF
8452000-09-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
846
847 * md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
848
6221ac1b
CF
8492000-09-04 Alex Samuel <samuel@codesourcery.com>
850
5a109b67 851 * dyn-string.h: Adjust formatting.
6221ac1b
CF
852 (dyn_string_insert_char): New macro. New declaration.
853
3e9907fa
CF
8542000-08-28 Jason Merrill <jason@redhat.com>
855
856 * md5.h: New file.
857
b18903cb
NC
8582000-08-24 Greg McGary <greg@mcgary.org>
859
860 * libiberty.h (ARRAY_SIZE): New macro.
861
29e6d33b
NC
8622000-07-29 Nick Clifton <nickc@cygnus.com>
863
864 * os9k.h: Add copyright notice.
865 Fix formatting.
866
cf691d1d
JE
8672000-07-22 Jason Eckhardt <jle@cygnus.com>
868
cf691d1d
JE
869 * dis-asm.h (print_insn_i860): Add prototype.
870
eec8c321
L
8712000-07-20 H.J. Lu <hjl@gnu.org>
872
873 * bfdlink.h (bfd_link_info): Add new_dtags.
874
67ff385e
HPN
8752000-07-20 Hans-Peter Nilsson <hp@axis.com>
876
877 * dis-asm.h (print_insn_cris): Declare.
878
9bfcb6d6
L
8792000-07-19 H.J. Lu (hjl@gnu.org)
880
881 * bfdlink.h (bfd_link_info): Add flags and flags_1.
882
302ab118
DD
8832000-06-05 DJ Delorie <dj@redhat.com>
884
885 * MAINTAINERS: new
886
03d5f569
JM
8872000-06-21 Alex Samuel <samuel@codesourcery.com>
888
889 * dyn-string.h (dyn_string_init, dyn_string_new,
890 dyn_string_delete, dyn_string_release, dyn_string_resize,
891 dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
892 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
893 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
894 dyn_string_append_char, dyn_string_substring_dyn_string_eq):
895 Define as same name with __cxa_ prepended, if IN_LIBGCC2.
896 (dyn_string_init, dyn_string_copy, dyn_string_copy_cstr,
897 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
898 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
899 dyn_string_append_char, dyn_string_substring): Change return type
900 to int.
7a008bcb 901
60bcf0fa
NC
9022000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
903
904 * dis-asm.h (print_insn_m68hc12): Define.
905 (print_insn_m68hc11): Likewise.
906
b3d44ec8
NC
9072000-06-18 Nick Clifton <nickc@redhat.com>
908
909 * os9k.h: Change values of MODSYNC and CRCCON due to bug report
910 from Russ Magee <rmagee@home.com>.
911
03d5f569 9122000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
79c6de76 913
03d5f569 914 * demangle.h (demangling_styles): Remove trailing comma in enum.
79c6de76 915
03d5f569
JM
916 * dyn-string.h (dyn_string_append_char): Change parameter from
917 char to int.
f1d95f4b 918
03d5f569 9192000-06-04 Alex Samuel <samuel@codesourcery.com>
f1d95f4b 920
03d5f569 921 * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions.
b8cdcddf 922
03d5f569 923 * demangle.h (DMGL_GNU_NEW_ABI): New macro.
5a109b67 924 (DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
03d5f569
JM
925 (current_demangling_style): Add gnu_new_abi_demangling.
926 (GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
927 (GNU_NEW_ABI_DEMANGLING): Likewise.
928 (cplus_demangle_new_abi): New declaration.
7a008bcb 929
f03aa80d
AC
930Tue May 30 16:53:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
931
932 * floatformat.h (struct floatformat): Add field name.
933
5af11cab
AM
9342000-05-26 Eli Zaretskii <eliz@is.elta.co.il>
935
936 * filenames.h: New file.
937 (HAVE_DOS_BASED_FILE_SYSTEM, IS_DIR_SEPARATOR)
938 (IS_ABSOLUTE_PATH, FILENAME_CMP): New macros.
939
03d5f569
JM
9402000-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
941
942 * getopt.h (getopt): Also check HAVE_DECL_* when prototyping.
943
944 * libiberty.h (basename): Likewise.
945
a712da20
NC
9462000-05-17 S. Bharadwaj Yadavalli <sby@scrugs.lkg.dec.com>
947 Rick Gorton <gorton@scrugs.lkg.dec.com>
5a109b67 948
a712da20
NC
949 * bfdlink.h (struct bfd_link_info): Add emitrelocations flag.
950
b019c3c0
AM
9512000-05-08 Alan Modra <alan@linuxcare.com.au>
952
953 * dis-asm.h (print_insn_tic54x): Declare.
954
03d5f569
JM
9552000-05-06 Zack Weinberg <zack@wolery.cumb.org>
956
957 * ansidecl.h: #define __extension__ to nothing if
958 GCC_VERSION < 2008.
959
03d5f569
JM
9602000-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
961
962 * demangle.h (demangler_engine): Constify.
963
964Thu May 4 17:15:26 2000 Philippe De Muyter <phdm@macqel.be>
965
966 * sort.h (sys/types.h): File included unconditionnaly.
967 (stddef.h): File include only #ifdef __STDC__.
968
9692000-05-03 Zack Weinberg <zack@wolery.cumb.org>
970
971 * symcat.h: Remove #endif label.
972
9732000-04-28 Kenneth Block <block@zk3.dec.com>
974 Jason Merrill <jason@casey.cygnus.com>
975
976 * demangle.h (libiberty_demanglers): new table for different styles.
977 (cplus_demangle_set_style): New function for setting style.
978 (cplus_demangle_name_to_style): New function to translate name.
979
03d5f569
JM
9802000-04-24 Mark Mitchell <mark@codesourcery.com>
981
982 * hashtab.h (hash_pointer): Declare.
983 (eq_pointer): Likewise.
984
9852000-04-23 Mark Mitchell <mark@codesourcery.com>
986
987 * sort.h: New file.
988
800eeca4
JW
989Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
990 David Mosberger <davidm@hpl.hp.com>
991
992 * dis-asm.h (print_insn_ia64): Declare.
993
03d5f569
JM
994Tue Apr 18 16:22:30 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
995
996 * hashtab.h (enum insert_option): New type.
997 (htab_find_slot, htab_find_slot_with_hash): Use it.
998
9992000-04-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1000
1001 * symcat.h: Honor autoconf macro HAVE_STRINGIZE. Add
1002 comments/caveats with regard to traditional C behavior.
1003
2664c1f9
RH
10042000-04-05 Richard Henderson <rth@cygnus.com>
1005
1006 * splay-tree.h (splay_tree_remove): Declare.
1007
8ad3436c
AM
10082000-04-04 Alan Modra <alan@linuxcare.com.au>
1009
1010 * bin-bugs.h (REPORT_BUGS_TO): Remove translated part.
1011
c20f4f8c
AM
10122000-04-03 Alan Modra <alan@linuxcare.com.au>
1013
1014 * bin-bugs.h: New file.
1015
03d5f569
JM
10162000-03-30 Mark Mitchell <mark@codesourcery.com>
1017
1018 * hashtab.h (hashval_t): New type.
1019 (htab_find_with_hash): Use it as an argument.
1020 (htab_find_slot_with_hash): Likewise.
1021
adde6300
AM
10222000-03-27 Denis Chertykov <denisc@overta.ru>
1023
1024 * dis-asm.h (print_insn_avr): Declare.
1025
b4fe2683
JM
10262000-03-14 Bernd Schmidt <bernds@cygnus.co.uk>
1027
1028 * hashtab.h (htab_trav): Modify type so that first arg is of type
1029 void **.
1030 (htab_find_with_hash, htab_find_slot_with_hash): Declare new
1031 functions.
1032
10332000-03-09 Alex Samuel <samuel@codesourcery.com>
1034
1035 * partition.h: New file.
1036
10372000-03-09 Zack Weinberg <zack@wolery.cumb.org>
1038
1039 * hashtab.h (struct htab): Add del_f.
1040 (htab_del): New type.
1041 (htab_create): Add fourth argument.
1042
10432000-03-08 Zack Weinberg <zack@wolery.cumb.org>
1044
1045 * hashtab.h (hash_table_t): Rename to htab_t.
1046 (struct hash_table): Rename to struct htab. Shorten element
1047 names. Reorder elements by size.
1048 (htab_hash, htab_eq, htab_trav): New typedefs for the callback
1049 function pointers.
1050 (hash_table_entry_t): Discard; just use void * for element
1051 type.
1052
c086cbc6
L
10532000-03-01 H.J. Lu <hjl@gnu.org>
1054
1055 * bfdlink.h (bfd_link_callbacks): Add a boolean arg to
1056 the undefined_symbol callback.
1057
5b93d8bb
AM
10582000-02-23 Linas Vepstas <linas@linas.org>
1059
1060 * dis-asm.h (print_insn_i370): Declare.
1061
baa7ae6f
AC
1062Tue Feb 22 15:19:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
1063
1064 * remote-sim.h (sim_trace): Document return values.
1065 (sim_set_trace): Declare. Deprecate.
1066
f6af82bd
AM
10672000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au>
1068
1069 * dis-asm.h (struct disassemble_info): Change `length' param of
1070 read_memory_func to unsigned. Change type of `buffer_length' and
1071 `octets_per_byte' to unsigned.
1072 (buffer_read_memory): Change `length' param to unsigned.
1073
a4f41997
NC
10742000-02-16 Nick Clifton <nickc@cygnus.com>
1075
1076 * dis-asm.h: Add prototypes for ARM register name functions.
1077
4bd6cdc5
AC
1078Wed Feb 9 18:45:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
1079
1080 * wait.h: Delete. No longer used by GDB.
1081
c1a8de50
AC
1082Tue Feb 8 17:01:13 2000 Andrew Cagney <cagney@b1.cygnus.com>
1083
1084 * remote-sim.h (sim_resume): Clarify use of SIGGNAL.
1085 (sim_stop_reason): Clarify meaning of sim_signalled.
1086
940b2b78
TW
10872000-02-03 Timothy Wall <twall@redhat.com>
1088
1089 * dis-asm.h (struct disassemble_info): Added octets_per_byte
1090 field and initialize it to one (1).
7a008bcb 1091
94470b23
NC
10922000-01-27 Nick Clifton <nickc@redhat.com>
1093
1094 * dis-asm.h: Add prototype for disassembler_usage().
58efb6c0 1095 Add prototype for arm_disassembler_options().
4597ba0f 1096 Remove prototype for arm_toggle_regnames().
0d42b144 1097 Add prototype for parse_arm_disassembler_option().
94470b23 1098
4597ba0f
ILT
1099Sat Jan 1 19:06:52 2000 Hans-Peter Nilsson <hp@bitrange.com>
1100
1101 * symcat.h (STRINGX) [!__STDC__ || ALMOST_STDC]: Change "?" to "s"
1102 to stringify argument s.
1103
08ccce32
JL
1104Wed Dec 15 11:22:56 1999 Jeffrey A Law (law@cygnus.com)
1105
1106 * hp-symtab.h (HP_LANGUAGE_FORTRAN): New enumeration constant.
1107 (HP_LANGUAGE_F77): Define using HP_LANGUAGE_FORTRAN.
1108
7d7a6736
ILT
11091999-12-15 Doug Evans <dje@transmeta.com>
1110
1111 * dis-asm.h: Enclose in extern "C" ifdef __cplusplus.
1112
4597ba0f
ILT
11131999-12-05 Mark Mitchell <mark@codesourcery.com>
1114
1115 * splay-tree.h (struct splay_tree_node): Rename to ...
1116 (struct splay_tree_node_s): ... this.
1117 (struct splay_tree): Rename to ...
1118 (struct splay_tree_s): ... this.
1119
11201999-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1121
1122 * ansidecl.h (ATTRIBUTE_MALLOC): New macro.
1123
1124 * libiberty.h (buildargv, dupargv, concat, choose_temp_base,
1125 make_temp_file, xmalloc, xcalloc, xstrdup, xmemdup): Add
1126 ATTRIBUTE_MALLOC.
1127 (xatexit): Remove __GNUC__ check, add ATTRIBUTE_NORETURN.
1128
11291999-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1130
1131 * libiberty.h: Include stdarg.h when ANSI_PROTOTYPES is defined.
1132 (asprintf, vasprintf): Provide declarations.
1133
1134Wed Nov 10 12:43:21 1999 Philippe De Muyter <phdm@macqel.be>
b4fe2683 1135 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4597ba0f
ILT
1136
1137 * ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'.
1138
08ccce32
JL
11391999-11-04 Jimmy Guo <guo@cup.hp.com>
1140
1141 * hp-symtab.h (dntt_type_fparam): Add doc_ranges, misc_kind
1142 fields, change location type to CORE_ADDR from int.
1143 (dntt_type_const): Name the 5th field location_type.
1144
26f59a9e
MM
1145Sun Oct 24 19:11:32 1999 Andrew Cagney <cagney@b1.cygnus.com>
1146
1147 * sim-d10v.h (SIM_D10V_TS2_DMAP_REGNUM): Define.
1148
4597ba0f
ILT
11491999-10-23 08:51 -0700 Zack Weinberg <zack@bitmover.com>
1150
1151 * hashtab.h: Give hash_table_t a struct tag. Add prototypes
1152 for clear_hash_table_slot and traverse_hash_table. Correct
1153 prototype of all_hash_table_collisions.
1154
26f59a9e
MM
1155Sat Oct 23 19:00:13 1999 Andrew Cagney <cagney@b1.cygnus.com>
1156
1157 * sim-d10v.h: New file.
1158
4597ba0f
ILT
1159Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com>
1160
1161 * hashtab.h: New file.
1162
11631999-10-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1164
1165 * ansidecl.h (HAVE_GCC_VERSION): New macro. Use it instead of
1166 explicitly testing __GNUC__ and __GNUC_MINOR__.
b4fe2683 1167
4597ba0f
ILT
1168 (ATTRIBUTE_PRINTF): Use `__format__', not `format'.
1169
11701999-09-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1171
1172 * libiberty.h (make_temp_file): Add a prototype.
1173
1174Tue Sep 14 00:35:02 1999 Marc Espie <espie@cvs.openbsd.org>
1175
1176 * libiberty.h (basename): OpenBSD has a correct prototype.
1177 (xrealloc): Remove outdated comment.
1178
11791999-09-07 Jeff Garzik <jgarzik@pobox.com>
1180
1181 * libiberty.h (xmemdup): Add prototype for new function.
1182
5bb59d65
ILT
11831999-09-04 Steve Chamberlain <sac@pobox.com>
1184
1185 * dis-asm.h (print_insn_pj): Declare.
1186
4597ba0f
ILT
11871999-09-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1188
1189 * obstack.h (obstack_grow, obstack_grow0): Move (char*) casts
1190 in calls to `_obstack_memcpy' from here ...
1191
1192 (_obstack_memcpy): ... to here, except in the __STDC__ case which
1193 doesn't need it.
1194
11951999-08-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1196
1197 * libiberty.h (getpwd): Prototype.
1198
11991999-08-01 Mark Mitchell <mark@codesourcery.com>
1200
1201 * splay-tree.h (splay_tree_insert): Return the new node.
1202
893e9593
ILT
12031999-07-11 Ian Lance Taylor <ian@zembu.com>
1204
1205 * ansidecl.h: Copy attribute support macros from egcs.
1206
94883c63
MM
12071999-06-22 Mark Mitchell <mark@codesourcery.com>
1208
1209 * bfdlink.h (struct bfd_link_hash_entry): Add init_function and
1210 fini_function.
1211
030d863d
MM
12121999-06-20 Mark Mitchell <mark@codesourcery.com>
1213
1214 * mips.h (Elf32_Internal_Msym): New structure.
1215 (Elf32_External_Msym): Likewise.
1216 (ELF32_MS_REL_INDEX): New macro.
1217 (ELF32_MS_FLAGS): Likewise.
1218 (ELF32_MS_INFO): Likewise.
7a008bcb 1219
dd92f639
NC
12201999-06-14 Nick Clifton <nickc@cygnus.com>
1221
1222 * dis-asm.h (arm_toggle_regnames): New prototype.
1223 (struct diassemble_info): New field: disassembler_options.
1224
252b5132
RH
12251999-04-11 Richard Henderson <rth@cygnus.com>
1226
1227 * bfdlink.h (bfd_elf_version_expr): Rename `match' to `pattern'.
1228 Add `match' callback function.
1229
12301999-04-10 Richard Henderson <rth@cygnus.com>
1231
1232 * bfdlink.h (bfd_link_info): Add no_undefined.
1233
12341999-04-08 Nick Clifton <nickc@cygnus.com>
1235
1236 * dis-asm.h: Add prototype for print_insn_mcore.
1237
12381999-04-02 Mark Mitchell <mark@codesourcery.com>
1239
1240 * splay-tree.h (splay_tree_compare_pointers): Declare.
1241
12421999-03-30 Mark Mitchell <mark@codesourcery.com>
1243
1244 * splay-tree.h (splay_tree_compare_ints): Declare.
1245
1246Wed Mar 24 12:46:29 1999 Andrew Cagney <cagney@amy.cygnus.com>
1247
1248 * libiberty.h (basename): Cygwin{,32} should have the prototype.
1249
12501999-02-22 Jim Lemke <jlemke@cygnus.com>
1251
1252 * bfdlink.h (bfd_link_info): add field "mpc860c0".
1253
1254Mon Feb 1 21:05:46 1999 Catherine Moore <clm@cygnus.com>
1255
1256 * dis-asm.h (print_insn_i386_att): Declare.
1257 (print_insn_i386_intel): Declare.
1258
a712da20 12591998-12-30 Michael Meissner <meissner@cygnus.com>
252b5132
RH
1260
1261 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Cast STREAM and
1262 FPRINTF_FUNC to avoid compiler warnings.
1263
1264Wed Dec 30 16:07:14 1998 David Taylor <taylor@texas.cygnus.com>
1265
1266 * dis-asm.h: change void * to PTR (two places).
1267
1268Mon Dec 14 09:53:31 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1269
1270 * demangle.h: Don't check IN_GCC anymore.
1271 * splay-tree.h: Likewise.
1272
fd6848f6 1273Tue Dec 8 00:30:31 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
252b5132
RH
1274
1275 The following changes were made by Elena Zannoni
1276 <ezannoni@kwikemart.cygnus.com> and Edith Epstein
1277 <eepstein@sophia.cygnus.com> as part of a project to merge in
1278 changes made by HP; HP did not create ChangeLog entries.
1279
1280 * dis-asm.h (struct disassemble_info): change the type of stream
1281 from FILE* to void*, for use with gdb's new type GDB_FILE.
1282 (fprintf_ftype): change FILE* parameter type to void*.
1283
b4fe2683
JM
1284 * demangle.h: (DMGL_EDG): new macro for Kuck and Associates
1285 (DMGL_STYLE_MASK): modify to include Kuck and Assoc style
1286 (demangling_styles): add new edg_demangling style
1287 (EDG_DEMANGLING_STYLE_STRING): new macro
1288 (EDG_DEMANGLING): new macro
a712da20 1289 (DMGL_HP): new macro, for HP/aCC compiler.
b4fe2683
JM
1290 (DMGL_STYLE_MASK): modify to include new HP's style.
1291 (demangling_styles): add new hp_demangling value.
1292 (HP_DEMANGLING_STYLE_STRING): new macro.
1293 (ARM_DEMANGLING): coerce to int.
1294 (HP_DEMANGLING): new macro.
252b5132
RH
1295
1296 * hp-symtab.h: rewritten, from HP.
1297 (quick_procedure): change type of language field to unsigned int
1298 (quick_module): change type of language field to unsigned int
1299 (struct dntt_type_svar): add field thread_specific.
1300 (hp_language): add languages modcal and dmpascal.
1301
252b5132
RH
1302Fri Nov 20 13:14:00 1998 Andrew Cagney <cagney@b1.cygnus.com>
1303
1304 * libiberty.h (basename): Add prototype for FreeBSD.
1305
1306Fri Nov 13 19:19:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1307
1308 * libiberty.h: Prototype xcalloc.
1309
1310Sun Nov 8 17:42:25 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1311
1312 * ansidecl.h: Wrap problematic macros with !IN_GCC.
1313
1314 * demangle.h: Never define PARAMS().
1315 * splay-tree.h: Likewise.
1316
1317Sat Nov 7 18:30:20 1998 Peter Schauer <peter.schauer@regent.e-technik.tu-muenchen.de>
1318
1319 * dis-asm.h (print_insn_vax): Declare.
1320
1321Sat Nov 7 16:04:03 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1322
1323 * demangle.h: Don't include gansidecl.h.
1324 * splay-tree.h: Likewise.
1325
13261998-10-26 16:03 Ulrich Drepper <drepper@cygnus.com>
1327
1328 * bfdlink.h (struct bfd_link_info): Add new field optimize.
1329
1330Thu Oct 22 19:58:00 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1331
1332 * splay-tree.h: Wrap function pointer parameter declarations in
1333 PARAMS() macro.
1334
13351998-10-21 Mark Mitchell <mark@markmitchell.com>
1336
1337 * splay-tree.h: New file.
1338
1339Fri Oct 9 00:02:03 1998 Jeffrey A Law (law@cygnus.com)
1340
1341 * Merge devo and egcs include directories.
1342
1343Sat Sep 5 12:16:33 1998 Jeffrey A Law (law@cygnus.com)
1344
1345 * getopt.h, obstack.h: Updated from gcc.
1346
13471998-08-03 Jason Molenda (jsm@bugshack.cygnus.com)
1348
1349 * libiberty.h (xexit): Change decl to use modern GCC attribute
1350 to indicate exit does not return.
1351
1352Mon Jun 1 13:48:32 1998 Jason Molenda (crash@bugshack.cygnus.com)
1353
1354 * obstack.h: Update to latest FSF version.
1355
252b5132
RH
1356Tue Feb 24 13:05:02 1998 Doug Evans <devans@canuck.cygnus.com>
1357
1358 * dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'
1359 and made an "asymbol **". New member num_symbols.
1360 (INIT_DISASSEMBLE_INFO_NO_ARCH): Update.
1361
1362Tue Feb 17 12:32:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
1363
1364 * remote-sim.h (sim_fetch_register, sim_store_register): Add
1365 register length parameter. Functions return actual length of
1366 register.
1367
1368Thu Feb 12 16:29:01 1998 Ian Lance Taylor <ian@cygnus.com>
1369
1370 * getopt.h: Update to latest FSF version.
1371
1372Wed Feb 11 16:56:06 1998 Doug Evans <devans@canuck.cygnus.com>
1373
1374 * symcat.h: New file.
1375
1376Mon Feb 2 17:13:31 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
1377
1378 * dis-asm.h (print_insn_tic30): Declare.
1379
1380Thu Jan 22 16:23:59 1998 Fred Fish <fnf@cygnus.com>
1381
1382 * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly
1383 function there is a reloc on this line.
1384
1385Mon Dec 8 11:22:23 1997 Nick Clifton <nickc@cygnus.com>
1386
1387 * dis-asm.h: Remove prototype of disasm_symaddr() as this function
1388 no longer exists.
1389
1390Tue Dec 2 10:20:53 1997 Nick Clifton <nickc@cygnus.com>
1391
1392 * dis-asm.h (disasm_symaddr): New prototype.
1393
252b5132
RH
1394Mon Dec 1 11:29:35 1997 Doug Evans <devans@canuck.cygnus.com>
1395
1396 * callback.h (CB_SYSCALL): Comment out arg names in prototypes.
1397
1398Wed Nov 26 16:47:58 1997 Michael Meissner <meissner@cygnus.com>
1399
1400 * callback.h (CB_SYSCALL): Consistantly use names for prototype
1401 arguments.
1402
1403Wed Nov 26 11:39:30 1997 Doug Evans <devans@canuck.cygnus.com>
1404
1405 * callback.h (CB_SYSCALL): Change byte count arguments to
1406 {read,write}_mem to `int'. New member `magic'.
1407 (CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
1408
1409Tue Nov 25 01:35:52 1997 Doug Evans <devans@seba.cygnus.com>
1410
1411 * callback.h (struct stat): Move forward decl up.
1412 (host_callback): Pass stat struct pointer to stat,fstat.
1413 (CB_SYS_nnn): Reorganize.
1414 (CB_SYSCALL): New members p1,p2.
1415 (cb_host_to_target_stat): Delete fourth arg.
1416
1417Sat Nov 22 23:34:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
1418
1419 * remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC
1420 argument.
1421
1422Mon Nov 17 14:00:51 1997 Doug Evans <devans@seba.cygnus.com>
1423
1424 * callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
1425 (host_callback): Add stat, fstat, syscall_map, errno_map, open_map,
1426 signal_map, stat_map.
1427 (errn_map,open_map): Renamed to cb_init_foo_map.
1428 (cb_host_to_target_errno,cb_target_to_host_open): Renamed from
1429 host_to_target_errno,target_to_host_open.
1430 (cb_read_target_syscall_maps): Add prototype.
1431 (cb_target_to_host_syscall): Likewise.
1432 (cb_host_to_target_stat): Likewise.
1433 (cb_syscall): Likewise.
1434 (CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat,
1435 argvlen,argv,chdir,stat,chmod,utime,time}): Define.
1436 (CB_SYSCALL): New type.
1437 (CB_RC): New enum.
1438
1439Fri Nov 7 10:34:09 1997 Rob Savoye <rob@darkstar.cygnus.com>
1440
1441 * libiberty.h: Add extern "C" { so it can be used with C++
1442 programs.
1443 * remote-sim.h: Add extern "C" { so it can be used with C++
1444 programs.
1445
1446Tue Oct 14 16:07:51 1997 Nick Clifton <nickc@cygnus.com>
1447
1448 * dis-asm.h (struct disassemble_info): New field
1449 'symbol_at_address_func'.
1450 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with
1451 generic_symbol_at_address.
1452
1453Mon Oct 13 10:17:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
1454
1455 * remote-sim.h: Clarify sim_read, sim_write MEM argument.
1456
1457Wed Sep 24 18:03:10 1997 Stu Grossman <grossman@babylon-5.cygnus.com>
1458
1459 * remote-sim.h (SIM_RC): Add a bunch of new return codes for
1460 breakpoint stuff.
1461 * Add functions to tell the simulator to set/clear/enable/disable
1462 intrinsic breakpoints.
1463
1464Thu Aug 28 19:41:42 1997 Andrew Cagney <cagney@b1.cygnus.com>
1465
1466 * libiberty.h (dupargv): Add prototype.
1467
1468Tue Aug 26 12:25:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1469
1470 * remote-sim.h (sim_create_inferior): Add ABFD arg. Document.
1471
1472Mon Aug 25 10:50:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
1473
1474 * remote-sim.h (sim_open): Add ABFD arg. Document.
1475
1476Fri Aug 8 16:43:56 1997 Doug Evans <dje@canuck.cygnus.com>
1477
1478 * dis-asm.h (arc_get_disassembler): Declare.
1479
1480Wed Jul 30 11:39:50 1997 Per Bothner <bothner@deneb.cygnus.com>
1481
1482 * demangle.h (DMGL_JAVA): New option to request Java demangling.
1483
1484Tue Jul 22 17:59:54 1997 Ian Lance Taylor <ian@cygnus.com>
1485
1486 * libiberty.h (PEXECUTE_*): Define.
1487 (pexecute, pwait): Declare.
1488
1489Fri Jun 6 13:02:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
1490
1491 * remote-sim.h (sim_kill): Mark as depreciated.
1492
1493Fri May 23 13:43:41 1997 Fred Fish <fnf@cygnus.com>
1494
1495 * bfdlink.h (struct bfd_link_info): Add task_link member.
1496
1497Thu May 22 11:32:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1498
1499 * remote-sim.h: Review documentation. Clarify restrictions on
1500 when functions can be called.
1501
1502Wed May 21 16:47:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
1503
1504 * remote-sim.h (sim_set_profile_size): Add prototype, document as
1505 depreciated.
1506
1507Tue May 20 09:32:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
1508
1509 * remote-sim.h (sim_open): Add callback struct.
1510 (sim_set_callbacks): Drop SIM_DESC argument. Document.
1511 (sim_size): Remove recently added SIM_DESC argument. Document.
1512
1513Mon May 19 19:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
1514
1515 * remote-sim.h: Pass SD into sim_size.
1516
1517Thu May 15 01:24:16 1997 Mark Alexander <marka@cygnus.com>
1518
1519 * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,
1520 obstack_freefun): Eliminate compile warnings in gdb.
1521
252b5132
RH
1522Tue Apr 22 10:24:34 1997 Fred Fish <fnf@cygnus.com>
1523
1524 * floatformat.h (floatformat_byteorders): Add comments for previous
1525 formats and add floatformat_littlebyte_bigword, primarily for ARM.
1526 Add declaration for floatformat_ieee_double_littlebyte_bigword.
1527
1528Fri Apr 18 13:04:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1529
1530 * remote-sim.h (sim_stop): New interface - asynchronous
1531 notification of a request to stop / suspend the running
1532 simulation.
1533
1534 * remote-sim.h (enum sim_stop): Add sim_running and sim_polling as
1535 states for use internal to simulators.
1536
1537 * callback.h (struct host_callback_strut): Put a magic number at
1538 the end of the struct to allow basic checking.
1539 (struct host_callback_struct ): Add poll_quit - so
1540 that the console etc can be polled at regular intervals.
1541
1542Thu Apr 17 02:17:12 1997 Doug Evans <dje@canuck.cygnus.com>
1543
1544 * remote-sim.h (struct _bfd): Declare.
1545 (sim_load): Return SIM_RC. New arg `abfd'.
1546 (sim_create_inferior): Return SIM_RC. Delete arg `start_address'.
1547
1548Wed Apr 2 17:09:12 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1549
1550 * remote-sim.h (sim_trace, sim_size): Make these global. They
1551 will go away shortly.
1552
1553Wed Apr 2 15:23:49 1997 Doug Evans <dje@canuck.cygnus.com>
1554
1555 * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
1556 (sim_open): New argument `kind'.
1557
1558Wed Apr 2 14:45:51 1997 Ian Lance Taylor <ian@cygnus.com>
1559
1560 * COPYING: Update FSF address.
1561
1562Fri Mar 28 15:29:54 1997 Mike Meissner <meissner@cygnus.com>
1563
1564 * callback.h (top level): Include stdarg.h or varargs.h if
1565 va_start is not defined.
1566 (host_callback_struct): Make {,e}vprintf_filtered take a va_list
1567 instead of void *, since va_list might be an array or structure
1568 type.
1569
1570Fri Mar 28 15:44:41 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
1571
1572 * libiberty.h (basename): Add prototype for glibc and linux.
1573
1574Mon Mar 17 19:22:12 1997 Ian Lance Taylor <ian@cygnus.com>
1575
1576 * objalloc.h: New file.
1577
1578Mon Mar 17 14:57:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1579
1580 * remote-sim.h: New file, copied in from gdb/remote-sim.h. One
1581 day this will be placed in a directory of its own.
1582
1583Sat Mar 15 19:00:14 1997 Ian Lance Taylor <ian@cygnus.com>
1584
1585 * obstack.h: Update to current FSF version.
1586
1587Thu Mar 6 15:46:59 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1588
1589 * callback.h (struct host_callback_struct): Add callbacks -
1590 flush_stdout, write_stderr, flush_stderr, vprintf_filtered,
1591 evprintf_filtered. Delete redundant callbacks - printf_filtered.
1592
1593Thu Feb 27 23:18:27 1997 Ian Lance Taylor <ian@cygnus.com>
1594
1595 * bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len
1596 fields.
1597
1598Tue Feb 25 00:10:49 1997 Ian Lance Taylor <ian@cygnus.com>
1599
1600 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize
1601 bytes_per_chunk and display_endian.
1602
1603Mon Feb 24 17:47:02 1997 Ian Lance Taylor <ian@cygnus.com>
1604
1605 From Eric Youngdale <eric@andante.jic.com>:
1606 * bfdlink.h (struct bfd_elf_version_expr): Define.
1607 (struct bfd_elf_version_deps): Define.
1608 (struct bfd_elf_version_tree): Define.
1609
1610Thu Feb 6 14:20:01 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
1611
1612 * dis-asm.h: (disassemble_info): Add new fields
1613 bytes_per_chunk and display_endian to control the
1614 display of raw instructions.
1615
1616Fri Dec 27 22:17:37 1996 Fred Fish <fnf@cygnus.com>
1617
1618 * dis-asm.h (print_insn_tic80): Declare.
1619
1620Sun Dec 8 17:11:12 1996 Doug Evans <dje@canuck.cygnus.com>
1621
1622 * callback.h (host_callback): New member `error'.
1623
1624Wed Nov 20 00:40:23 1996 Doug Evans <dje@canuck.cygnus.com>
1625
1626 * callback.h: New file, moved here from gdb.
1627
1628Mon Nov 18 16:34:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1629
1630 * libiberty.h: Checkin again; last checkin failed due to sticky tag.
1631
1632Wed Nov 13 08:22:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1633
1634 * libiberty.h: Revert last commit due to conflicts with hpux
1635 system headers.
1636
1637Tue Nov 12 16:31:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1638
1639 * libiberty.h: Move prototypes from argv.c here.
1640
1641Thu Oct 31 14:56:18 1996 Doug Evans <dje@canuck.cygnus.com>
1642
1643 * ansidecl.h (VPARAMS,VA_START): Define.
1644
1645Fri Oct 25 12:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1646
1647 * dis-asm.h (disassemble_info): Add bytes_per_line field.
1648 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field.
1649
1650Thu Oct 24 17:10:01 1996 Ian Lance Taylor <ian@cygnus.com>
1651
1652 * dis-asm.h (disassemble_info): Add symbol field.
1653 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field.
1654
1655Thu Oct 17 11:17:40 1996 Doug Evans <dje@canuck.cygnus.com>
1656
1657 * dis-asm.h (print_insn_m32r): Declare.
1658
1659Mon Oct 14 23:56:52 1996 Ian Lance Taylor <ian@cygnus.com>
1660
1661 * libiberty.h: Declare parameter types for xmalloc and xrealloc.
1662
1663Thu Oct 3 13:45:27 1996 Ian Lance Taylor <ian@cygnus.com>
1664
1665 * fnmatch.h: New file.
1666
1667Thu Oct 3 10:33:14 1996 Jeffrey A Law (law@cygnus.com)
1668
1669 * dis-asm.h (print_insn_mn10x00): Delete declaration.
1670 (print_insn_mn10200, print_insn_mn10300): Declare.
1671
1672Wed Oct 2 21:24:43 1996 Jeffrey A Law (law@cygnus.com)
1673
1674 * dis-asm.h (print_insn_mn10x00): Declare.
1675
1676Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com>
1677
1678 * libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
1679
1680Sat Aug 31 13:27:06 1996 Jeffrey A Law (law@cygnus.com)
1681
1682 * dis-asm.h (print_insn_v850): Declare.
1683
1684Tue Aug 13 16:10:30 1996 Stu Grossman (grossman@critters.cygnus.com)
1685
1686 * obstack.h: Change bcopy to memcpy. Works better on Posix
1687 systems, which generally lack bcopy.
1688
1689Mon Aug 12 17:03:18 1996 Stu Grossman (grossman@critters.cygnus.com)
1690
1691 * ansidecl.h: Change WIN32 to _WIN32.
1692
1693Fri Jul 26 13:58:18 1996 Ian Lance Taylor <ian@cygnus.com>
1694
1695 * dis-asm.h: Add flavour field.
1696 (print_insn_alpha): Declare.
1697 (print_insn_alpha_osf, print_insn_alpha_vms): Don't declare.
1698 (INIT_DISASSEMBLE_INFO): Initialize flavour field.
1699
1700Tue Jul 23 17:37:58 1996 Fred Fish <fnf@cygnus.com>
1701
1702 * libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc
1703 definitions inside #ifndef so that programs that want to
1704 can define PRIVATE_XMALLOC and then define xmalloc and
1705 xrealloc anyway they want.
1706 (basename): Document in source that we can't declare the
1707 parameter type because it is declared inconsistently across
1708 different systems.
1709
1710Mon Jul 22 13:16:13 1996 Richard Henderson <rth@tamu.edu>
1711
1712 * dis-asm.h (print_insn_alpha): Don't declare.
1713 (print_insn_alpha_osf, print_insn_alpha_vms): Declare.
1714
1715Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
1716
1717 * dis-asm.h: (print_insn_d10v): Declare.
1718
1719Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com)
1720
1721 * dis-asm.h: Get rid of decls for print_insn_i8086,
1722 print_insn_sparc64 and print_insn_sparclite.
1723 * (INIT_DISASSEMBLE_INFO): Split into two pieces. One,
1724 INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
1725 mach, and arch.
1726
1727Fri Jul 12 10:19:27 1996 Stu Grossman (grossman@critters.cygnus.com)
1728
1729 * dis-asm.h (print_insn_i8086): Declare.
1730
1731Wed Jul 3 16:02:39 1996 Stu Grossman (grossman@critters.cygnus.com)
1732
1733 * dis-asm.h (print_insn_sparclite): Declare.
1734
1735Tue Jun 18 16:02:46 1996 Jeffrey A. Law <law@rtl.cygnus.com>
1736
1737 * dis-asm.h (print_insn_h8300s): Declare.
1738
1739Tue Jun 18 15:11:33 1996 Klaus Kaempf <kkaempf@progis.de>
1740
1741 * fopen-vms.h: New file.
1742
1743Tue Jun 4 18:58:16 1996 Ian Lance Taylor <ian@cygnus.com>
1744
1745 * bfdlink.h (struct bfd_link_info): Add notice_all field.
1746
1747Fri Apr 26 10:33:12 1996 Doug Evans <dje@canuck.cygnus.com>
1748
1749 * demangle.h (#ifdef IN_GCC): #include "gansidecl.h".
1750 (PROTO,PTR,const): Delete.
1751
1752Mon Apr 22 17:27:42 1996 Ian Lance Taylor <ian@cygnus.com>
1753
1754 * bfdlink.h (struct bfd_link_info): Add traditional_format field.
1755
1756Mon Apr 15 15:16:56 1996 Doug Evans <dje@canuck.cygnus.com>
1757
1758 * libiberty.h (choose_temp_base): Add prototype.
1759
1760Tue Mar 12 17:29:46 1996 Ian Lance Taylor <ian@cygnus.com>
1761
1762 * bfdlink.h (bfd_wrapped_link_hash_lookup): Declare.
1763 (struct bfd_link_info): Add wrap_hash field.
1764
1765Wed Feb 14 16:49:17 1996 Martin Anantharaman <martin@mail.imech.uni-duisburg.de>
1766
1767 * ieee.h (ieee_record_enum_type): Define
1768 ieee_external_reference_info_enum.
1769
1770Fri Feb 2 17:09:25 1996 Doug Evans <dje@charmed.cygnus.com>
1771
1772 * dis-asm.h (DISASM_RAW_INSN): Delete.
1773
1774Tue Jan 23 09:21:47 1996 Doug Evans <dje@charmed.cygnus.com>
1775
1776 * dis-asm.h (INIT_DISASSEMBLE_INFO): Set endian to BFD_ENDIAN_UNKNOWN.
1777 New argument FPRINTF_FUNC.
1778
1779Mon Jan 22 16:37:59 1996 Doug Evans <dje@charmed.cygnus.com>
1780
1781 * dis-asm.h (disassemble_info): New members arch, mach, endian.
1782 (INIT_DISASSEMBLE_INFO): Initialize them.
1783 (DISASM_RAW_INSN{,FLAG}): Define.
1784
1785Thu Jan 18 11:32:38 1996 Ian Lance Taylor <ian@cygnus.com>
1786
1787 * demangle.h (cplus_demangle_opname): Change opname parameter to
1788 const char *.
1789 (cplus_mangle_opname): Change return type and opname parameter to
1790 const char *.
1791
1792Fri Jan 5 00:01:22 1996 Ian Lance Taylor <ian@cygnus.com>
1793
1794 * ieee.h (enum ieee_record): Add ieee_asn_record_enum,
1795 ieee_at_record_enum, ieee_ty_record_enum, ieee_atn_record_enum,
1796 ieee_bb_record_enum, and ieee_be_record_enum.
1797
1798Wed Jan 3 13:12:09 1996 Fred Fish <fnf@cygnus.com>
1799
1800 * obstack.h: Update copyright to 1996.
1801 (_obstack_memory_used): Declare.
1802 (obstack_memory_used): Define macro.
1803
1804Thu Dec 28 11:42:12 1995 Ian Lance Taylor <ian@cygnus.com>
1805
1806 * libiberty.h (xstrdup): Declare.
1807
1808Thu Dec 21 14:47:17 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1809
1810 * wait.h: Protect all macros with #ifndef.
1811
1812Tue Oct 24 21:45:40 1995 Ian Lance Taylor <ian@cygnus.com>
1813
1814 * bfdlink.h (struct bfd_link_info): Add static_link field.
1815
1816Tue Sep 12 16:28:04 1995 Ian Lance Taylor <ian@cygnus.com>
1817
1818 * bfdlink.h (struct bfd_link_callbacks): Add symbol parameter to
1819 warning callback.
1820
1821Fri Sep 1 13:11:51 1995 Ian Lance Taylor <ian@cygnus.com>
1822
1823 * bfdlink.h (struct bfd_link_callbacks): Change warning callback
1824 to take BFD, section, and address arguments.
1825
1826Thu Aug 31 16:45:12 1995 steve chamberlain <sac@slash.cygnus.com>
1827
1828 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1829
1830Tue Aug 22 03:18:23 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1831
1832 * libiberty.h: Declare xstrerror. From Pat Rankin.
1833
1834Mon Aug 21 18:11:36 1995 steve chamberlain <sac@slash.cygnus.com>
1835
1836 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1837
1838Wed Aug 2 08:14:12 1995 Doug Evans <dje@canuck.cygnus.com>
1839
1840 * dis-asm.h (print_insn_sparc64): Declare.
1841
1842Mon Jul 10 13:26:49 1995 Eric Youngdale <eric@aib.com>
1843
1844 * bfdlink.h (struct bfd_link_info): Add new field symbolic.
1845
1846Sun Jul 2 17:48:40 1995 Ian Lance Taylor <ian@cygnus.com>
1847
1848 * bfdlink.h (struct bfd_link_info): Change type of base_file to
1849 PTR.
1850
1851Thu Jun 29 00:02:45 1995 Steve Chamberlain <sac@slash.cygnus.com>
1852
1853 * bfdlink.h (struct bfd_link_info): Added base_file member.
1854
1855Tue Jun 20 16:40:04 1995 Steve Chamberlain <sac@slash.cygnus.com>
1856
1857 * ansidecl.h: win32s is ANSI enough.
1858
1859Thu May 18 04:25:50 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1860
1861 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
1862
1863 * dis-asm.h (print_insn_arm): Delete declaration.
1864 (print_insn_{little,big}_arm): New declarations.
1865
1866 * floatformat.h (floatformat_arm_ext): Declare.
1867
1868Sat May 13 10:14:08 1995 Steve Chamberlain <sac@slash.cygnus.com>
1869
252b5132 1870 * bfdlink.h (subsytem, stack_heap_parameters): New.
252b5132
RH
1871
1872Thu May 4 14:36:42 1995 Jason Merrill <jason@phydeaux.cygnus.com>
1873
1874 * demangle.h: Don't include ansidecl.h if IN_GCC.
1875
1876Tue Feb 21 00:37:28 1995 Jeff Law (law@snake.cs.utah.edu)
1877
1878 * hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
1879 does not handle them correctly.
1880
1881Thu Feb 9 14:20:27 1995 Ian Lance Taylor <ian@cygnus.com>
1882
1883 * libiberty.h (basename): Don't declare parameter type; some
1884 systems have this in their header files.
1885
1886Wed Feb 8 17:35:38 1995 Ian Lance Taylor <ian@cygnus.com>
1887
1888 * bfdlink.h (struct bfd_link_hash_entry): Change format of common
1889 symbol information, to remove restrictions on maximum size and
1890 alignment power, by using a pointer to a structure instead.
1891
1892Mon Feb 6 14:55:32 1995 Ian Lance Taylor <ian@cygnus.com>
1893
1894 * bfdlink.h (enum bfd_link_hash_type): Rename bfd_link_hash_weak
1895 to bfd_link_hash_undefweak. Add bfd_link_hash_defweak.
1896
1897Mon Jan 16 21:00:23 1995 Stan Shebs <shebs@andros.cygnus.com>
1898
1899 * dis-asm.h (GDB_INIT_DISASSEMBLE_INFO, etc): Remove all
1900 GDB-specific definitions.
1901
1902Sun Jan 15 18:39:35 1995 Steve Chamberlain <sac@splat>
1903
1904 * dis-asm.h (print_insn_w65): Declare.
1905
1906Thu Jan 12 17:51:17 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1907
1908 * libiberty.h (hex_p): Fix sense of test.
1909
1910Wed Jan 11 22:36:40 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1911
1912 * libiberty.h (_hex_array_size, _hex_bad, _hex_value, hex_init,
1913 hex_p, hex_value): New macros and declarations, for hex.c.
1914
1915Fri Jan 6 17:44:14 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1916
1917 * dis-asm.h: Make idempotent.
1918
1919Wed Dec 14 13:08:43 1994 Stan Shebs <shebs@andros.cygnus.com>
1920
1921 * progress.h: New file, empty definitions for progress macros.
1922
1923Fri Nov 25 00:14:05 1994 Jeff Law (law@snake.cs.utah.edu)
1924
1925 * hp-symtab.h: New file describing the debug symbols emitted
1926 by the HP C compilers.
1927
1928Fri Nov 11 15:48:37 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1929
1930 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size from 24
1931 to 26 bits, and change u.c.alignment_power from 8 to 6 bits. 6
1932 bit in the alignment power is enough for a 64 bit address space.
1933
1934Mon Oct 31 13:02:51 1994 Stan Shebs (shebs@andros.cygnus.com)
1935
1936 * demangle.h (cplus_mangle_opname): Declare.
1937
1938Tue Oct 25 11:38:02 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1939
1940 * bfdlink.h (struct bfd_link_callbacks): Fix comments for
1941 multiple_common field.
1942
1943Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
1944
252b5132
RH
1945 * dis-asm.h: Add support for the ARM.
1946
1947Wed Aug 10 12:51:41 1994 Doug Evans (dje@canuck.cygnus.com)
1948
1949 * libiberty.h (strsignal): Document its existence even if we
1950 can't declare it.
1951
1952Tue Aug 2 14:40:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1953
1954 * os9k.h: Remove u_int16, u_int32, and owner_id typedefs and
1955 expand their uses. Those names conflict with Mach headers.
1956
1957Fri Jul 22 14:17:12 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1958
1959 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into a
1960 bitfield. Add field u.c.alignment_power.
1961
1962Sun Jul 10 00:26:39 1994 Ian Dall (dall@hfrd.dsto.gov.au)
1963
1964 * dis-asm.h: Add print_insn_ns32k declaration.
1965
1966Mon Jun 20 17:13:29 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1967
1968 * bfdlink.h (bfd_link_hash_table): Make creator a const pointer.
1969
1970Sat Jun 18 16:09:32 1994 Stan Shebs (shebs@andros.cygnus.com)
1971
1972 * demangle.h (cplus_demangle_opname): Declare.
1973
1974Thu Jun 16 15:19:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1975
1976 * bfdlink.h (struct bfd_link_info): Add new field shared.
1977
1978Mon Jun 6 14:39:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1979
1980 * bfdlink.h (struct bfd_link_hash_entry): Remove written field:
1981 not needed for all backends.
1982
1983Thu Apr 28 19:06:50 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1984
1985 * dis-asm.h (disassembler): Declare.
1986
1987Fri Apr 1 00:38:17 1994 Jim Wilson (wilson@mole.gnu.ai.mit.edu)
1988
b4fe2683
JM
1989 * obstack.h: Delete use of IN_GCC to control whether
1990 stddef.h or gstddef.h is included.
252b5132
RH
1991
1992Tue Mar 22 13:06:02 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1993
1994 * bfdlink.h (enum bfd_link_order_type): Add bfd_data_link_order.
1995 (struct bfd_link_order): Add data field to union.
1996
1997Mon Mar 21 18:45:26 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1998
1999 * bfdlink.h (struct bfd_link_callbacks): Change bitsize argument
2000 to add_to_set to reloc. Remove bitsize argument from constructor.
2001 Comment that reloc_overflow, reloc_dangerous and unattached_reloc
2002 must handle NULL pointers for reloc location.
2003 (enum bfd_link_order_type): Add bfd_section_reloc_link_order and
2004 bfd_symbol_reloc_link_order.
2005 (struct bfd_link_order): Add reloc field to union.
2006 (struct bfd_link_order_reloc): Define.
2007
2008Mon Mar 14 12:27:50 1994 Ian Lance Taylor (ian@cygnus.com)
2009
2010 * ieee-float.h: Removed; no longer used.
2011
2012Tue Mar 1 18:10:49 1994 Kung Hsu (kung@mexican.cygnus.com)
2013
2014 * os9k.h: os9000 target specific header file, the header of the
2015 object file is used now.
2016
2017Sun Feb 27 21:52:26 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
2018
2019 * floatformat.h: New file, intended to replace ieee-float.h.
2020
2021Sun Feb 20 17:15:42 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
2022
2023 * ansidecl.h (ANSI_PROTOTYPES): Define if using ANSI prototypes.
2024
2025Wed Feb 16 01:07:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2026
2027 * libiberty.h: Don't declare strsignal, to avoid conflicts with
2028 Solaris system header files.
2029
2030Sat Feb 12 22:11:32 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
2031
2032 * libiberty.h (xexit): Use __volatile__ to avoid losing if
2033 compiling with gcc -traditional.
2034
2035Thu Feb 10 14:05:41 1994 Ian Lance Taylor (ian@cygnus.com)
2036
2037 * libiberty.h: New file. Declares functions provided by
2038 libiberty.
2039
2040Tue Feb 8 05:19:52 1994 David J. Mackenzie (djm@thepub.cygnus.com)
2041
2042 Handle obstack_chunk_alloc returning NULL. This allows
2043 obstacks to be used by libraries, without forcing them
2044 to call exit or longjmp.
2045 * obstack.h (struct obstack): Add alloc_failed flag.
2046 _obstack_begin, _obstack_begin_1): Declare to return int, not void.
2047 (obstack_finish): If alloc_failed, return NULL.
2048 (obstack_base, obstack_next_free, objstack_object_size):
2049 If alloc_failed, return 0.
2050 (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
2051 obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
2052 could corrupt the obstack.
2053
2054Mon Jan 24 15:06:05 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2055
2056 * bfdlink.h (struct bfd_link_callbacks): Add name, reloc_name and
2057 addend argments to reloc_overflow callback.
2058
2059Fri Jan 21 19:13:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2060
2061 * dis-asm.h (print_insn_big_powerpc, print_insn_little_powerpc,
2062 print_insn_rs6000): Declare.
2063
2064Thu Jan 6 14:15:55 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2065
2066 * bfdlink.h (struct bfd_link_callbacks): Add bitsize argument to
2067 add_to_set field. Add new callback named constructor.
2068
2069Thu Dec 30 10:44:06 1993 Ian Lance Taylor (ian@rtl.cygnus.com)
2070
2071 * bfdlink.h: New file for new BFD linker backend routines.
2072
2073Mon Nov 29 10:43:57 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2074
2075 * dis-asm.h (enum dis_insn_tyupe): Remove non-ANSI trailing comma.
2076
2077Sat Oct 2 20:42:26 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2078
2079 * dis-asm.h: Move comment to right place.
2080
2081Mon Aug 9 19:03:35 1993 David J. Mackenzie (djm@thepub.cygnus.com)
2082
2083 * obstack.h (obstack_chunkfun, obstack_freefun): Add defns from
2084 previous version. Are these Cygnus local changes?
2085
2086Fri Aug 6 17:05:47 1993 David J. Mackenzie (djm@thepub.cygnus.com)
2087
2088 * getopt.h, obstack.h: Update to latest FSF version.
2089
252b5132
RH
2090Mon Aug 2 14:45:29 1993 John Gilmore (gnu@cygnus.com)
2091
2092 * dis-asm.h: Move enum outside of struct defn to avoid warnings.
2093
2094Mon Aug 2 08:49:30 1993 Stu Grossman (grossman at cygnus.com)
2095
2096 * wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits. This is
2097 for systems that store stuff into the high 16 bits of a wait
2098 status.
2099
2100Fri Jul 30 18:38:02 1993 John Gilmore (gnu@cygnus.com)
2101
2102 * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
2103 data_size, insn_type, target, target2. These are used to return
2104 information from the instruction decoders back to the calling
2105 program. Add comments, make more readable.
2106
2107Mon Jul 19 22:14:14 1993 Fred Fish (fnf@deneb.cygnus.com)
2108
2109 * nlm: New directory containing NLM/NetWare includes.
2110
2111Thu Jul 15 12:10:04 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2112
2113 * dis-asm.h (struct disassemble_info): New field application_data.
2114
2115Thu Jul 15 12:41:15 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2116
2117 * dis-asm.h: Added declaration of print_insn_m88k.
2118
252b5132
RH
2119Fri Jul 2 10:31:59 1993 Ian Lance Taylor (ian@cygnus.com)
2120
2121 * ansidecl.h: Use ANSI macros if __mips and _SYSTYPE_SVR4 are
2122 defined, since RISC/OS cc handles ANSI declarations in SVR4 mode
2123 but does not define __STDC__.
2124
2125Sun Jun 20 18:27:52 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
2126
2127 * dis-asm.h: Don't need to include ansidecl.h any more.
2128
2129Fri Jun 18 03:22:10 1993 John Gilmore (gnu@cygnus.com)
2130
2131 * oasys.h: Eliminate "int8_type", "int16_type", "int32_type", and
2132 their variants. These changes are coordinated with corresponding
2133 changes in ../bfd/oasys.c.
2134
2135Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com)
2136
2137 * bfd.h: Note that it has been removed.
2138
2139Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
2140
2141 Support for H8/300-H
2142 * dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it.
252b5132
RH
2143
2144Tue Jun 1 07:35:03 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
2145
2146 * ansidecl.h (const): Don't define it if it's already defined.
2147
2148Thu May 27 18:19:51 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
2149
2150 * dis-asm.h (print_insn_hppa): Declare it.
2151
2152 * bfd.h: Moved to bfd directory. Small stub here includes it
2153 without requiring "-I../bfd".
2154
2155Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
2156
2157 * bfd.h: Updated with BSF_FUNCTION.
2158
2159Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com)
2160
2161 * bfd.h, dis-asm.h: Updated with Hitachi SH.
2162
2163Fri Apr 23 18:41:38 1993 Steve Chamberlain (sac@thepub.cygnus.com)
2164
2165 * bfd.h: Updated with alpha changes.
2166 * dis-asm.h: Added alpha.
2167
2168Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com)
2169
2170 * bfd.h: Update for signed bfd_*get_*.
2171
2172Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com)
2173
2174 * bfd.h: Updated for file_truncated error.
2175
2176Thu Apr 8 10:53:47 1993 Ian Lance Taylor (ian@cygnus.com)
2177
2178 * ansidecl.h: If no ANSI, define const to be empty.
2179
2180Thu Apr 1 09:00:10 1993 Jim Kingdon (kingdon@cygnus.com)
2181
2182 * dis-asm.h: Declare a29k and i960 print_insn_*.
2183
2184 * dis-asm.h: Add print_address_func and related stuff.
2185
2186 * dis-asm.h (dis_asm_read_memory): Fix prototype.
2187
2188Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2189
2190 * dis-asm.h: Add print_insn_sparc.
2191
2192Wed Mar 31 17:51:42 1993 Ian Lance Taylor (ian@cygnus.com)
2193
2194 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
2195 prototypes.
2196
2197Wed Mar 31 16:35:12 1993 Stu Grossman (grossman@cygnus.com)
2198
2199 * dis-asm.h: (disassemble_info): Fix typo in prototype of
2200 dis_asm_memory_error().
2201
2202Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
2203
2204 * dis-asm.h (disassembler_info): Add read_memory_func,
2205 memory_error_func, buffer, and length.
2206 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
2207 print_insn_*: Remove second argument.
2208
2209Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
2210
2211 * bfd.h: Update for lma field of section.
2212
2213Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
2214
2215 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
2216
2217Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
2218
2219 * dis-asm.h: Add h8500.
2220
2221Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com)
2222
2223 * ieee-float.h: Moved from ../gdb.
2224 * dis-asm.h: New file. Interface to dis-assembler.
2225
2226Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com)
2227
2228 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
2229 in place of bare 0, for readability reasons.
2230
2231Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
2232
2233 * demangle.h: Replace all references to cfront with ARM.
2234
2235Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
2236
2237 * bfd.h: Update for new elements in JUMP_TABLE.
2238
2239Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
2240
2241 * bfd.h: Update for BFD_VERSION 2.1.
2242
2243Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
2244
2245 * bfd.h: Update for SEC_IS_COMMON flag.
2246
2247Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2248
2249 * bfd.h: Update for bfd_asymbol_value bug fix.
2250
2251Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
2252
2253 * bfd.h: Update to include ECOFF tdata and target_flavour.
2254
2255Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
2256
2257 * bfd.h: Add declaration for bfd_get_size().
2258
2259Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com)
2260
2261 * demangle.h: Protect file from multiple inclusions with
2262 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
2263
2264Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com)
2265
2266 * bfd.h: Update to get hppa_core_struct from bfd.c.
2267
2268Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com)
2269
2270 * bfd.h: Update to get tekhex tdata name change from bfd.
2271
2272Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
2273
2274 * ansidecl.h: Update comments to discourage use of EXFUN.
2275
2276Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
2277
2278 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
2279
2280Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com)
2281
2282 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF
2283 cleanups in bfd.
2284
2285Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com)
2286
2287 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
2288 widening works consistently.
2289
2290Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
2291
2292 * getopt.h: Update to Revised Standard FSF Version.
2293
2294Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com)
2295
2296 * getopt.h (struct option): use the provided enum for has_arg.
2297
2298 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
2299 LUCID_DEMANGLING): ultrix compilers require enums to be
2300 enums and ints to be ints and casts where they meet. cast some
2301 enums into ints.
2302
2303Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
2304
2305 * bfd.h: Update after comment changes.
2306
2307Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com)
2308
2309 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
2310
2311Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com)
2312
2313 * bfd.h (struct reloc_howto_struct): size needs to be signed if
2314 it's going to hold negative values.
2315
2316Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com)
2317
2318 * demangle.h: New file, moved from ../gdb. Made independent
2319 of gdb. Allow demangling style option to be passed as a
2320 parameter to cplus_demangle(), but using the
2321 current_demangling_style global as the default.
2322
2323Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
2324
2325 * obstack.h: Merge comment change from current FSF version.
2326
2327Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
2328
2329 * bfd.h: add we32k
2330
2331Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
2332
2333 * bfd.h: new after Z8000 stuff
2334
2335Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
2336
2337 * bfd.h: Regenerated after page/segment size changes.
2338
2339Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
2340
2341 * obstack.h: Merge changes from current FSF version.
2342
2343Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com)
2344
2345 * obstack.h (area_id, flags): Remove, replace with extra_arg,
2346 use_extra_arg, and maybe_empty_object.
2347 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
2348 Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
2349 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id
2350 and flags arguments.
2351 * obstack.h (obstack_alloc_arg): New macro to set extra_arg.
2352
2353Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
2354
2355 * bfd.h: new after adding BFD_IS_RELAXABLE
2356
2357Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
2358
2359 * bfd.h: Regen after adding BSF_FILE.
2360
2361Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
2362
2363 * obstack.h: Convert bcopy() use to memcpy(), which is more
2364 portable, more standard, and can take advantage of gcc's builtin
2365 functions for increased performance.
2366
2367Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com)
2368
2369 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h.
2370 It's a cleaner way to forward-declare function prototypes.
2371
2372Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
2373
2374 * bfd.h: HPPA merge.
2375
2376Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com)
2377
2378 * getopt.h: gratuitous white space changes merged from other prep
2379 releases.
2380
2381Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com)
2382
2383 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct.
2384
2385Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com)
2386
2387 * getopt.h: merged changes from make-3.62.11.
2388
2389 * getopt.h: merged changes from grep-1.6 (alpha).
2390
2391Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
2392
2393 * getopt.h: merged changes from bison-1.18.
2394
2395Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com)
2396
2397 * obstack.h: Add "area_id" and "flags" members to obstack
2398 structure. Add obstack_chunkfun() and obstack_freefun() to
2399 set functions explicitly. Convert maybe_empty_object to
2400 a bit in "flags".
2401
2402Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
2403
2404 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
2405
2406Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com)
2407
2408 * obstack.h: Add obstack_full_begin.
2409 * bfd.h, obstack.h: Protolint.
2410
2411Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
2412
2413 * bfd.h: Remove comma from enum declaration.
2414
2415Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
2416
2417 * bfd.h : new target entr, bfd_relax_section
2418
2419Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
2420
4f1d9bd8 2421 * bfd.h, ieee.h: ANSIfy enums.
252b5132
RH
2422
2423Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com)
2424
2425 * fopen-same.h, fopen-bin.h: New files for configuring
2426 whether fopen distinguishes binary files or not. For use
2427 by host-dependent config files.
2428
2429Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com)
2430
2431 * bfd.h: change the documentation format.
2432
2433 * created coff, elf and opcode and aout directories. Moved:
2434
2435 aout64.h ==> aout/aout64.h
2436 ar.h ==> aout/ar.h
2437 a.out.encap.h ==> aout/encap.h
2438 a.out.host.h ==> aout/host.h
2439 a.out.hp.h ==> aout/hp.h
2440 a.out.sun4.h ==> aout/sun4.h
2441 ranlib.h ==> aout/ranlib.h
2442 reloc.h ==> aout/reloc.h
2443 stab.def ==> aout/stab.def
2444 stab.gnu.h ==> aout/stab_gnu.h
2445
2446 coff-a29k.h ==> coff/a29k.h
2447 coff-h8300.h ==> coff/h8300.h
2448 coff-i386.h ==> coff/i386.h
2449 coff-i960.h ==> coff/i960.h
2450 internalcoff.h ==> coff/internal.h
2451 coff-m68k.h ==> coff/m68k.h
2452 coff-m88k.h ==> coff/m88k.h
2453 coff-mips.h ==> coff/mips.h
2454 coff-rs6000.h ==> coff/rs6000.h
2455
2456 elf-common.h ==> elf/common.h
2457 dwarf.h ==> elf/dwarf.h
2458 elf-external.h ==> elf/external.h
2459 elf-internal.h ==> elf/internal.h
2460
2461 a29k-opcode.h ==> opcode/a29k.h
2462 arm-opcode.h ==> opcode/arm.h
2463 h8300-opcode.h ==> opcode/h8300.h
2464 i386-opcode.h ==> opcode/i386.h
2465 i860-opcode.h ==> opcode/i860.h
2466 i960-opcode.h ==> opcode/i960.h
2467 m68k-opcode.h ==> opcode/m68k.h
2468 m88k-opcode.h ==> opcode/m88k.h
2469 mips-opcode.h ==> opcode/mips.h
2470 np1-opcode.h ==> opcode/np1.h
2471 ns32k-opcode.h ==> opcode/ns32k.h
2472 pn-opcode.h ==> opcode/pn.h
2473 pyr-opcode.h ==> opcode/pyr.h
2474 sparc-opcode.h ==> opcode/sparc.h
2475 tahoe-opcode.h ==> opcode/tahoe.h
2476 vax-opcode.h ==> opcode/vax.h
2477
2478
2479
2480Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com)
2481
2482 * internalcoff.h: (internal_scnhdr) took out #def dependency, now
2483 s_nreloc and s_nlnno are always long. (internal_reloc): allways
2484 has an offset field now.
2485
2486Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
2487
2488 * coff-rs6000.h: Lint; use unsigned chars for external fields.
2489 * internalcoff.h: Lint; cast storage classes to signed char.
2490
2491Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com)
2492
2493 * stab.def: Remove the GNU extended type codes (e.g. N_SETT).
2494 * aout64.h: The heuristic for distinguishing between
2495 sunos-style and bsd-style ZMAGIC files (wrt. where the
2496 text segment starts) is moved into (the default definition of)
2497 the macro N_HEADER_IN_TEXT. This definition is only used
2498 if no other definition is used - e.g. bfd/newsos3.c defines
2499 N_HEADER_IN_TEXT(x) to be always 0 (as before).
2500
2501Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com)
2502
2503 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
2504 that should handle all uses. LOGICAL_ versions deleted.
2505 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
2506 kind of zmagic a.out file we are looking at.
2507 * coff-rs6000.h: Typo.
2508
2509Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com)
2510
2511 (Note: This is a revised entry, as was aout64.h.)
2512 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF:
2513 Will now work for both old- and new-style ZMAGIC files,
2514 depending on N_HEADER_IN_TEXT macro.
2515 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
2516 that don't count the exec header as part
2517 of the text segment, to be consistent with bfd.
2518 * a.out.sun4.h: Simplified/fixed for previous change.
2519
2520Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com)
2521
2522 * dwarf.h: Update to DWARF draft 5 version from gcc2.
2523
2524Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com)
2525
2526 * stab.def: Added defs for extended GNU symbol types,
2527 such as N_SETT. These are normally ifdef'd out (because
2528 of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
2529
2530Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com)
2531
2532 * elf-common.h: Add defines to support ELF symbol table code.
2533
2534Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com)
2535
2536 * elf-internal.h, elf-external.h, elf-common.h: Add support for
2537 note sections, which are used in ELF core files to hold copies
2538 of various /proc structures.
2539
2540Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
2541
2542 * internalcoff.h: took out the M88 dependency in the lineno
2543 struct.
2544 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
2545 32bit linno entries.
2546 * a29k-opcode.h: fixed encoding of mtacc
2547
2548Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com)
2549
2550 * bfd.h: Updated from ../bfd/bfd-in.h (q.v).
2551
2552Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
2553
2554 * internalcoff.h: Add x_csect defines.
2555
2556Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com)
2557
2558 * Rename COFF-related files in `coff-ARCH.h' form.
2559 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
2560 coff-mips.h, coff-rs6000.h to be exact.
2561
2562Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
2563