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