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