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