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