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