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