2002-03-20 Daniel Berlin <dan@dberlin.org>
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
dd7bf85e
DJ
12002-03-10 Daniel Jacobowitz <drow@mvista.com>
2
3 * gdb: New directory.
4
efdab807
AC
52002-03-06 Andrew Cagney <ac131313@redhat.com>
6
7 * floatformat.h (floatformat_arm_ext): Delete declaration.
8
2bbcdae9
JB
92002-02-21 Jim Blandy <jimb@redhat.com>
10
11 Allow the user to specify functions for allocating memory for
12 splay tree roots and nodes.
13 * splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn):
14 New types.
15 (splay_tree): New fields: `allocate', `deallocate', and
16 `allocate_data'.
17 (splay_tree_new_with_allocator): New function declaration.
18
9a1b9f82
AM
192002-02-15 Alan Modra <amodra@bigpond.net.au>
20
21 Support arbitrary length fill patterns.
22 * bfdlink.h (enum bfd_link_order_type): Remove bfd_fill_link_order.
23 (struct bfd_link_order): Remove fill. Add data.size.
24
73dbc2cf
AO
252002-02-08 Alexandre Oliva <aoliva@redhat.com>
26
27 Contribute sh64-elf.
28 2000-11-25 Hans-Peter Nilsson <hpn@cygnus.com>
29 * dis-asm.h (print_insn_sh64): New prototype.
30 (print_insn_sh64l): New prototype.
31 (print_insn_sh64x_media): New prototype.
32
cadaa522
FCE
332002-02-05 Frank Ch. Eigler <fche@redhat.com>
34
35 * dis-asm.h (disassemble_info): New field `insn_sets'.
36 (INIT_DISASSEMBLE_INFO): Clear it.
37
44354ae1
DD
382002-02-05 Jason Merrill <jason@redhat.com>
39
40 * demangle.h (cplus_demangle_v3): Add "options" parm.
41 (cplus_demangle_v3_type): Remove prototype.
42 (DMGL_VERBOSE): New macro.
43 (DMGL_TYPES): New macro.
44
42da15d6
DD
452002-02-02 H.J. Lu (hjl@gnu.org)
46
47 * demangle.h (cplus_demangle_v3_type): New prototype.
48
3b16e843 492002-01-31 Ivan Guzvinec <ivang@opencores.org>
dc9ebeff 50
3b16e843 51 * dis-asm.h : Add support for or32 targets
dc9ebeff 52
1d619e59
DD
532002-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54
55 * libiberty.h (C_alloca): Add ATTRIBUTE_MALLOC.
56
569719c1
DB
572002-01-27 David O'Brien <obrien@FreeBSD.org>
58
59 * cgen.h (BFD_VERSION): Use BFD_VERSION_DATE instead.
60
11ca392d
NC
612001-12-14 Nick Clifton <nickc@cambridge.redhat.com>
62
63 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise the
64 disassembler_options field (to NULL).
65
65765700
JJ
662001-12-13 Jakub Jelinek <jakub@redhat.com>
67
65765700
JJ
68 * bfdlink.h (struct bfd_link_info): Add eh_frame_hdr field.
69
93fbbb04
GK
702001-12-07 Geoffrey Keating <geoffk@redhat.com>
71
72 * dis-asm.h (print_insn_xstormy16): Declare.
73
2da4c07f
RH
742001-12-06 Richard Henderson <rth@redhat.com>
75
76 * demangle.h (no_demangling): New.
77 (NO_DEMANGLING_STYLE_STRING): New.
78
e396998b
AM
792001-11-14 Alan Modra <amodra@bigpond.net.au>
80
81 * dis-asm.h (print_insn_i386): Declare.
82
19222dc0
TW
832001-11-11 Timothy Wall <twall@alum.mit.edu>
84
85 * dis-asm.h: Fix comment to refer to octets rather than bytes.
86
3c3bdf30
NC
872001-10-30 Hans-Peter Nilsson <hp@bitrange.com>
88
89 * dis-asm.h (print_insn_mmix): Add prototype.
90
e4320fb3
DD
912001-10-24 Neil Booth <neil@daikokuya.demon.co.uk>
92
3b16e843 93 * safe-ctype.h (_sch_isbasic, IS_ISOBASIC): New.
e4320fb3 94
d311a83a
DD
952001-10-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
96
97 * libiberty.h (hex_init): Revert delete.
98
99 * libiberty.h (_hex_value): Const-ify.
100 (hex_init): Delete.
101
4c89d75d
CF
1022001-10-16 Christopher Faylor <cgf@redhat.com>
103
104 * filenames.h: Add cygwin to the list of dosish style path systems.
105
e6450fe5
DD
1062001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
107
108 * demangle.h (demangler_engine): Const-ify.
109 * libiberty.h (buildargv): Likewise.
110
8bd621d8
AM
1112001-10-03 Vassili Karpov <malc@pulsesoft.com>
112
113 * bfdlink.h (struct bfd_link_info): Add nocopyreloc field.
114
99ee3a8f
DD
1152001-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
116
117 * libiberty.h (reconcat): New function.
118
38bfaea8
DD
1192001-09-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
120
121 * libiberty.h (concat, concat_length, concat_copy, concat_copy2,
122 ACONCAT): Improve comments.
123
ae81c75e
AM
1242001-09-18 Alan Modra <amodra@bigpond.net.au>
125
126 * objalloc.h (OBJALLOC_ALIGN): Define using offsetof.
127
54c20242
DD
1282001-09-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
129
130 * libiberty.h (concat_length, concat_copy, concat_copy2,
131 libiberty_concat_ptr, ACONCAT): New.
132
133 * libiberty.h (ASTRDUP): New macro.
134 libiberty_optr, libiberty_nptr, libiberty_len): Declare.
135
f2e55dc2
DD
1362001-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
137
138 * ansidecl.h: Update comments reflecting previous change.
139
8a423cb3
DD
1402001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
141
142 * ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
143
b7781dbe
NC
1442001-08-25 Nick Clifton <nickc@cambridge.redhat.com>
145
146 * bfdlink.h (struct bfd_link_info): Change 'spare_dynamic_tags' to
147 unsigned to remove a compile time warning message.
148
8ea2e4bd
NC
1492001-08-24 H.J. Lu <hjl@gnu.org>
150
151 * bfdlink.h (bfd_link_hash_table_type): New. The linker hash
152 table type, bfd_link_generic_hash_table and
153 bfd_link_elf_hash_table.
154 (bfd_link_hash_table): Add a new field, type, for the linker
155 hash table type.
156
db6751f2
JJ
1572001-08-23 Jakub Jelinek <jakub@redhat.com>
158
159 * bfdlink.h (struct bfd_link_info): Add combreloc and
160 spare_dynamic_tags fields.
161
da4d4077
DD
1622001-08-23 Lars Brinkhoff <lars@nocrew.org>
163
164 * dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h:
165 replace "GNU CC" with "GCC".
166
f01b59ed
DD
1672001-08-21 Richard Henderson <rth@redhat.com>
168
169 * fibheap.h: Tidy formatting.
170 (fibnode_t): Limit degree to 31 bits to avoid warning.
171
8e777d6a
DD
1722001-08-20 Daniel Berlin <dan@cgsoftware.com>
173
174 * fibheap.h: New file. Fibonacci heap.
175
eb828599
AC
1762001-08-20 Andrew Cagney <ac131313@redhat.com>
177
178 * floatformat.h (floatformat_arm_ext): Document as deprecated.
179 (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
180 (floatformat_ia64_spill_little, floatformat_ia64_quad_little)
181 (floatformat_ia64_spill_big, floatformat_ia64_quad_big)
182 (floatformat_m88110_harris_ext): Declare.
183
562c4c36
DD
1842001-08-18 Zack Weinberg <zackw@panix.com>
185
186 * ansidecl.h: Reorganize for readability, remove documentation
187 of obsolete macros, document PARAMS and VPARAMS. Add new
188 macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic
189 function implementation.
190
8fc34799
DD
1912001-08-16 Richard Henderson <rth@redhat.com>
192
193 * hashtab.h (htab_hash_string): Declare.
194
6350bf4f 1952001-08-10 Andrew Cagney <ac131313@redhat.com>
3ea71002
AC
196
197 * libiberty.h (lbasename): Change function declaration to return a
198 const char pointer.
199
d039236d
DD
2002001-08-02 Mark Kettenis <kettenis@gnu.org>
201
202 * xregex.h (_REGEX_RE_COMP): Define.
203 (re_comp): Define to xre_comp.
204 (re_exec): Define to xre_exec.
205
3ede731b
CW
2062001-08-02 Charles Wilson <cwilson@ece.gatech.edu>
207
208 * bfdlink.h (struct bfd_link_info): add new boolean
209 field pei386_auto_import.
210
6ad8a379
DD
2112001-07-18 Andreas Jaeger <aj@suse.de>
212
213 * xregex2.h: Place under LGPL version 2.1.
214
2a6ef469
DD
2152001-07-10 Jeff Johnston <jjohnstn@redhat.com>
216
217 * xregex.h: New file to support libiberty regex.
218 * xregex2.h: Ditto.
219
7be4069c
HPN
2202001-06-15 Hans-Peter Nilsson <hp@axis.com>
221
222 * bfdlink.h (struct bfd_link_info): New member export_dynamic.
223
e05c6d27
DD
2242001-05-16 Matt Kraai <kraai@alumni.carnegiemellon.edu>
225
226 * partition.h: Fix misspelling of `implementation'.
227
6112b874
DD
2282001-05-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
229
230 * ansidecl.h (NULL_PTR): Delete.
231
457161bf
DD
2322001-05-07 Zack Weinberg <zackw@stanford.edu>
233
234 * demangle.h: Use PARAMS for all prototypes.
235 * ternary.h: Use PARAMS for all prototypes. Use PTR, not void *.
236 Make arguments constant where possible.
237
e00bc6a7
DD
2382001-05-07 Mark Mitchell <mark@codesourcery.com>
239
240 * splay-tree.h (splay_tree_max): New function.
241 (splay_tree_min): Likewise.
242
87e6d782
NC
2432001-04-27 Johan Rydberg <jrydberg@opencores.org>
244
245 * dis-asm.h (print_insn_openrisc): Add prototype.
246
400ee7e1
DB
2472001-04-15 Daniel Berlin <dan@cgsoftware.com>
248
249 * ternary.h: New file - Ternary search tree header.
250
f5fa8ca2
JJ
2512001-04-13 Jakub Jelinek <jakub@redhat.com>
252
253 * bfdlink.h (bfd_link_discard): Add discard_sec_merge.
254
d9697354
DD
2552001-04-03 Zack Weinberg <zackw@stanford.edu>
256
257 * ansidecl.h: All logic from gcc/gansidecl.h moved here.
258
129e8d96
DD
2592001-03-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
260
261 * libiberty.h (alloca): Handle setting C_ALLOCA.
262
e61231f1
JB
2632001-03-20 Jim Blandy <jimb@redhat.com>
264
265 * demangle.h (enum gnu_v3_constructor_kinds,
266 is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
267 is_gnu_v3_mangled_dtor): New declarations.
268
5df9ca2b
DD
2692001-03-14 Nick Clifton <nickc@redhat.com>
270
271 * ansidecl.h: Fix copyright dates.
272 * demangle.h: Fix copyright dates.
273 * floatformat.h: Fix copyright dates.
274 * fnmatch.h: Fix copyright dates.
275 * getopt.h: Fix copyright dates.
276 * libiberty.h: Add FSF copyright notice.
277 * md5.h: Fix copyright dates.
278 * obstack.h: Fix copyright dates.
279 * splay-tree.h: Fix copyright dates.
280
8aa30e60 2812001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
7a008bcb 282 John David Anglin <dave@hiauly1.hia.nrc.ca>
8aa30e60 283
4f1d9bd8 284 * libiberty.h: Add lbasename.
7a008bcb 285
30673bf5
DD
2862001-03-06 Zack Weinberg <zackw@stanford.edu>
287
288 * libiberty.h: Prototype C_alloca; define alloca to either
289 __builtin_alloca or C_alloca as appropriate.
7a008bcb 290
d84829cc
DD
2912001-03-01 John David Anglin <dave@hiauly1.hia.nrc.ca>
292
293 * safe-ctype.h (_sch_test): Cast enum bit to unsigned short int for pcc
294 compatibility.
7a008bcb 295
e135f41b
NC
2962001-02-18 lars brinkhoff <lars@nocrew.org>
297
298 * dis-asm.h: Add PDP-11 target.
299
a85d7ed0
NC
3002001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
301
302 * dis-asm.h: Add linux target for S/390.
303
0d2bcfaf
NC
3042001-01-11 Peter Targett <peter.targett@arccores.com>
305
306 * dis-asm.h (arc_get_disassembler): Correct declaration.
307
77800f4a
PB
3082001-01-09 Philip Blundell <philb@gnu.org>
309
310 * bin-bugs.h (REPORT_BUGS_TO): Set to `bug-binutils@gnu.org'.
311
a969366f
DD
3122000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
313
314 * COPYING: Update to current
315 ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
316 to 19yy as example year in copyright notice).
317
ca6d9fb3
HPN
3182000-12-19 Hans-Peter Nilsson <hp@bitrange.com>
319
320 * dis-asm.h (struct disassemble_info): New member "section".
321 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize private_data member.
322 Initialize section member.
323
328cd6e9
DD
3242000-12-16 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
325
326 * safe-ctype.h: Make code work on all targets and not just on
327 targets where a char is 8 bits.
328
b79e8c78
NC
3292000-12-10 Fred Fish <fnf@be.com>
330
85ec56b3
DD
331 * bfdlink.h (struct bfd_link_info): Add new allow_shlib_undefined
332 member to struct for systems where it is normal to have undefined
333 symbols in shared libraries at runtime and the runtime linker
334 takes care of redirecting them.
b79e8c78 335
2c6c6018
CF
3362000-12-07 Zack Weinberg <zack@wolery.stanford.edu>
337
338 * safe-ctype.h: New file.
339
324069ad
DD
3402000-12-06 Rodney Brown <RodneyBrown@mynd.com>
341
342 * getopt.h obstack.h: Standarize copyright statement.
7a008bcb 343
6350bf4f 3442000-12-04 Richard Henderson <rth@redhat.com>
f93eaf70
DD
345
346 * demangle.h: Change "new_abi" to "v3" everywhere.
347
6350bf4f 3482000-11-22 Zack Weinberg <zack@wolery.stanford.edu>
b13291a9
DD
349
350 * libiberty.h: Move #includes to top. Prototype xmalloc_failed.
7a008bcb 351
6e53a714 3522000-11-15 Kenneth Block <kenneth.block@compaq.com>
4cabd1d1
HPN
353
354 * demangle.h: Add gnat and java demangle styles.
355
82e7f05e
HPN
3562000-11-04 Hans-Peter Nilsson <hp@bitrange.com>
357
358 * hashtab.h (struct htab): Add member return_allocation_failure.
359 (htab_try_create): New prototype. Mention which functions may
360 return NULL when this is used.
361
6f729788
HPN
3622000-11-03 Hans-Peter Nilsson <hp@bitrange.com>
363
364 * hashtab.h: Change void * to PTR where necessary.
365
74bcd529
DD
3662000-10-11 Mark Mitchell <mark@codesourcery.com>
367
368 * splay-tree.h (splay_tree_predecessor): Declare.
369
b4db717d 3702000-09-29 Hans-Peter Nilsson <hp@axis.com>
fc7372e2
HPN
371
372 * dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
373 Fix typo in comment.
374
6c26fec9
AM
3752000-09-28 John David Anglin <dave@hiauly1.hia.nrc.ca>
376
377 * alloca-conf.h: New file (copied from libiberty).
378
3e9907fa
CF
3792000-09-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
380
381 * md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
382
6221ac1b
CF
3832000-09-04 Alex Samuel <samuel@codesourcery.com>
384
5a109b67 385 * dyn-string.h: Adjust formatting.
6221ac1b
CF
386 (dyn_string_insert_char): New macro. New declaration.
387
3e9907fa
CF
3882000-08-28 Jason Merrill <jason@redhat.com>
389
390 * md5.h: New file.
391
b18903cb
NC
3922000-08-24 Greg McGary <greg@mcgary.org>
393
394 * libiberty.h (ARRAY_SIZE): New macro.
395
29e6d33b
NC
3962000-07-29 Nick Clifton <nickc@cygnus.com>
397
398 * os9k.h: Add copyright notice.
399 Fix formatting.
400
cf691d1d
JE
4012000-07-22 Jason Eckhardt <jle@cygnus.com>
402
cf691d1d
JE
403 * dis-asm.h (print_insn_i860): Add prototype.
404
eec8c321
L
4052000-07-20 H.J. Lu <hjl@gnu.org>
406
407 * bfdlink.h (bfd_link_info): Add new_dtags.
408
67ff385e
HPN
4092000-07-20 Hans-Peter Nilsson <hp@axis.com>
410
411 * dis-asm.h (print_insn_cris): Declare.
412
9bfcb6d6
L
4132000-07-19 H.J. Lu (hjl@gnu.org)
414
415 * bfdlink.h (bfd_link_info): Add flags and flags_1.
416
302ab118
DD
4172000-06-05 DJ Delorie <dj@redhat.com>
418
419 * MAINTAINERS: new
420
03d5f569
JM
4212000-06-21 Alex Samuel <samuel@codesourcery.com>
422
423 * dyn-string.h (dyn_string_init, dyn_string_new,
424 dyn_string_delete, dyn_string_release, dyn_string_resize,
425 dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
426 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
427 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
428 dyn_string_append_char, dyn_string_substring_dyn_string_eq):
429 Define as same name with __cxa_ prepended, if IN_LIBGCC2.
430 (dyn_string_init, dyn_string_copy, dyn_string_copy_cstr,
431 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
432 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
433 dyn_string_append_char, dyn_string_substring): Change return type
434 to int.
7a008bcb 435
60bcf0fa
NC
4362000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
437
438 * dis-asm.h (print_insn_m68hc12): Define.
439 (print_insn_m68hc11): Likewise.
440
b3d44ec8
NC
4412000-06-18 Nick Clifton <nickc@redhat.com>
442
443 * os9k.h: Change values of MODSYNC and CRCCON due to bug report
444 from Russ Magee <rmagee@home.com>.
445
03d5f569 4462000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
79c6de76 447
03d5f569 448 * demangle.h (demangling_styles): Remove trailing comma in enum.
79c6de76 449
03d5f569
JM
450 * dyn-string.h (dyn_string_append_char): Change parameter from
451 char to int.
f1d95f4b 452
03d5f569 4532000-06-04 Alex Samuel <samuel@codesourcery.com>
f1d95f4b 454
03d5f569 455 * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions.
b8cdcddf 456
03d5f569 457 * demangle.h (DMGL_GNU_NEW_ABI): New macro.
5a109b67 458 (DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
03d5f569
JM
459 (current_demangling_style): Add gnu_new_abi_demangling.
460 (GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
461 (GNU_NEW_ABI_DEMANGLING): Likewise.
462 (cplus_demangle_new_abi): New declaration.
7a008bcb 463
f03aa80d
AC
464Tue May 30 16:53:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
465
466 * floatformat.h (struct floatformat): Add field name.
467
5af11cab
AM
4682000-05-26 Eli Zaretskii <eliz@is.elta.co.il>
469
470 * filenames.h: New file.
471 (HAVE_DOS_BASED_FILE_SYSTEM, IS_DIR_SEPARATOR)
472 (IS_ABSOLUTE_PATH, FILENAME_CMP): New macros.
473
03d5f569
JM
4742000-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
475
476 * getopt.h (getopt): Also check HAVE_DECL_* when prototyping.
477
478 * libiberty.h (basename): Likewise.
479
a712da20
NC
4802000-05-17 S. Bharadwaj Yadavalli <sby@scrugs.lkg.dec.com>
481 Rick Gorton <gorton@scrugs.lkg.dec.com>
5a109b67 482
a712da20
NC
483 * bfdlink.h (struct bfd_link_info): Add emitrelocations flag.
484
b019c3c0
AM
4852000-05-08 Alan Modra <alan@linuxcare.com.au>
486
487 * dis-asm.h (print_insn_tic54x): Declare.
488
03d5f569
JM
4892000-05-06 Zack Weinberg <zack@wolery.cumb.org>
490
491 * ansidecl.h: #define __extension__ to nothing if
492 GCC_VERSION < 2008.
493
03d5f569
JM
4942000-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
495
496 * demangle.h (demangler_engine): Constify.
497
498Thu May 4 17:15:26 2000 Philippe De Muyter <phdm@macqel.be>
499
500 * sort.h (sys/types.h): File included unconditionnaly.
501 (stddef.h): File include only #ifdef __STDC__.
502
5032000-05-03 Zack Weinberg <zack@wolery.cumb.org>
504
505 * symcat.h: Remove #endif label.
506
5072000-04-28 Kenneth Block <block@zk3.dec.com>
508 Jason Merrill <jason@casey.cygnus.com>
509
510 * demangle.h (libiberty_demanglers): new table for different styles.
511 (cplus_demangle_set_style): New function for setting style.
512 (cplus_demangle_name_to_style): New function to translate name.
513
03d5f569
JM
5142000-04-24 Mark Mitchell <mark@codesourcery.com>
515
516 * hashtab.h (hash_pointer): Declare.
517 (eq_pointer): Likewise.
518
5192000-04-23 Mark Mitchell <mark@codesourcery.com>
520
521 * sort.h: New file.
522
800eeca4
JW
523Fri Apr 21 13:20:53 2000 Richard Henderson <rth@cygnus.com>
524 David Mosberger <davidm@hpl.hp.com>
525
526 * dis-asm.h (print_insn_ia64): Declare.
527
03d5f569
JM
528Tue Apr 18 16:22:30 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
529
530 * hashtab.h (enum insert_option): New type.
531 (htab_find_slot, htab_find_slot_with_hash): Use it.
532
5332000-04-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
534
535 * symcat.h: Honor autoconf macro HAVE_STRINGIZE. Add
536 comments/caveats with regard to traditional C behavior.
537
2664c1f9
RH
5382000-04-05 Richard Henderson <rth@cygnus.com>
539
540 * splay-tree.h (splay_tree_remove): Declare.
541
8ad3436c
AM
5422000-04-04 Alan Modra <alan@linuxcare.com.au>
543
544 * bin-bugs.h (REPORT_BUGS_TO): Remove translated part.
545
c20f4f8c
AM
5462000-04-03 Alan Modra <alan@linuxcare.com.au>
547
548 * bin-bugs.h: New file.
549
03d5f569
JM
5502000-03-30 Mark Mitchell <mark@codesourcery.com>
551
552 * hashtab.h (hashval_t): New type.
553 (htab_find_with_hash): Use it as an argument.
554 (htab_find_slot_with_hash): Likewise.
555
adde6300
AM
5562000-03-27 Denis Chertykov <denisc@overta.ru>
557
558 * dis-asm.h (print_insn_avr): Declare.
559
b4fe2683
JM
5602000-03-14 Bernd Schmidt <bernds@cygnus.co.uk>
561
562 * hashtab.h (htab_trav): Modify type so that first arg is of type
563 void **.
564 (htab_find_with_hash, htab_find_slot_with_hash): Declare new
565 functions.
566
5672000-03-09 Alex Samuel <samuel@codesourcery.com>
568
569 * partition.h: New file.
570
5712000-03-09 Zack Weinberg <zack@wolery.cumb.org>
572
573 * hashtab.h (struct htab): Add del_f.
574 (htab_del): New type.
575 (htab_create): Add fourth argument.
576
5772000-03-08 Zack Weinberg <zack@wolery.cumb.org>
578
579 * hashtab.h (hash_table_t): Rename to htab_t.
580 (struct hash_table): Rename to struct htab. Shorten element
581 names. Reorder elements by size.
582 (htab_hash, htab_eq, htab_trav): New typedefs for the callback
583 function pointers.
584 (hash_table_entry_t): Discard; just use void * for element
585 type.
586
c086cbc6
L
5872000-03-01 H.J. Lu <hjl@gnu.org>
588
589 * bfdlink.h (bfd_link_callbacks): Add a boolean arg to
590 the undefined_symbol callback.
591
5b93d8bb
AM
5922000-02-23 Linas Vepstas <linas@linas.org>
593
594 * dis-asm.h (print_insn_i370): Declare.
595
baa7ae6f
AC
596Tue Feb 22 15:19:54 2000 Andrew Cagney <cagney@b1.cygnus.com>
597
598 * remote-sim.h (sim_trace): Document return values.
599 (sim_set_trace): Declare. Deprecate.
600
f6af82bd
AM
6012000-02-21 Alan Modra <alan@spri.levels.unisa.edu.au>
602
603 * dis-asm.h (struct disassemble_info): Change `length' param of
604 read_memory_func to unsigned. Change type of `buffer_length' and
605 `octets_per_byte' to unsigned.
606 (buffer_read_memory): Change `length' param to unsigned.
607
a4f41997
NC
6082000-02-16 Nick Clifton <nickc@cygnus.com>
609
610 * dis-asm.h: Add prototypes for ARM register name functions.
611
4bd6cdc5
AC
612Wed Feb 9 18:45:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
613
614 * wait.h: Delete. No longer used by GDB.
615
c1a8de50
AC
616Tue Feb 8 17:01:13 2000 Andrew Cagney <cagney@b1.cygnus.com>
617
618 * remote-sim.h (sim_resume): Clarify use of SIGGNAL.
619 (sim_stop_reason): Clarify meaning of sim_signalled.
620
940b2b78
TW
6212000-02-03 Timothy Wall <twall@redhat.com>
622
623 * dis-asm.h (struct disassemble_info): Added octets_per_byte
624 field and initialize it to one (1).
7a008bcb 625
94470b23
NC
6262000-01-27 Nick Clifton <nickc@redhat.com>
627
628 * dis-asm.h: Add prototype for disassembler_usage().
58efb6c0 629 Add prototype for arm_disassembler_options().
4597ba0f 630 Remove prototype for arm_toggle_regnames().
0d42b144 631 Add prototype for parse_arm_disassembler_option().
94470b23 632
4597ba0f
ILT
633Sat Jan 1 19:06:52 2000 Hans-Peter Nilsson <hp@bitrange.com>
634
635 * symcat.h (STRINGX) [!__STDC__ || ALMOST_STDC]: Change "?" to "s"
636 to stringify argument s.
637
08ccce32
JL
638Wed Dec 15 11:22:56 1999 Jeffrey A Law (law@cygnus.com)
639
640 * hp-symtab.h (HP_LANGUAGE_FORTRAN): New enumeration constant.
641 (HP_LANGUAGE_F77): Define using HP_LANGUAGE_FORTRAN.
642
7d7a6736
ILT
6431999-12-15 Doug Evans <dje@transmeta.com>
644
645 * dis-asm.h: Enclose in extern "C" ifdef __cplusplus.
646
4597ba0f
ILT
6471999-12-05 Mark Mitchell <mark@codesourcery.com>
648
649 * splay-tree.h (struct splay_tree_node): Rename to ...
650 (struct splay_tree_node_s): ... this.
651 (struct splay_tree): Rename to ...
652 (struct splay_tree_s): ... this.
653
6541999-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
655
656 * ansidecl.h (ATTRIBUTE_MALLOC): New macro.
657
658 * libiberty.h (buildargv, dupargv, concat, choose_temp_base,
659 make_temp_file, xmalloc, xcalloc, xstrdup, xmemdup): Add
660 ATTRIBUTE_MALLOC.
661 (xatexit): Remove __GNUC__ check, add ATTRIBUTE_NORETURN.
662
6631999-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
664
665 * libiberty.h: Include stdarg.h when ANSI_PROTOTYPES is defined.
666 (asprintf, vasprintf): Provide declarations.
667
668Wed Nov 10 12:43:21 1999 Philippe De Muyter <phdm@macqel.be>
b4fe2683 669 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4597ba0f
ILT
670
671 * ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'.
672
08ccce32
JL
6731999-11-04 Jimmy Guo <guo@cup.hp.com>
674
675 * hp-symtab.h (dntt_type_fparam): Add doc_ranges, misc_kind
676 fields, change location type to CORE_ADDR from int.
677 (dntt_type_const): Name the 5th field location_type.
678
26f59a9e
MM
679Sun Oct 24 19:11:32 1999 Andrew Cagney <cagney@b1.cygnus.com>
680
681 * sim-d10v.h (SIM_D10V_TS2_DMAP_REGNUM): Define.
682
4597ba0f
ILT
6831999-10-23 08:51 -0700 Zack Weinberg <zack@bitmover.com>
684
685 * hashtab.h: Give hash_table_t a struct tag. Add prototypes
686 for clear_hash_table_slot and traverse_hash_table. Correct
687 prototype of all_hash_table_collisions.
688
26f59a9e
MM
689Sat Oct 23 19:00:13 1999 Andrew Cagney <cagney@b1.cygnus.com>
690
691 * sim-d10v.h: New file.
692
4597ba0f
ILT
693Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com>
694
695 * hashtab.h: New file.
696
6971999-10-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
698
699 * ansidecl.h (HAVE_GCC_VERSION): New macro. Use it instead of
700 explicitly testing __GNUC__ and __GNUC_MINOR__.
b4fe2683 701
4597ba0f
ILT
702 (ATTRIBUTE_PRINTF): Use `__format__', not `format'.
703
7041999-09-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
705
706 * libiberty.h (make_temp_file): Add a prototype.
707
708Tue Sep 14 00:35:02 1999 Marc Espie <espie@cvs.openbsd.org>
709
710 * libiberty.h (basename): OpenBSD has a correct prototype.
711 (xrealloc): Remove outdated comment.
712
7131999-09-07 Jeff Garzik <jgarzik@pobox.com>
714
715 * libiberty.h (xmemdup): Add prototype for new function.
716
5bb59d65
ILT
7171999-09-04 Steve Chamberlain <sac@pobox.com>
718
719 * dis-asm.h (print_insn_pj): Declare.
720
4597ba0f
ILT
7211999-09-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
722
723 * obstack.h (obstack_grow, obstack_grow0): Move (char*) casts
724 in calls to `_obstack_memcpy' from here ...
725
726 (_obstack_memcpy): ... to here, except in the __STDC__ case which
727 doesn't need it.
728
7291999-08-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
730
731 * libiberty.h (getpwd): Prototype.
732
7331999-08-01 Mark Mitchell <mark@codesourcery.com>
734
735 * splay-tree.h (splay_tree_insert): Return the new node.
736
893e9593
ILT
7371999-07-11 Ian Lance Taylor <ian@zembu.com>
738
739 * ansidecl.h: Copy attribute support macros from egcs.
740
94883c63
MM
7411999-06-22 Mark Mitchell <mark@codesourcery.com>
742
743 * bfdlink.h (struct bfd_link_hash_entry): Add init_function and
744 fini_function.
745
030d863d
MM
7461999-06-20 Mark Mitchell <mark@codesourcery.com>
747
748 * mips.h (Elf32_Internal_Msym): New structure.
749 (Elf32_External_Msym): Likewise.
750 (ELF32_MS_REL_INDEX): New macro.
751 (ELF32_MS_FLAGS): Likewise.
752 (ELF32_MS_INFO): Likewise.
7a008bcb 753
dd92f639
NC
7541999-06-14 Nick Clifton <nickc@cygnus.com>
755
756 * dis-asm.h (arm_toggle_regnames): New prototype.
757 (struct diassemble_info): New field: disassembler_options.
758
252b5132
RH
7591999-04-11 Richard Henderson <rth@cygnus.com>
760
761 * bfdlink.h (bfd_elf_version_expr): Rename `match' to `pattern'.
762 Add `match' callback function.
763
7641999-04-10 Richard Henderson <rth@cygnus.com>
765
766 * bfdlink.h (bfd_link_info): Add no_undefined.
767
7681999-04-08 Nick Clifton <nickc@cygnus.com>
769
770 * dis-asm.h: Add prototype for print_insn_mcore.
771
7721999-04-02 Mark Mitchell <mark@codesourcery.com>
773
774 * splay-tree.h (splay_tree_compare_pointers): Declare.
775
7761999-03-30 Mark Mitchell <mark@codesourcery.com>
777
778 * splay-tree.h (splay_tree_compare_ints): Declare.
779
780Wed Mar 24 12:46:29 1999 Andrew Cagney <cagney@amy.cygnus.com>
781
782 * libiberty.h (basename): Cygwin{,32} should have the prototype.
783
7841999-02-22 Jim Lemke <jlemke@cygnus.com>
785
786 * bfdlink.h (bfd_link_info): add field "mpc860c0".
787
788Mon Feb 1 21:05:46 1999 Catherine Moore <clm@cygnus.com>
789
790 * dis-asm.h (print_insn_i386_att): Declare.
791 (print_insn_i386_intel): Declare.
792
a712da20 7931998-12-30 Michael Meissner <meissner@cygnus.com>
252b5132
RH
794
795 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Cast STREAM and
796 FPRINTF_FUNC to avoid compiler warnings.
797
798Wed Dec 30 16:07:14 1998 David Taylor <taylor@texas.cygnus.com>
799
800 * dis-asm.h: change void * to PTR (two places).
801
802Mon Dec 14 09:53:31 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
803
804 * demangle.h: Don't check IN_GCC anymore.
805 * splay-tree.h: Likewise.
806
fd6848f6 807Tue Dec 8 00:30:31 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
252b5132
RH
808
809 The following changes were made by Elena Zannoni
810 <ezannoni@kwikemart.cygnus.com> and Edith Epstein
811 <eepstein@sophia.cygnus.com> as part of a project to merge in
812 changes made by HP; HP did not create ChangeLog entries.
813
814 * dis-asm.h (struct disassemble_info): change the type of stream
815 from FILE* to void*, for use with gdb's new type GDB_FILE.
816 (fprintf_ftype): change FILE* parameter type to void*.
817
b4fe2683
JM
818 * demangle.h: (DMGL_EDG): new macro for Kuck and Associates
819 (DMGL_STYLE_MASK): modify to include Kuck and Assoc style
820 (demangling_styles): add new edg_demangling style
821 (EDG_DEMANGLING_STYLE_STRING): new macro
822 (EDG_DEMANGLING): new macro
a712da20 823 (DMGL_HP): new macro, for HP/aCC compiler.
b4fe2683
JM
824 (DMGL_STYLE_MASK): modify to include new HP's style.
825 (demangling_styles): add new hp_demangling value.
826 (HP_DEMANGLING_STYLE_STRING): new macro.
827 (ARM_DEMANGLING): coerce to int.
828 (HP_DEMANGLING): new macro.
252b5132
RH
829
830 * hp-symtab.h: rewritten, from HP.
831 (quick_procedure): change type of language field to unsigned int
832 (quick_module): change type of language field to unsigned int
833 (struct dntt_type_svar): add field thread_specific.
834 (hp_language): add languages modcal and dmpascal.
835
252b5132
RH
836Fri Nov 20 13:14:00 1998 Andrew Cagney <cagney@b1.cygnus.com>
837
838 * libiberty.h (basename): Add prototype for FreeBSD.
839
840Fri Nov 13 19:19:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
841
842 * libiberty.h: Prototype xcalloc.
843
844Sun Nov 8 17:42:25 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
845
846 * ansidecl.h: Wrap problematic macros with !IN_GCC.
847
848 * demangle.h: Never define PARAMS().
849 * splay-tree.h: Likewise.
850
851Sat Nov 7 18:30:20 1998 Peter Schauer <peter.schauer@regent.e-technik.tu-muenchen.de>
852
853 * dis-asm.h (print_insn_vax): Declare.
854
855Sat Nov 7 16:04:03 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
856
857 * demangle.h: Don't include gansidecl.h.
858 * splay-tree.h: Likewise.
859
8601998-10-26 16:03 Ulrich Drepper <drepper@cygnus.com>
861
862 * bfdlink.h (struct bfd_link_info): Add new field optimize.
863
864Thu Oct 22 19:58:00 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
865
866 * splay-tree.h: Wrap function pointer parameter declarations in
867 PARAMS() macro.
868
8691998-10-21 Mark Mitchell <mark@markmitchell.com>
870
871 * splay-tree.h: New file.
872
873Fri Oct 9 00:02:03 1998 Jeffrey A Law (law@cygnus.com)
874
875 * Merge devo and egcs include directories.
876
877Sat Sep 5 12:16:33 1998 Jeffrey A Law (law@cygnus.com)
878
879 * getopt.h, obstack.h: Updated from gcc.
880
8811998-08-03 Jason Molenda (jsm@bugshack.cygnus.com)
882
883 * libiberty.h (xexit): Change decl to use modern GCC attribute
884 to indicate exit does not return.
885
886Mon Jun 1 13:48:32 1998 Jason Molenda (crash@bugshack.cygnus.com)
887
888 * obstack.h: Update to latest FSF version.
889
252b5132
RH
890Tue Feb 24 13:05:02 1998 Doug Evans <devans@canuck.cygnus.com>
891
892 * dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'
893 and made an "asymbol **". New member num_symbols.
894 (INIT_DISASSEMBLE_INFO_NO_ARCH): Update.
895
896Tue Feb 17 12:32:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
897
898 * remote-sim.h (sim_fetch_register, sim_store_register): Add
899 register length parameter. Functions return actual length of
900 register.
901
902Thu Feb 12 16:29:01 1998 Ian Lance Taylor <ian@cygnus.com>
903
904 * getopt.h: Update to latest FSF version.
905
906Wed Feb 11 16:56:06 1998 Doug Evans <devans@canuck.cygnus.com>
907
908 * symcat.h: New file.
909
910Mon Feb 2 17:13:31 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
911
912 * dis-asm.h (print_insn_tic30): Declare.
913
914Thu Jan 22 16:23:59 1998 Fred Fish <fnf@cygnus.com>
915
916 * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly
917 function there is a reloc on this line.
918
919Mon Dec 8 11:22:23 1997 Nick Clifton <nickc@cygnus.com>
920
921 * dis-asm.h: Remove prototype of disasm_symaddr() as this function
922 no longer exists.
923
924Tue Dec 2 10:20:53 1997 Nick Clifton <nickc@cygnus.com>
925
926 * dis-asm.h (disasm_symaddr): New prototype.
927
252b5132
RH
928Mon Dec 1 11:29:35 1997 Doug Evans <devans@canuck.cygnus.com>
929
930 * callback.h (CB_SYSCALL): Comment out arg names in prototypes.
931
932Wed Nov 26 16:47:58 1997 Michael Meissner <meissner@cygnus.com>
933
934 * callback.h (CB_SYSCALL): Consistantly use names for prototype
935 arguments.
936
937Wed Nov 26 11:39:30 1997 Doug Evans <devans@canuck.cygnus.com>
938
939 * callback.h (CB_SYSCALL): Change byte count arguments to
940 {read,write}_mem to `int'. New member `magic'.
941 (CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
942
943Tue Nov 25 01:35:52 1997 Doug Evans <devans@seba.cygnus.com>
944
945 * callback.h (struct stat): Move forward decl up.
946 (host_callback): Pass stat struct pointer to stat,fstat.
947 (CB_SYS_nnn): Reorganize.
948 (CB_SYSCALL): New members p1,p2.
949 (cb_host_to_target_stat): Delete fourth arg.
950
951Sat Nov 22 23:34:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
952
953 * remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC
954 argument.
955
956Mon Nov 17 14:00:51 1997 Doug Evans <devans@seba.cygnus.com>
957
958 * callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
959 (host_callback): Add stat, fstat, syscall_map, errno_map, open_map,
960 signal_map, stat_map.
961 (errn_map,open_map): Renamed to cb_init_foo_map.
962 (cb_host_to_target_errno,cb_target_to_host_open): Renamed from
963 host_to_target_errno,target_to_host_open.
964 (cb_read_target_syscall_maps): Add prototype.
965 (cb_target_to_host_syscall): Likewise.
966 (cb_host_to_target_stat): Likewise.
967 (cb_syscall): Likewise.
968 (CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat,
969 argvlen,argv,chdir,stat,chmod,utime,time}): Define.
970 (CB_SYSCALL): New type.
971 (CB_RC): New enum.
972
973Fri Nov 7 10:34:09 1997 Rob Savoye <rob@darkstar.cygnus.com>
974
975 * libiberty.h: Add extern "C" { so it can be used with C++
976 programs.
977 * remote-sim.h: Add extern "C" { so it can be used with C++
978 programs.
979
980Tue Oct 14 16:07:51 1997 Nick Clifton <nickc@cygnus.com>
981
982 * dis-asm.h (struct disassemble_info): New field
983 'symbol_at_address_func'.
984 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with
985 generic_symbol_at_address.
986
987Mon Oct 13 10:17:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
988
989 * remote-sim.h: Clarify sim_read, sim_write MEM argument.
990
991Wed Sep 24 18:03:10 1997 Stu Grossman <grossman@babylon-5.cygnus.com>
992
993 * remote-sim.h (SIM_RC): Add a bunch of new return codes for
994 breakpoint stuff.
995 * Add functions to tell the simulator to set/clear/enable/disable
996 intrinsic breakpoints.
997
998Thu Aug 28 19:41:42 1997 Andrew Cagney <cagney@b1.cygnus.com>
999
1000 * libiberty.h (dupargv): Add prototype.
1001
1002Tue Aug 26 12:25:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1003
1004 * remote-sim.h (sim_create_inferior): Add ABFD arg. Document.
1005
1006Mon Aug 25 10:50:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
1007
1008 * remote-sim.h (sim_open): Add ABFD arg. Document.
1009
1010Fri Aug 8 16:43:56 1997 Doug Evans <dje@canuck.cygnus.com>
1011
1012 * dis-asm.h (arc_get_disassembler): Declare.
1013
1014Wed Jul 30 11:39:50 1997 Per Bothner <bothner@deneb.cygnus.com>
1015
1016 * demangle.h (DMGL_JAVA): New option to request Java demangling.
1017
1018Tue Jul 22 17:59:54 1997 Ian Lance Taylor <ian@cygnus.com>
1019
1020 * libiberty.h (PEXECUTE_*): Define.
1021 (pexecute, pwait): Declare.
1022
1023Fri Jun 6 13:02:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
1024
1025 * remote-sim.h (sim_kill): Mark as depreciated.
1026
1027Fri May 23 13:43:41 1997 Fred Fish <fnf@cygnus.com>
1028
1029 * bfdlink.h (struct bfd_link_info): Add task_link member.
1030
1031Thu May 22 11:32:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1032
1033 * remote-sim.h: Review documentation. Clarify restrictions on
1034 when functions can be called.
1035
1036Wed May 21 16:47:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
1037
1038 * remote-sim.h (sim_set_profile_size): Add prototype, document as
1039 depreciated.
1040
1041Tue May 20 09:32:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
1042
1043 * remote-sim.h (sim_open): Add callback struct.
1044 (sim_set_callbacks): Drop SIM_DESC argument. Document.
1045 (sim_size): Remove recently added SIM_DESC argument. Document.
1046
1047Mon May 19 19:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
1048
1049 * remote-sim.h: Pass SD into sim_size.
1050
1051Thu May 15 01:24:16 1997 Mark Alexander <marka@cygnus.com>
1052
1053 * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,
1054 obstack_freefun): Eliminate compile warnings in gdb.
1055
252b5132
RH
1056Tue Apr 22 10:24:34 1997 Fred Fish <fnf@cygnus.com>
1057
1058 * floatformat.h (floatformat_byteorders): Add comments for previous
1059 formats and add floatformat_littlebyte_bigword, primarily for ARM.
1060 Add declaration for floatformat_ieee_double_littlebyte_bigword.
1061
1062Fri Apr 18 13:04:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
1063
1064 * remote-sim.h (sim_stop): New interface - asynchronous
1065 notification of a request to stop / suspend the running
1066 simulation.
1067
1068 * remote-sim.h (enum sim_stop): Add sim_running and sim_polling as
1069 states for use internal to simulators.
1070
1071 * callback.h (struct host_callback_strut): Put a magic number at
1072 the end of the struct to allow basic checking.
1073 (struct host_callback_struct ): Add poll_quit - so
1074 that the console etc can be polled at regular intervals.
1075
1076Thu Apr 17 02:17:12 1997 Doug Evans <dje@canuck.cygnus.com>
1077
1078 * remote-sim.h (struct _bfd): Declare.
1079 (sim_load): Return SIM_RC. New arg `abfd'.
1080 (sim_create_inferior): Return SIM_RC. Delete arg `start_address'.
1081
1082Wed Apr 2 17:09:12 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1083
1084 * remote-sim.h (sim_trace, sim_size): Make these global. They
1085 will go away shortly.
1086
1087Wed Apr 2 15:23:49 1997 Doug Evans <dje@canuck.cygnus.com>
1088
1089 * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
1090 (sim_open): New argument `kind'.
1091
1092Wed Apr 2 14:45:51 1997 Ian Lance Taylor <ian@cygnus.com>
1093
1094 * COPYING: Update FSF address.
1095
1096Fri Mar 28 15:29:54 1997 Mike Meissner <meissner@cygnus.com>
1097
1098 * callback.h (top level): Include stdarg.h or varargs.h if
1099 va_start is not defined.
1100 (host_callback_struct): Make {,e}vprintf_filtered take a va_list
1101 instead of void *, since va_list might be an array or structure
1102 type.
1103
1104Fri Mar 28 15:44:41 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
1105
1106 * libiberty.h (basename): Add prototype for glibc and linux.
1107
1108Mon Mar 17 19:22:12 1997 Ian Lance Taylor <ian@cygnus.com>
1109
1110 * objalloc.h: New file.
1111
1112Mon Mar 17 14:57:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1113
1114 * remote-sim.h: New file, copied in from gdb/remote-sim.h. One
1115 day this will be placed in a directory of its own.
1116
1117Sat Mar 15 19:00:14 1997 Ian Lance Taylor <ian@cygnus.com>
1118
1119 * obstack.h: Update to current FSF version.
1120
1121Thu Mar 6 15:46:59 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
1122
1123 * callback.h (struct host_callback_struct): Add callbacks -
1124 flush_stdout, write_stderr, flush_stderr, vprintf_filtered,
1125 evprintf_filtered. Delete redundant callbacks - printf_filtered.
1126
1127Thu Feb 27 23:18:27 1997 Ian Lance Taylor <ian@cygnus.com>
1128
1129 * bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len
1130 fields.
1131
1132Tue Feb 25 00:10:49 1997 Ian Lance Taylor <ian@cygnus.com>
1133
1134 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize
1135 bytes_per_chunk and display_endian.
1136
1137Mon Feb 24 17:47:02 1997 Ian Lance Taylor <ian@cygnus.com>
1138
1139 From Eric Youngdale <eric@andante.jic.com>:
1140 * bfdlink.h (struct bfd_elf_version_expr): Define.
1141 (struct bfd_elf_version_deps): Define.
1142 (struct bfd_elf_version_tree): Define.
1143
1144Thu Feb 6 14:20:01 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
1145
1146 * dis-asm.h: (disassemble_info): Add new fields
1147 bytes_per_chunk and display_endian to control the
1148 display of raw instructions.
1149
1150Fri Dec 27 22:17:37 1996 Fred Fish <fnf@cygnus.com>
1151
1152 * dis-asm.h (print_insn_tic80): Declare.
1153
1154Sun Dec 8 17:11:12 1996 Doug Evans <dje@canuck.cygnus.com>
1155
1156 * callback.h (host_callback): New member `error'.
1157
1158Wed Nov 20 00:40:23 1996 Doug Evans <dje@canuck.cygnus.com>
1159
1160 * callback.h: New file, moved here from gdb.
1161
1162Mon Nov 18 16:34:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1163
1164 * libiberty.h: Checkin again; last checkin failed due to sticky tag.
1165
1166Wed Nov 13 08:22:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1167
1168 * libiberty.h: Revert last commit due to conflicts with hpux
1169 system headers.
1170
1171Tue Nov 12 16:31:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
1172
1173 * libiberty.h: Move prototypes from argv.c here.
1174
1175Thu Oct 31 14:56:18 1996 Doug Evans <dje@canuck.cygnus.com>
1176
1177 * ansidecl.h (VPARAMS,VA_START): Define.
1178
1179Fri Oct 25 12:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
1180
1181 * dis-asm.h (disassemble_info): Add bytes_per_line field.
1182 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field.
1183
1184Thu Oct 24 17:10:01 1996 Ian Lance Taylor <ian@cygnus.com>
1185
1186 * dis-asm.h (disassemble_info): Add symbol field.
1187 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field.
1188
1189Thu Oct 17 11:17:40 1996 Doug Evans <dje@canuck.cygnus.com>
1190
1191 * dis-asm.h (print_insn_m32r): Declare.
1192
1193Mon Oct 14 23:56:52 1996 Ian Lance Taylor <ian@cygnus.com>
1194
1195 * libiberty.h: Declare parameter types for xmalloc and xrealloc.
1196
1197Thu Oct 3 13:45:27 1996 Ian Lance Taylor <ian@cygnus.com>
1198
1199 * fnmatch.h: New file.
1200
1201Thu Oct 3 10:33:14 1996 Jeffrey A Law (law@cygnus.com)
1202
1203 * dis-asm.h (print_insn_mn10x00): Delete declaration.
1204 (print_insn_mn10200, print_insn_mn10300): Declare.
1205
1206Wed Oct 2 21:24:43 1996 Jeffrey A Law (law@cygnus.com)
1207
1208 * dis-asm.h (print_insn_mn10x00): Declare.
1209
1210Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com>
1211
1212 * libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
1213
1214Sat Aug 31 13:27:06 1996 Jeffrey A Law (law@cygnus.com)
1215
1216 * dis-asm.h (print_insn_v850): Declare.
1217
1218Tue Aug 13 16:10:30 1996 Stu Grossman (grossman@critters.cygnus.com)
1219
1220 * obstack.h: Change bcopy to memcpy. Works better on Posix
1221 systems, which generally lack bcopy.
1222
1223Mon Aug 12 17:03:18 1996 Stu Grossman (grossman@critters.cygnus.com)
1224
1225 * ansidecl.h: Change WIN32 to _WIN32.
1226
1227Fri Jul 26 13:58:18 1996 Ian Lance Taylor <ian@cygnus.com>
1228
1229 * dis-asm.h: Add flavour field.
1230 (print_insn_alpha): Declare.
1231 (print_insn_alpha_osf, print_insn_alpha_vms): Don't declare.
1232 (INIT_DISASSEMBLE_INFO): Initialize flavour field.
1233
1234Tue Jul 23 17:37:58 1996 Fred Fish <fnf@cygnus.com>
1235
1236 * libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc
1237 definitions inside #ifndef so that programs that want to
1238 can define PRIVATE_XMALLOC and then define xmalloc and
1239 xrealloc anyway they want.
1240 (basename): Document in source that we can't declare the
1241 parameter type because it is declared inconsistently across
1242 different systems.
1243
1244Mon Jul 22 13:16:13 1996 Richard Henderson <rth@tamu.edu>
1245
1246 * dis-asm.h (print_insn_alpha): Don't declare.
1247 (print_insn_alpha_osf, print_insn_alpha_vms): Declare.
1248
1249Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
1250
1251 * dis-asm.h: (print_insn_d10v): Declare.
1252
1253Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com)
1254
1255 * dis-asm.h: Get rid of decls for print_insn_i8086,
1256 print_insn_sparc64 and print_insn_sparclite.
1257 * (INIT_DISASSEMBLE_INFO): Split into two pieces. One,
1258 INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
1259 mach, and arch.
1260
1261Fri Jul 12 10:19:27 1996 Stu Grossman (grossman@critters.cygnus.com)
1262
1263 * dis-asm.h (print_insn_i8086): Declare.
1264
1265Wed Jul 3 16:02:39 1996 Stu Grossman (grossman@critters.cygnus.com)
1266
1267 * dis-asm.h (print_insn_sparclite): Declare.
1268
1269Tue Jun 18 16:02:46 1996 Jeffrey A. Law <law@rtl.cygnus.com>
1270
1271 * dis-asm.h (print_insn_h8300s): Declare.
1272
1273Tue Jun 18 15:11:33 1996 Klaus Kaempf <kkaempf@progis.de>
1274
1275 * fopen-vms.h: New file.
1276
1277Tue Jun 4 18:58:16 1996 Ian Lance Taylor <ian@cygnus.com>
1278
1279 * bfdlink.h (struct bfd_link_info): Add notice_all field.
1280
1281Fri Apr 26 10:33:12 1996 Doug Evans <dje@canuck.cygnus.com>
1282
1283 * demangle.h (#ifdef IN_GCC): #include "gansidecl.h".
1284 (PROTO,PTR,const): Delete.
1285
1286Mon Apr 22 17:27:42 1996 Ian Lance Taylor <ian@cygnus.com>
1287
1288 * bfdlink.h (struct bfd_link_info): Add traditional_format field.
1289
1290Mon Apr 15 15:16:56 1996 Doug Evans <dje@canuck.cygnus.com>
1291
1292 * libiberty.h (choose_temp_base): Add prototype.
1293
1294Tue Mar 12 17:29:46 1996 Ian Lance Taylor <ian@cygnus.com>
1295
1296 * bfdlink.h (bfd_wrapped_link_hash_lookup): Declare.
1297 (struct bfd_link_info): Add wrap_hash field.
1298
1299Wed Feb 14 16:49:17 1996 Martin Anantharaman <martin@mail.imech.uni-duisburg.de>
1300
1301 * ieee.h (ieee_record_enum_type): Define
1302 ieee_external_reference_info_enum.
1303
1304Fri Feb 2 17:09:25 1996 Doug Evans <dje@charmed.cygnus.com>
1305
1306 * dis-asm.h (DISASM_RAW_INSN): Delete.
1307
1308Tue Jan 23 09:21:47 1996 Doug Evans <dje@charmed.cygnus.com>
1309
1310 * dis-asm.h (INIT_DISASSEMBLE_INFO): Set endian to BFD_ENDIAN_UNKNOWN.
1311 New argument FPRINTF_FUNC.
1312
1313Mon Jan 22 16:37:59 1996 Doug Evans <dje@charmed.cygnus.com>
1314
1315 * dis-asm.h (disassemble_info): New members arch, mach, endian.
1316 (INIT_DISASSEMBLE_INFO): Initialize them.
1317 (DISASM_RAW_INSN{,FLAG}): Define.
1318
1319Thu Jan 18 11:32:38 1996 Ian Lance Taylor <ian@cygnus.com>
1320
1321 * demangle.h (cplus_demangle_opname): Change opname parameter to
1322 const char *.
1323 (cplus_mangle_opname): Change return type and opname parameter to
1324 const char *.
1325
1326Fri Jan 5 00:01:22 1996 Ian Lance Taylor <ian@cygnus.com>
1327
1328 * ieee.h (enum ieee_record): Add ieee_asn_record_enum,
1329 ieee_at_record_enum, ieee_ty_record_enum, ieee_atn_record_enum,
1330 ieee_bb_record_enum, and ieee_be_record_enum.
1331
1332Wed Jan 3 13:12:09 1996 Fred Fish <fnf@cygnus.com>
1333
1334 * obstack.h: Update copyright to 1996.
1335 (_obstack_memory_used): Declare.
1336 (obstack_memory_used): Define macro.
1337
1338Thu Dec 28 11:42:12 1995 Ian Lance Taylor <ian@cygnus.com>
1339
1340 * libiberty.h (xstrdup): Declare.
1341
1342Thu Dec 21 14:47:17 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1343
1344 * wait.h: Protect all macros with #ifndef.
1345
1346Tue Oct 24 21:45:40 1995 Ian Lance Taylor <ian@cygnus.com>
1347
1348 * bfdlink.h (struct bfd_link_info): Add static_link field.
1349
1350Tue Sep 12 16:28:04 1995 Ian Lance Taylor <ian@cygnus.com>
1351
1352 * bfdlink.h (struct bfd_link_callbacks): Add symbol parameter to
1353 warning callback.
1354
1355Fri Sep 1 13:11:51 1995 Ian Lance Taylor <ian@cygnus.com>
1356
1357 * bfdlink.h (struct bfd_link_callbacks): Change warning callback
1358 to take BFD, section, and address arguments.
1359
1360Thu Aug 31 16:45:12 1995 steve chamberlain <sac@slash.cygnus.com>
1361
1362 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1363
1364Tue Aug 22 03:18:23 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1365
1366 * libiberty.h: Declare xstrerror. From Pat Rankin.
1367
1368Mon Aug 21 18:11:36 1995 steve chamberlain <sac@slash.cygnus.com>
1369
1370 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1371
1372Wed Aug 2 08:14:12 1995 Doug Evans <dje@canuck.cygnus.com>
1373
1374 * dis-asm.h (print_insn_sparc64): Declare.
1375
1376Mon Jul 10 13:26:49 1995 Eric Youngdale <eric@aib.com>
1377
1378 * bfdlink.h (struct bfd_link_info): Add new field symbolic.
1379
1380Sun Jul 2 17:48:40 1995 Ian Lance Taylor <ian@cygnus.com>
1381
1382 * bfdlink.h (struct bfd_link_info): Change type of base_file to
1383 PTR.
1384
1385Thu Jun 29 00:02:45 1995 Steve Chamberlain <sac@slash.cygnus.com>
1386
1387 * bfdlink.h (struct bfd_link_info): Added base_file member.
1388
1389Tue Jun 20 16:40:04 1995 Steve Chamberlain <sac@slash.cygnus.com>
1390
1391 * ansidecl.h: win32s is ANSI enough.
1392
1393Thu May 18 04:25:50 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1394
1395 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
1396
1397 * dis-asm.h (print_insn_arm): Delete declaration.
1398 (print_insn_{little,big}_arm): New declarations.
1399
1400 * floatformat.h (floatformat_arm_ext): Declare.
1401
1402Sat May 13 10:14:08 1995 Steve Chamberlain <sac@slash.cygnus.com>
1403
252b5132 1404 * bfdlink.h (subsytem, stack_heap_parameters): New.
252b5132
RH
1405
1406Thu May 4 14:36:42 1995 Jason Merrill <jason@phydeaux.cygnus.com>
1407
1408 * demangle.h: Don't include ansidecl.h if IN_GCC.
1409
1410Tue Feb 21 00:37:28 1995 Jeff Law (law@snake.cs.utah.edu)
1411
1412 * hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
1413 does not handle them correctly.
1414
1415Thu Feb 9 14:20:27 1995 Ian Lance Taylor <ian@cygnus.com>
1416
1417 * libiberty.h (basename): Don't declare parameter type; some
1418 systems have this in their header files.
1419
1420Wed Feb 8 17:35:38 1995 Ian Lance Taylor <ian@cygnus.com>
1421
1422 * bfdlink.h (struct bfd_link_hash_entry): Change format of common
1423 symbol information, to remove restrictions on maximum size and
1424 alignment power, by using a pointer to a structure instead.
1425
1426Mon Feb 6 14:55:32 1995 Ian Lance Taylor <ian@cygnus.com>
1427
1428 * bfdlink.h (enum bfd_link_hash_type): Rename bfd_link_hash_weak
1429 to bfd_link_hash_undefweak. Add bfd_link_hash_defweak.
1430
1431Mon Jan 16 21:00:23 1995 Stan Shebs <shebs@andros.cygnus.com>
1432
1433 * dis-asm.h (GDB_INIT_DISASSEMBLE_INFO, etc): Remove all
1434 GDB-specific definitions.
1435
1436Sun Jan 15 18:39:35 1995 Steve Chamberlain <sac@splat>
1437
1438 * dis-asm.h (print_insn_w65): Declare.
1439
1440Thu Jan 12 17:51:17 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1441
1442 * libiberty.h (hex_p): Fix sense of test.
1443
1444Wed Jan 11 22:36:40 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1445
1446 * libiberty.h (_hex_array_size, _hex_bad, _hex_value, hex_init,
1447 hex_p, hex_value): New macros and declarations, for hex.c.
1448
1449Fri Jan 6 17:44:14 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1450
1451 * dis-asm.h: Make idempotent.
1452
1453Wed Dec 14 13:08:43 1994 Stan Shebs <shebs@andros.cygnus.com>
1454
1455 * progress.h: New file, empty definitions for progress macros.
1456
1457Fri Nov 25 00:14:05 1994 Jeff Law (law@snake.cs.utah.edu)
1458
1459 * hp-symtab.h: New file describing the debug symbols emitted
1460 by the HP C compilers.
1461
1462Fri Nov 11 15:48:37 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1463
1464 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size from 24
1465 to 26 bits, and change u.c.alignment_power from 8 to 6 bits. 6
1466 bit in the alignment power is enough for a 64 bit address space.
1467
1468Mon Oct 31 13:02:51 1994 Stan Shebs (shebs@andros.cygnus.com)
1469
1470 * demangle.h (cplus_mangle_opname): Declare.
1471
1472Tue Oct 25 11:38:02 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1473
1474 * bfdlink.h (struct bfd_link_callbacks): Fix comments for
1475 multiple_common field.
1476
1477Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
1478
252b5132
RH
1479 * dis-asm.h: Add support for the ARM.
1480
1481Wed Aug 10 12:51:41 1994 Doug Evans (dje@canuck.cygnus.com)
1482
1483 * libiberty.h (strsignal): Document its existence even if we
1484 can't declare it.
1485
1486Tue Aug 2 14:40:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1487
1488 * os9k.h: Remove u_int16, u_int32, and owner_id typedefs and
1489 expand their uses. Those names conflict with Mach headers.
1490
1491Fri Jul 22 14:17:12 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1492
1493 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into a
1494 bitfield. Add field u.c.alignment_power.
1495
1496Sun Jul 10 00:26:39 1994 Ian Dall (dall@hfrd.dsto.gov.au)
1497
1498 * dis-asm.h: Add print_insn_ns32k declaration.
1499
1500Mon Jun 20 17:13:29 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1501
1502 * bfdlink.h (bfd_link_hash_table): Make creator a const pointer.
1503
1504Sat Jun 18 16:09:32 1994 Stan Shebs (shebs@andros.cygnus.com)
1505
1506 * demangle.h (cplus_demangle_opname): Declare.
1507
1508Thu Jun 16 15:19:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1509
1510 * bfdlink.h (struct bfd_link_info): Add new field shared.
1511
1512Mon Jun 6 14:39:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1513
1514 * bfdlink.h (struct bfd_link_hash_entry): Remove written field:
1515 not needed for all backends.
1516
1517Thu Apr 28 19:06:50 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1518
1519 * dis-asm.h (disassembler): Declare.
1520
1521Fri Apr 1 00:38:17 1994 Jim Wilson (wilson@mole.gnu.ai.mit.edu)
1522
b4fe2683
JM
1523 * obstack.h: Delete use of IN_GCC to control whether
1524 stddef.h or gstddef.h is included.
252b5132
RH
1525
1526Tue Mar 22 13:06:02 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1527
1528 * bfdlink.h (enum bfd_link_order_type): Add bfd_data_link_order.
1529 (struct bfd_link_order): Add data field to union.
1530
1531Mon Mar 21 18:45:26 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1532
1533 * bfdlink.h (struct bfd_link_callbacks): Change bitsize argument
1534 to add_to_set to reloc. Remove bitsize argument from constructor.
1535 Comment that reloc_overflow, reloc_dangerous and unattached_reloc
1536 must handle NULL pointers for reloc location.
1537 (enum bfd_link_order_type): Add bfd_section_reloc_link_order and
1538 bfd_symbol_reloc_link_order.
1539 (struct bfd_link_order): Add reloc field to union.
1540 (struct bfd_link_order_reloc): Define.
1541
1542Mon Mar 14 12:27:50 1994 Ian Lance Taylor (ian@cygnus.com)
1543
1544 * ieee-float.h: Removed; no longer used.
1545
1546Tue Mar 1 18:10:49 1994 Kung Hsu (kung@mexican.cygnus.com)
1547
1548 * os9k.h: os9000 target specific header file, the header of the
1549 object file is used now.
1550
1551Sun Feb 27 21:52:26 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
1552
1553 * floatformat.h: New file, intended to replace ieee-float.h.
1554
1555Sun Feb 20 17:15:42 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
1556
1557 * ansidecl.h (ANSI_PROTOTYPES): Define if using ANSI prototypes.
1558
1559Wed Feb 16 01:07:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1560
1561 * libiberty.h: Don't declare strsignal, to avoid conflicts with
1562 Solaris system header files.
1563
1564Sat Feb 12 22:11:32 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1565
1566 * libiberty.h (xexit): Use __volatile__ to avoid losing if
1567 compiling with gcc -traditional.
1568
1569Thu Feb 10 14:05:41 1994 Ian Lance Taylor (ian@cygnus.com)
1570
1571 * libiberty.h: New file. Declares functions provided by
1572 libiberty.
1573
1574Tue Feb 8 05:19:52 1994 David J. Mackenzie (djm@thepub.cygnus.com)
1575
1576 Handle obstack_chunk_alloc returning NULL. This allows
1577 obstacks to be used by libraries, without forcing them
1578 to call exit or longjmp.
1579 * obstack.h (struct obstack): Add alloc_failed flag.
1580 _obstack_begin, _obstack_begin_1): Declare to return int, not void.
1581 (obstack_finish): If alloc_failed, return NULL.
1582 (obstack_base, obstack_next_free, objstack_object_size):
1583 If alloc_failed, return 0.
1584 (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
1585 obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
1586 could corrupt the obstack.
1587
1588Mon Jan 24 15:06:05 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1589
1590 * bfdlink.h (struct bfd_link_callbacks): Add name, reloc_name and
1591 addend argments to reloc_overflow callback.
1592
1593Fri Jan 21 19:13:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1594
1595 * dis-asm.h (print_insn_big_powerpc, print_insn_little_powerpc,
1596 print_insn_rs6000): Declare.
1597
1598Thu Jan 6 14:15:55 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1599
1600 * bfdlink.h (struct bfd_link_callbacks): Add bitsize argument to
1601 add_to_set field. Add new callback named constructor.
1602
1603Thu Dec 30 10:44:06 1993 Ian Lance Taylor (ian@rtl.cygnus.com)
1604
1605 * bfdlink.h: New file for new BFD linker backend routines.
1606
1607Mon Nov 29 10:43:57 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1608
1609 * dis-asm.h (enum dis_insn_tyupe): Remove non-ANSI trailing comma.
1610
1611Sat Oct 2 20:42:26 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1612
1613 * dis-asm.h: Move comment to right place.
1614
1615Mon Aug 9 19:03:35 1993 David J. Mackenzie (djm@thepub.cygnus.com)
1616
1617 * obstack.h (obstack_chunkfun, obstack_freefun): Add defns from
1618 previous version. Are these Cygnus local changes?
1619
1620Fri Aug 6 17:05:47 1993 David J. Mackenzie (djm@thepub.cygnus.com)
1621
1622 * getopt.h, obstack.h: Update to latest FSF version.
1623
252b5132
RH
1624Mon Aug 2 14:45:29 1993 John Gilmore (gnu@cygnus.com)
1625
1626 * dis-asm.h: Move enum outside of struct defn to avoid warnings.
1627
1628Mon Aug 2 08:49:30 1993 Stu Grossman (grossman at cygnus.com)
1629
1630 * wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits. This is
1631 for systems that store stuff into the high 16 bits of a wait
1632 status.
1633
1634Fri Jul 30 18:38:02 1993 John Gilmore (gnu@cygnus.com)
1635
1636 * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
1637 data_size, insn_type, target, target2. These are used to return
1638 information from the instruction decoders back to the calling
1639 program. Add comments, make more readable.
1640
1641Mon Jul 19 22:14:14 1993 Fred Fish (fnf@deneb.cygnus.com)
1642
1643 * nlm: New directory containing NLM/NetWare includes.
1644
1645Thu Jul 15 12:10:04 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1646
1647 * dis-asm.h (struct disassemble_info): New field application_data.
1648
1649Thu Jul 15 12:41:15 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1650
1651 * dis-asm.h: Added declaration of print_insn_m88k.
1652
252b5132
RH
1653Fri Jul 2 10:31:59 1993 Ian Lance Taylor (ian@cygnus.com)
1654
1655 * ansidecl.h: Use ANSI macros if __mips and _SYSTYPE_SVR4 are
1656 defined, since RISC/OS cc handles ANSI declarations in SVR4 mode
1657 but does not define __STDC__.
1658
1659Sun Jun 20 18:27:52 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
1660
1661 * dis-asm.h: Don't need to include ansidecl.h any more.
1662
1663Fri Jun 18 03:22:10 1993 John Gilmore (gnu@cygnus.com)
1664
1665 * oasys.h: Eliminate "int8_type", "int16_type", "int32_type", and
1666 their variants. These changes are coordinated with corresponding
1667 changes in ../bfd/oasys.c.
1668
1669Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com)
1670
1671 * bfd.h: Note that it has been removed.
1672
1673Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1674
1675 Support for H8/300-H
1676 * dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it.
252b5132
RH
1677
1678Tue Jun 1 07:35:03 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
1679
1680 * ansidecl.h (const): Don't define it if it's already defined.
1681
1682Thu May 27 18:19:51 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1683
1684 * dis-asm.h (print_insn_hppa): Declare it.
1685
1686 * bfd.h: Moved to bfd directory. Small stub here includes it
1687 without requiring "-I../bfd".
1688
1689Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
1690
1691 * bfd.h: Updated with BSF_FUNCTION.
1692
1693Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1694
1695 * bfd.h, dis-asm.h: Updated with Hitachi SH.
1696
1697Fri Apr 23 18:41:38 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1698
1699 * bfd.h: Updated with alpha changes.
1700 * dis-asm.h: Added alpha.
1701
1702Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com)
1703
1704 * bfd.h: Update for signed bfd_*get_*.
1705
1706Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com)
1707
1708 * bfd.h: Updated for file_truncated error.
1709
1710Thu Apr 8 10:53:47 1993 Ian Lance Taylor (ian@cygnus.com)
1711
1712 * ansidecl.h: If no ANSI, define const to be empty.
1713
1714Thu Apr 1 09:00:10 1993 Jim Kingdon (kingdon@cygnus.com)
1715
1716 * dis-asm.h: Declare a29k and i960 print_insn_*.
1717
1718 * dis-asm.h: Add print_address_func and related stuff.
1719
1720 * dis-asm.h (dis_asm_read_memory): Fix prototype.
1721
1722Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1723
1724 * dis-asm.h: Add print_insn_sparc.
1725
1726Wed Mar 31 17:51:42 1993 Ian Lance Taylor (ian@cygnus.com)
1727
1728 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
1729 prototypes.
1730
1731Wed Mar 31 16:35:12 1993 Stu Grossman (grossman@cygnus.com)
1732
1733 * dis-asm.h: (disassemble_info): Fix typo in prototype of
1734 dis_asm_memory_error().
1735
1736Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1737
1738 * dis-asm.h (disassembler_info): Add read_memory_func,
1739 memory_error_func, buffer, and length.
1740 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
1741 print_insn_*: Remove second argument.
1742
1743Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1744
1745 * bfd.h: Update for lma field of section.
1746
1747Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
1748
1749 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
1750
1751Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1752
1753 * dis-asm.h: Add h8500.
1754
1755Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com)
1756
1757 * ieee-float.h: Moved from ../gdb.
1758 * dis-asm.h: New file. Interface to dis-assembler.
1759
1760Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com)
1761
1762 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
1763 in place of bare 0, for readability reasons.
1764
1765Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
1766
1767 * demangle.h: Replace all references to cfront with ARM.
1768
1769Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
1770
1771 * bfd.h: Update for new elements in JUMP_TABLE.
1772
1773Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
1774
1775 * bfd.h: Update for BFD_VERSION 2.1.
1776
1777Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
1778
1779 * bfd.h: Update for SEC_IS_COMMON flag.
1780
1781Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1782
1783 * bfd.h: Update for bfd_asymbol_value bug fix.
1784
1785Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1786
1787 * bfd.h: Update to include ECOFF tdata and target_flavour.
1788
1789Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
1790
1791 * bfd.h: Add declaration for bfd_get_size().
1792
1793Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com)
1794
1795 * demangle.h: Protect file from multiple inclusions with
1796 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
1797
1798Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com)
1799
1800 * bfd.h: Update to get hppa_core_struct from bfd.c.
1801
1802Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com)
1803
1804 * bfd.h: Update to get tekhex tdata name change from bfd.
1805
1806Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
1807
1808 * ansidecl.h: Update comments to discourage use of EXFUN.
1809
1810Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
1811
1812 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
1813
1814Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com)
1815
1816 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF
1817 cleanups in bfd.
1818
1819Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com)
1820
1821 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
1822 widening works consistently.
1823
1824Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
1825
1826 * getopt.h: Update to Revised Standard FSF Version.
1827
1828Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com)
1829
1830 * getopt.h (struct option): use the provided enum for has_arg.
1831
1832 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
1833 LUCID_DEMANGLING): ultrix compilers require enums to be
1834 enums and ints to be ints and casts where they meet. cast some
1835 enums into ints.
1836
1837Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
1838
1839 * bfd.h: Update after comment changes.
1840
1841Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1842
1843 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
1844
1845Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com)
1846
1847 * bfd.h (struct reloc_howto_struct): size needs to be signed if
1848 it's going to hold negative values.
1849
1850Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com)
1851
1852 * demangle.h: New file, moved from ../gdb. Made independent
1853 of gdb. Allow demangling style option to be passed as a
1854 parameter to cplus_demangle(), but using the
1855 current_demangling_style global as the default.
1856
1857Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
1858
1859 * obstack.h: Merge comment change from current FSF version.
1860
1861Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
1862
1863 * bfd.h: add we32k
1864
1865Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1866
1867 * bfd.h: new after Z8000 stuff
1868
1869Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
1870
1871 * bfd.h: Regenerated after page/segment size changes.
1872
1873Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
1874
1875 * obstack.h: Merge changes from current FSF version.
1876
1877Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com)
1878
1879 * obstack.h (area_id, flags): Remove, replace with extra_arg,
1880 use_extra_arg, and maybe_empty_object.
1881 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
1882 Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
1883 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id
1884 and flags arguments.
1885 * obstack.h (obstack_alloc_arg): New macro to set extra_arg.
1886
1887Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1888
1889 * bfd.h: new after adding BFD_IS_RELAXABLE
1890
1891Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
1892
1893 * bfd.h: Regen after adding BSF_FILE.
1894
1895Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
1896
1897 * obstack.h: Convert bcopy() use to memcpy(), which is more
1898 portable, more standard, and can take advantage of gcc's builtin
1899 functions for increased performance.
1900
1901Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com)
1902
1903 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h.
1904 It's a cleaner way to forward-declare function prototypes.
1905
1906Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
1907
1908 * bfd.h: HPPA merge.
1909
1910Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com)
1911
1912 * getopt.h: gratuitous white space changes merged from other prep
1913 releases.
1914
1915Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com)
1916
1917 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct.
1918
1919Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com)
1920
1921 * getopt.h: merged changes from make-3.62.11.
1922
1923 * getopt.h: merged changes from grep-1.6 (alpha).
1924
1925Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
1926
1927 * getopt.h: merged changes from bison-1.18.
1928
1929Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com)
1930
1931 * obstack.h: Add "area_id" and "flags" members to obstack
1932 structure. Add obstack_chunkfun() and obstack_freefun() to
1933 set functions explicitly. Convert maybe_empty_object to
1934 a bit in "flags".
1935
1936Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
1937
1938 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
1939
1940Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com)
1941
1942 * obstack.h: Add obstack_full_begin.
1943 * bfd.h, obstack.h: Protolint.
1944
1945Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
1946
1947 * bfd.h: Remove comma from enum declaration.
1948
1949Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
1950
1951 * bfd.h : new target entr, bfd_relax_section
1952
1953Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
1954
4f1d9bd8 1955 * bfd.h, ieee.h: ANSIfy enums.
252b5132
RH
1956
1957Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com)
1958
1959 * fopen-same.h, fopen-bin.h: New files for configuring
1960 whether fopen distinguishes binary files or not. For use
1961 by host-dependent config files.
1962
1963Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1964
1965 * bfd.h: change the documentation format.
1966
1967 * created coff, elf and opcode and aout directories. Moved:
1968
1969 aout64.h ==> aout/aout64.h
1970 ar.h ==> aout/ar.h
1971 a.out.encap.h ==> aout/encap.h
1972 a.out.host.h ==> aout/host.h
1973 a.out.hp.h ==> aout/hp.h
1974 a.out.sun4.h ==> aout/sun4.h
1975 ranlib.h ==> aout/ranlib.h
1976 reloc.h ==> aout/reloc.h
1977 stab.def ==> aout/stab.def
1978 stab.gnu.h ==> aout/stab_gnu.h
1979
1980 coff-a29k.h ==> coff/a29k.h
1981 coff-h8300.h ==> coff/h8300.h
1982 coff-i386.h ==> coff/i386.h
1983 coff-i960.h ==> coff/i960.h
1984 internalcoff.h ==> coff/internal.h
1985 coff-m68k.h ==> coff/m68k.h
1986 coff-m88k.h ==> coff/m88k.h
1987 coff-mips.h ==> coff/mips.h
1988 coff-rs6000.h ==> coff/rs6000.h
1989
1990 elf-common.h ==> elf/common.h
1991 dwarf.h ==> elf/dwarf.h
1992 elf-external.h ==> elf/external.h
1993 elf-internal.h ==> elf/internal.h
1994
1995 a29k-opcode.h ==> opcode/a29k.h
1996 arm-opcode.h ==> opcode/arm.h
1997 h8300-opcode.h ==> opcode/h8300.h
1998 i386-opcode.h ==> opcode/i386.h
1999 i860-opcode.h ==> opcode/i860.h
2000 i960-opcode.h ==> opcode/i960.h
2001 m68k-opcode.h ==> opcode/m68k.h
2002 m88k-opcode.h ==> opcode/m88k.h
2003 mips-opcode.h ==> opcode/mips.h
2004 np1-opcode.h ==> opcode/np1.h
2005 ns32k-opcode.h ==> opcode/ns32k.h
2006 pn-opcode.h ==> opcode/pn.h
2007 pyr-opcode.h ==> opcode/pyr.h
2008 sparc-opcode.h ==> opcode/sparc.h
2009 tahoe-opcode.h ==> opcode/tahoe.h
2010 vax-opcode.h ==> opcode/vax.h
2011
2012
2013
2014Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com)
2015
2016 * internalcoff.h: (internal_scnhdr) took out #def dependency, now
2017 s_nreloc and s_nlnno are always long. (internal_reloc): allways
2018 has an offset field now.
2019
2020Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
2021
2022 * coff-rs6000.h: Lint; use unsigned chars for external fields.
2023 * internalcoff.h: Lint; cast storage classes to signed char.
2024
2025Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com)
2026
2027 * stab.def: Remove the GNU extended type codes (e.g. N_SETT).
2028 * aout64.h: The heuristic for distinguishing between
2029 sunos-style and bsd-style ZMAGIC files (wrt. where the
2030 text segment starts) is moved into (the default definition of)
2031 the macro N_HEADER_IN_TEXT. This definition is only used
2032 if no other definition is used - e.g. bfd/newsos3.c defines
2033 N_HEADER_IN_TEXT(x) to be always 0 (as before).
2034
2035Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com)
2036
2037 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
2038 that should handle all uses. LOGICAL_ versions deleted.
2039 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
2040 kind of zmagic a.out file we are looking at.
2041 * coff-rs6000.h: Typo.
2042
2043Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com)
2044
2045 (Note: This is a revised entry, as was aout64.h.)
2046 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF:
2047 Will now work for both old- and new-style ZMAGIC files,
2048 depending on N_HEADER_IN_TEXT macro.
2049 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
2050 that don't count the exec header as part
2051 of the text segment, to be consistent with bfd.
2052 * a.out.sun4.h: Simplified/fixed for previous change.
2053
2054Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com)
2055
2056 * dwarf.h: Update to DWARF draft 5 version from gcc2.
2057
2058Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com)
2059
2060 * stab.def: Added defs for extended GNU symbol types,
2061 such as N_SETT. These are normally ifdef'd out (because
2062 of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
2063
2064Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com)
2065
2066 * elf-common.h: Add defines to support ELF symbol table code.
2067
2068Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com)
2069
2070 * elf-internal.h, elf-external.h, elf-common.h: Add support for
2071 note sections, which are used in ELF core files to hold copies
2072 of various /proc structures.
2073
2074Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
2075
2076 * internalcoff.h: took out the M88 dependency in the lineno
2077 struct.
2078 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
2079 32bit linno entries.
2080 * a29k-opcode.h: fixed encoding of mtacc
2081
2082Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com)
2083
2084 * bfd.h: Updated from ../bfd/bfd-in.h (q.v).
2085
2086Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
2087
2088 * internalcoff.h: Add x_csect defines.
2089
2090Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com)
2091
2092 * Rename COFF-related files in `coff-ARCH.h' form.
2093 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
2094 coff-mips.h, coff-rs6000.h to be exact.
2095
2096Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
2097