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