source: trunk/src/gcc/include/ChangeLog@ 1505

Last change on this file since 1505 was 1475, checked in by bird, 21 years ago

This commit was generated by cvs2svn to compensate for changes in r1474,
which included commits to RCS files with non-trunk default branches.

  • Property cvs2svn:cvs-rev set to 1.1.1.3
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 64.3 KB
Line 
12004-05-31 Release Manager
2
3 * GCC 3.3.4 Released.
4
52004-03-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
6
7 PR bootstrap/14348
8 Backport
9 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
10 * obstack.h: Merge the following change from gnulib:
11 2003-10-21 Paul Eggert <eggert@twinsun.com>
12 * obstack.h (obstack_1grow_fast): Properly parenthesize arg.
13 (obstack_ptr_grow_fast, obstack_int_grow_fast):
14 Don't use lvalue casts, as GCC plans to remove support for them
15 in GCC 3.5. Reported by Joseph S. Myers. This bug
16 was also present in the non-GCC version, indicating that this
17 code had always been buggy and had never been widely used.
18 (obstack_1grow, obstack_ptr_grow, obstack_int_grow,
19 obstack_blank):
20 Use the fast variant of each macro, rather than copying the
21 definiens of the fast variant; that way, we'll be more likely to
22 catch future bugs in the fast variants.
23
242004-02-14 Release Manager
25
26 * GCC 3.3.3 Released.
27
282003-11-12 Daniel Jacobowitz <drow@mvista.com>
29
30 Backport from mainline:
31 2003-02-20 Daniel Jacobowitz <drow@mvista.com>
32 * libiberty.h (lrealpath): Add declaration.
33
342003-10-16 Release Manager
35
36 * GCC 3.3.2 Released.
37
382003-08-04 Release Manager
39
40 * GCC 3.3.1 Released.
41
422003-08-04 Release Manager
43
44 * GCC 3.3.1 Released.
45
462003-07-06 H.J. Lu <hongjiu.lu@intel.com>
47
48 * demangle.h: Support C++.
49
502003-05-13 Release Manager
51
52 * GCC 3.3 Released.
53
542003-05-13 Release Manager
55
56 * GCC 3.3 Released.
57
582003-05-13 Release Manager
59
60 * GCC 3.3 Released.
61
622003-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
63
64 * ansidecl.h (ATTRIBUTE_NONNULL, ATTRIBUTE_NULL_PRINTF,
65 ATTRIBUTE_NULL_PRINTF_1, ATTRIBUTE_NULL_PRINTF_2,
66 ATTRIBUTE_NULL_PRINTF_3, ATTRIBUTE_NULL_PRINTF_4,
67 ATTRIBUTE_NULL_PRINTF_5): New.
68 (ATTRIBUTE_PRINTF): Add ATTRIBUTE_NONNULL.
69
702003-02-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
71
72 * libiberty.h: Document return value of physmem routines.
73
742003-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
75
76 * libiberty.h (physmem_total, physmem_available): Prototype.
77
782002-11-23 Simon Burge <simonb@wasabisystems.com>
79
80 * libiberty.h (basename): Add NetBSD to the list.
81
822002-11-22 Daniel Jacobowitz <drow@mvista.com>
83
84 * libiberty.h (make_relative_prefix): Add prototype.
85
862002-10-26 Roger Sayle <roger@eyesopen.com>
87
88 * partition.h: Close the extern "C" scope when compiling with C++.
89
902002-10-26 Roger Sayle <roger@eyesopen.com>
91 DJ Delorie <dj@redhat.com>
92
93 PR bootstrap/8351
94 * getopt.h: Avoid prototyping getopt with no arguments in C++.
95
962002-10-24 Nathan Tallent <eraxxon@alumni.rice.edu>
97
98 * ansidecl.h (__STDC__): Add (__alpha && __cplusplus) to the
99 list of platform compilers that may look, smell and act
100 like __STDC__ but that may not define it.
101
1022002-10-11 David O'Brien <obrien@FreeBSD.org>
103
104 * getopt.h: getopt is in unistd.h (based on SUSv2).
105
1062002-09-19 Alexandre Oliva <aoliva@redhat.com>
107
108 * libiberty.h (asprintf, vasprintf): Don't declare them if the
109 corresponding HAVE_DECL_ macro is 1.
110
1112002-06-25 Alan Modra <amodra@bigpond.net.au>
112
113 * demangle.h: #include "ansidecl.h" rather than #include <ansidecl.h>.
114 * fibheap.h: Likewise.
115 * hashtab.h: Likewise.
116 * partition.h: Likewise.
117 * sort.h: Likewise.
118 * splay-tree.h: Likewise.
119
1202002-06-24 Alan Modra <amodra@bigpond.net.au>
121
122 * libiberty.h (basename): Don't declare if HAVE_DECL_BASENAME.
123 * getopt.h (getopt): Don't declare if HAVE_DECL_GETOPT.
124
1252002-06-06 DJ Delorie <dj@redhat.com>
126
127 * hashtab.h (htab): Rearrange new members for backward
128 compatibility.
129 (htab_create): Don't use a macro that requires other headers.
130
1312002-06-05 Geoffrey Keating <geoffk@redhat.com>
132
133 * hashtab.h (htab_create): Restore prototype for backward
134 compatibility.
135 (htab_try_create): Likewise.
136
1372002-05-22 Geoffrey Keating <geoffk@redhat.com>
138
139 * hashtab.h (struct htab): Update for change to length specifier.
140
1412002-05-10 Geoffrey Keating <geoffk@redhat.com>
142
143 * hashtab.h (GTY): Define if undefined.
144 (htab_alloc): New typedef.
145 (htab_free): New typedef.
146 (struct htab): Support gengtype; allow user-specified memory
147 allocation.
148 (htab_create_alloc): New.
149 (htab_create): Replace with #define.
150 (htab_try_create): Delete.
151
1522002-04-16 David S. Miller <davem@redhat.com>
153
154 * xregex2.h (__restrict_arr): Define to __restrict on GCC
155 3.1 and later. Do not redefine.
156
1572002-04-01 Phil Edwards <pme@gcc.gnu.org>
158
159 * dyn-string.h: Also allow IN_GLIBCPP_V3 to redefine names.
160
1612002-03-06 Andrew Cagney <ac131313@redhat.com>
162
163 * floatformat.h (floatformat_arm_ext): Delete declaration.
164
1652002-02-22 Jim Blandy <jimb@redhat.com>
166
167 Allow the user to specify functions for allocating memory for
168 splay tree roots and nodes.
169 * splay-tree.h (splay_tree_allocate_fn, splay_tree_deallocate_fn):
170 New types.
171 (splay_tree): New fields: `allocate', `deallocate', and
172 `allocate_data'.
173 (splay_tree_new_with_allocator): New function declaration.
174
1752002-02-05 Jason Merrill <jason@redhat.com>
176
177 * demangle.h (cplus_demangle_v3): Add "options" parm.
178 (cplus_demangle_v3_type): Remove prototype.
179 (DMGL_VERBOSE): New macro.
180 (DMGL_TYPES): New macro.
181
1822002-02-02 H.J. Lu (hjl@gnu.org)
183
184 * demangle.h (cplus_demangle_v3_type): New prototype.
185
1862002-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
187
188 * libiberty.h (C_alloca): Add ATTRIBUTE_MALLOC.
189
1902001-12-06 Richard Henderson <rth@redhat.com>
191
192 * demangle.h (no_demangling): New.
193 (NO_DEMANGLING_STYLE_STRING): New.
194
1952001-10-24 Neil Booth <neil@daikokuya.demon.co.uk>
196
197 * safe-ctype.h (_sch_isbasic, IS_ISOBASIC): New.
198
1992001-10-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
200
201 * libiberty.h (hex_init): Revert delete.
202
203 * libiberty.h (_hex_value): Const-ify.
204 (hex_init): Delete.
205
2062001-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
207
208 * demangle.h (demangler_engine): Const-ify.
209 * libiberty.h (buildargv): Likewise.
210
2112001-09-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
212
213 * libiberty.h (reconcat): New function.
214
2152001-09-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
216
217 * libiberty.h (concat, concat_length, concat_copy, concat_copy2,
218 ACONCAT): Improve comments.
219
2202001-09-18 Alan Modra <amodra@bigpond.net.au>
221
222 * objalloc.h (OBJALLOC_ALIGN): Define using offsetof.
223
2242001-09-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
225
226 * libiberty.h (concat_length, concat_copy, concat_copy2,
227 libiberty_concat_ptr, ACONCAT): New.
228
229 * libiberty.h (ASTRDUP): New macro.
230 libiberty_optr, libiberty_nptr, libiberty_len): Declare.
231
2322001-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
233
234 * ansidecl.h: Update comments reflecting previous change.
235
2362001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
237
238 * ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
239
2402001-08-23 Lars Brinkhoff <lars@nocrew.org>
241
242 * dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h:
243 replace "GNU CC" with "GCC".
244
2452001-08-21 Richard Henderson <rth@redhat.com>
246
247 * fibheap.h: Tidy formatting.
248 (fibnode_t): Limit degree to 31 bits to avoid warning.
249
2502001-08-20 Andrew Cagney <ac131313@redhat.com>
251
252 * floatformat.h (floatformat_arm_ext): Document as deprecated.
253 (floatformat_arm_ext_big, floatformat_arm_ext_littlebyte_bigword)
254 (floatformat_ia64_spill_little, floatformat_ia64_quad_little)
255 (floatformat_ia64_spill_big, floatformat_ia64_quad_big)
256 (floatformat_m88110_harris_ext): Declare.
257
2582001-08-20 Daniel Berlin <dan@cgsoftware.com>
259
260 * fibheap.h: New file. Fibonacci heap.
261
2622001-08-18 Zack Weinberg <zackw@panix.com>
263
264 * ansidecl.h: Reorganize for readability, remove documentation
265 of obsolete macros, document PARAMS and VPARAMS. Add new
266 macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic
267 function implementation.
268
2692001-08-16 Richard Henderson <rth@redhat.com>
270
271 * hashtab.h (htab_hash_string): Declare.
272
2732001-08-10 Andrew Cagney <ac131313@redhat.com>
274
275 * libiberty.h (lbasename): Change function declaration to return a
276 const char pointer.
277
2782001-08-02 Mark Kettenis <kettenis@gnu.org>
279
280 * xregex.h (_REGEX_RE_COMP): Define.
281 (re_comp): Define to xre_comp.
282 (re_exec): Define to xre_exec.
283
2842001-07-18 Andreas Jaeger <aj@suse.de>
285
286 * xregex2.h: Place under LGPL version 2.1.
287
2882001-07-10 Jeff Johnston <jjohnstn@redhat.com>
289
290 * xregex.h: New file to support libiberty regex.
291 * xregex2.h: Ditto.
292
2932001-05-16 Matt Kraai <kraai@alumni.carnegiemellon.edu>
294
295 * partition.h: Fix misspelling of `implementation'.
296
2972001-05-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
298
299 * ansidecl.h (NULL_PTR): Delete.
300
3012001-05-07 Zack Weinberg <zackw@stanford.edu>
302
303 * demangle.h: Use PARAMS for all prototypes.
304 * ternary.h: Use PARAMS for all prototypes. Use PTR, not void *.
305 Make arguments constant where possible.
306
3072001-05-07 Mark Mitchell <mark@codesourcery.com>
308
309 * splay-tree.h (splay_tree_max): New function.
310 (splay_tree_min): Likewise.
311
3122001-04-15 Daniel Berlin <dan@cgsoftware.com>
313
314 * ternary.h: New file - Ternary search tree header.
315
3162001-04-03 Zack Weinberg <zackw@stanford.edu>
317
318 * ansidecl.h: All logic from gcc/gansidecl.h moved here.
319
3202001-03-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
321
322 * libiberty.h (alloca): Handle setting C_ALLOCA.
323
3242001-03-20 Jim Blandy <jimb@redhat.com>
325
326 * demangle.h (enum gnu_v3_constructor_kinds,
327 is_gnu_v3_mangled_ctor, enum gnu_v3_destructor_kinds,
328 is_gnu_v3_mangled_dtor): New declarations.
329
3302001-03-14 Nick Clifton <nickc@redhat.com>
331
332 * ansidecl.h: Fix copyright dates.
333 * demangle.h: Fix copyright dates.
334 * floatformat.h: Fix copyright dates.
335 * fnmatch.h: Fix copyright dates.
336 * getopt.h: Fix copyright dates.
337 * libiberty.h: Add FSF copyright notice.
338 * md5.h: Fix copyright dates.
339 * obstack.h: Fix copyright dates.
340 * splay-tree.h: Fix copyright dates.
341
3422001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
343 John David Anglin <dave@hiauly1.hia.nrc.ca>
344
345 * libiberty.h: Add lbasename.
346
3472001-03-06 Zack Weinberg <zackw@stanford.edu>
348
349 * libiberty.h: Prototype C_alloca; define alloca to either
350 __builtin_alloca or C_alloca as appropriate.
351
3522001-03-01 John David Anglin <dave@hiauly1.hia.nrc.ca>
353
354 * safe-ctype.h (_sch_test): Cast enum bit to unsigned short int for pcc
355 compatibility.
356
3572000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
358
359 * COPYING: Update to current
360 ftp://ftp.gnu.org/pub/gnu/Licenses/COPYING-2.0 (fixes references
361 to 19yy as example year in copyright notice).
362
3632000-12-16 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
364
365 * safe-ctype.h: Make code work on all targets and not just on
366 targets where a char is 8 bits.
367
3682000-12-07 Zack Weinberg <zack@wolery.stanford.edu>
369
370 * safe-ctype.h: New file.
371
3722000-12-06 Rodney Brown <RodneyBrown@mynd.com>
373
374 * getopt.h obstack.h: Standarize copyright statement.
375
3762000-12-04 Richard Henderson <rth@redhat.com>
377
378 * demangle.h: Change "new_abi" to "v3" everywhere.
379
3802000-11-22 Zack Weinberg <zack@wolery.stanford.edu>
381
382 * libiberty.h: Move #includes to top. Prototype xmalloc_failed.
383
3842000-11-15 Kenneth Block <kenneth.block@compaq.com>
385
386 * demangle.h: Add gnat and java demangle styles.
387
3882000-11-04 Hans-Peter Nilsson <hp@bitrange.com>
389
390 * hashtab.h (struct htab): Add member return_allocation_failure.
391 (htab_try_create): New prototype. Mention which functions may
392 return NULL when this is used.
393
3942000-11-03 Hans-Peter Nilsson <hp@bitrange.com>
395
396 * hashtab.h: Change void * to PTR where necessary.
397
3982000-09-10 Mark Mitchell <mark@codesourcery.com>
399
400 * splay-tree.h (splay_tree_predecessor): Declare.
401
4022000-09-05 John David Anglin <dave@hiauly1.hia.nrc.ca>
403
404 * md5.h (md5_uint32): Choose via INT_MAX instead of UINT_MAX.
405
4062000-09-04 Alex Samuel <samuel@codesourcery.com>
407
408 * dyn-string.h: Adjust formatting.
409 (dyn_string_insert_char): New macro. New declaration.
410
4112000-08-28 Jason Merrill <jason@redhat.com>
412
413 * md5.h: New file.
414
4152000-08-24 Greg McGary <greg@mcgary.org>
416
417 * libiberty.h (ARRAY_SIZE): New macro.
418
4192000-06-21 Alex Samuel <samuel@codesourcery.com>
420
421 * dyn-string.h (dyn_string_init, dyn_string_new,
422 dyn_string_delete, dyn_string_release, dyn_string_resize,
423 dyn_string_clear, dyn_string_copy, dyn_string_copy_cstr,
424 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
425 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
426 dyn_string_append_char, dyn_string_substring_dyn_string_eq):
427 Define as same name with __cxa_ prepended, if IN_LIBGCC2.
428 (dyn_string_init, dyn_string_copy, dyn_string_copy_cstr,
429 dyn_string_prepend, dyn_string_prepend_cstr, dyn_string_insert,
430 dyn_string_insert_cstr, dyn_string_append, dyn_string_append_cstr,
431 dyn_string_append_char, dyn_string_substring): Change return type
432 to int.
433
4342000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
435
436 * demangle.h (demangling_styles): Remove trailing comma in enum.
437
438 * dyn-string.h (dyn_string_append_char): Change parameter from
439 char to int.
440
4412000-06-04 Alex Samuel <samuel@codesourcery.com>
442
443 * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions.
444
445 * demangle.h (DMGL_GNU_NEW_ABI): New macro.
446 (DMGL_STYLE_MASK): Or in DMGL_GNU_NEW_ABI.
447 (current_demangling_style): Add gnu_new_abi_demangling.
448 (GNU_NEW_ABI_DEMANGLING_STYLE_STRING): New macro.
449 (GNU_NEW_ABI_DEMANGLING): Likewise.
450 (cplus_demangle_new_abi): New declaration.
451
452Tue May 30 16:53:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
453
454 * floatformat.h (struct floatformat): Add field name.
455
4562000-05-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
457
458 * getopt.h (getopt): Also check HAVE_DECL_* when prototyping.
459
460 * libiberty.h (basename): Likewise.
461
4622000-05-06 Zack Weinberg <zack@wolery.cumb.org>
463
464 * ansidecl.h: #define __extension__ to nothing if
465 GCC_VERSION < 2008.
466
4672000-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
468
469 * demangle.h (demangler_engine): Constify.
470
471Thu May 4 17:15:26 2000 Philippe De Muyter <phdm@macqel.be>
472
473 * sort.h (sys/types.h): File included unconditionnaly.
474 (stddef.h): File include only #ifdef __STDC__.
475
4762000-05-03 Zack Weinberg <zack@wolery.cumb.org>
477
478 * symcat.h: Remove #endif label.
479
4802000-04-28 Kenneth Block <block@zk3.dec.com>
481 Jason Merrill <jason@casey.cygnus.com>
482
483 * demangle.h (libiberty_demanglers): new table for different styles.
484 (cplus_demangle_set_style): New function for setting style.
485 (cplus_demangle_name_to_style): New function to translate name.
486
4872000-04-24 Mark Mitchell <mark@codesourcery.com>
488
489 * hashtab.h (hash_pointer): Declare.
490 (eq_pointer): Likewise.
491
4922000-04-23 Mark Mitchell <mark@codesourcery.com>
493
494 * sort.h: New file.
495
496Tue Apr 18 16:22:30 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
497
498 * hashtab.h (enum insert_option): New type.
499 (htab_find_slot, htab_find_slot_with_hash): Use it.
500
5012000-04-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
502
503 * symcat.h: Honor autoconf macro HAVE_STRINGIZE. Add
504 comments/caveats with regard to traditional C behavior.
505
5062000-04-05 Richard Henderson <rth@cygnus.com>
507
508 * splay-tree.h (splay_tree_remove): Declare.
509
5102000-03-30 Mark Mitchell <mark@codesourcery.com>
511
512 * hashtab.h (hashval_t): New type.
513 (htab_find_with_hash): Use it as an argument.
514 (htab_find_slot_with_hash): Likewise.
515
5162000-03-14 Bernd Schmidt <bernds@cygnus.co.uk>
517
518 * hashtab.h (htab_trav): Modify type so that first arg is of type
519 void **.
520 (htab_find_with_hash, htab_find_slot_with_hash): Declare new
521 functions.
522
5232000-03-09 Alex Samuel <samuel@codesourcery.com>
524
525 * partition.h: New file.
526
5272000-03-09 Zack Weinberg <zack@wolery.cumb.org>
528
529 * hashtab.h (struct htab): Add del_f.
530 (htab_del): New type.
531 (htab_create): Add fourth argument.
532
5332000-03-08 Zack Weinberg <zack@wolery.cumb.org>
534
535 * hashtab.h (hash_table_t): Rename to htab_t.
536 (struct hash_table): Rename to struct htab. Shorten element
537 names. Reorder elements by size.
538 (htab_hash, htab_eq, htab_trav): New typedefs for the callback
539 function pointers.
540 (hash_table_entry_t): Discard; just use void * for element
541 type.
542
543Sat Jan 1 19:06:52 2000 Hans-Peter Nilsson <hp@bitrange.com>
544
545 * symcat.h (STRINGX) [!__STDC__ || ALMOST_STDC]: Change "?" to "s"
546 to stringify argument s.
547
5481999-12-05 Mark Mitchell <mark@codesourcery.com>
549
550 * splay-tree.h (struct splay_tree_node): Rename to ...
551 (struct splay_tree_node_s): ... this.
552 (struct splay_tree): Rename to ...
553 (struct splay_tree_s): ... this.
554
5551999-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
556
557 * ansidecl.h (ATTRIBUTE_MALLOC): New macro.
558
559 * libiberty.h (buildargv, dupargv, concat, choose_temp_base,
560 make_temp_file, xmalloc, xcalloc, xstrdup, xmemdup): Add
561 ATTRIBUTE_MALLOC.
562 (xatexit): Remove __GNUC__ check, add ATTRIBUTE_NORETURN.
563
5641999-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
565
566 * libiberty.h: Include stdarg.h when ANSI_PROTOTYPES is defined.
567 (asprintf, vasprintf): Provide declarations.
568
569Wed Nov 10 12:43:21 1999 Philippe De Muyter <phdm@macqel.be>
570 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
571
572 * ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'.
573
5741999-10-23 08:51 -0700 Zack Weinberg <zack@bitmover.com>
575
576 * hashtab.h: Give hash_table_t a struct tag. Add prototypes
577 for clear_hash_table_slot and traverse_hash_table. Correct
578 prototype of all_hash_table_collisions.
579
580Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com>
581
582 * hashtab.h: New file.
583
5841999-10-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
585
586 * ansidecl.h (HAVE_GCC_VERSION): New macro. Use it instead of
587 explicitly testing __GNUC__ and __GNUC_MINOR__.
588
589 (ATTRIBUTE_PRINTF): Use `__format__', not `format'.
590
5911999-09-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
592
593 * libiberty.h (make_temp_file): Add a prototype.
594
595Tue Sep 14 00:35:02 1999 Marc Espie <espie@cvs.openbsd.org>
596
597 * libiberty.h (basename): OpenBSD has a correct prototype.
598 (xrealloc): Remove outdated comment.
599
6001999-09-07 Jeff Garzik <jgarzik@pobox.com>
601
602 * libiberty.h (xmemdup): Add prototype for new function.
603
6041999-09-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
605
606 * obstack.h (obstack_grow, obstack_grow0): Move (char*) casts
607 in calls to `_obstack_memcpy' from here ...
608
609 (_obstack_memcpy): ... to here, except in the __STDC__ case which
610 doesn't need it.
611
6121999-08-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
613
614 * libiberty.h (getpwd): Prototype.
615
6161999-08-01 Mark Mitchell <mark@codesourcery.com>
617
618 * splay-tree.h (splay_tree_insert): Return the new node.
619
6201999-07-11 Ian Lance Taylor <ian@zembu.com>
621
622 * ansidecl.h: Copy attribute support macros from egcs.
623
6241999-04-02 Mark Mitchell <mark@codesourcery.com>
625
626 * splay-tree.h (splay_tree_compare_pointers): Declare.
627
6281999-03-30 Mark Mitchell <mark@codesourcery.com>
629
630 * splay-tree.h (splay_tree_compare_ints): Declare.
631
632Wed Mar 24 12:46:29 1999 Andrew Cagney <cagney@amy.cygnus.com>
633
634 * libiberty.h (basename): Cygwin{,32} should have the prototype.
635
636Mon Dec 14 09:53:31 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
637
638 * demangle.h: Don't check IN_GCC anymore.
639 * splay-tree.h: Likewise.
640
641Tue Dec 8 00:30:31 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
642
643 * demangle.h: (DMGL_EDG): new macro for Kuck and Associates
644 (DMGL_STYLE_MASK): modify to include Kuck and Assoc style
645 (demangling_styles): add new edg_demangling style
646 (EDG_DEMANGLING_STYLE_STRING): new macro
647 (EDG_DEMANGLING): new macro
648 (DMGL_HP): new macro, for HP/aCC compiler.
649 (DMGL_STYLE_MASK): modify to include new HP's style.
650 (demangling_styles): add new hp_demangling value.
651 (HP_DEMANGLING_STYLE_STRING): new macro.
652 (ARM_DEMANGLING): coerce to int.
653 (HP_DEMANGLING): new macro.
654
655Fri Nov 20 13:14:00 1998 Andrew Cagney <cagney@b1.cygnus.com>
656
657 * libiberty.h (basename): Add prototype for FreeBSD.
658
659Fri Nov 13 19:19:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
660
661 * libiberty.h: Prototype xcalloc.
662
663Sun Nov 8 17:42:25 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
664
665 * ansidecl.h: Wrap problematic macros with !IN_GCC.
666
667 * demangle.h: Never define PARAMS().
668 * splay-tree.h: Likewise.
669
670Sat Nov 7 16:04:03 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
671
672 * demangle.h: Don't include gansidecl.h.
673 * splay-tree.h: Likewise.
674
675Thu Oct 22 19:58:00 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
676
677 * splay-tree.h: Wrap function pointer parameter declarations in
678 PARAMS() macro.
679
6801998-10-21 Mark Mitchell <mark@markmitchell.com>
681
682 * splay-tree.h: New file.
683
684Fri Oct 9 00:02:03 1998 Jeffrey A Law (law@cygnus.com)
685
686 * Merge devo and egcs include directories.
687
688Sat Sep 5 12:16:33 1998 Jeffrey A Law (law@cygnus.com)
689
690 * getopt.h, obstack.h: Updated from gcc.
691
6921998-08-03 Jason Molenda (jsm@bugshack.cygnus.com)
693
694 * libiberty.h (xexit): Change decl to use modern GCC attribute
695 to indicate exit does not return.
696
697Mon Jun 1 13:48:32 1998 Jason Molenda (crash@bugshack.cygnus.com)
698
699 * obstack.h: Update to latest FSF version.
700
701Tue Feb 24 13:05:02 1998 Doug Evans <devans@canuck.cygnus.com>
702
703 * dis-asm.h (disassemble_info): Member `symbol' renamed to `symbols'
704 and made an "asymbol **". New member num_symbols.
705 (INIT_DISASSEMBLE_INFO_NO_ARCH): Update.
706
707Tue Feb 17 12:32:18 1998 Andrew Cagney <cagney@b1.cygnus.com>
708
709 * remote-sim.h (sim_fetch_register, sim_store_register): Add
710 register length parameter. Functions return actual length of
711 register.
712
713Thu Feb 12 16:29:01 1998 Ian Lance Taylor <ian@cygnus.com>
714
715 * getopt.h: Update to latest FSF version.
716
717Wed Feb 11 16:56:06 1998 Doug Evans <devans@canuck.cygnus.com>
718
719 * symcat.h: New file.
720
721Mon Feb 2 17:13:31 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
722
723 * dis-asm.h (print_insn_tic30): Declare.
724
725Thu Jan 22 16:23:59 1998 Fred Fish <fnf@cygnus.com>
726
727 * dis-asm.h: Add flag INSN_HAS_RELOC to tell disassembly
728 function there is a reloc on this line.
729
730Mon Dec 8 11:22:23 1997 Nick Clifton <nickc@cygnus.com>
731
732 * dis-asm.h: Remove prototype of disasm_symaddr() as this function
733 no longer exists.
734
735Tue Dec 2 10:20:53 1997 Nick Clifton <nickc@cygnus.com>
736
737 * dis-asm.h (disasm_symaddr): New prototype.
738
739Mon Dec 1 20:24:18 1997 J"orn Rennecke <amylaar@cygnus.co.uk>
740
741 * coff/sh.h (R_SH_SWITCH8): New.
742
743Mon Dec 1 11:29:35 1997 Doug Evans <devans@canuck.cygnus.com>
744
745 * callback.h (CB_SYSCALL): Comment out arg names in prototypes.
746
747Wed Nov 26 16:47:58 1997 Michael Meissner <meissner@cygnus.com>
748
749 * callback.h (CB_SYSCALL): Consistantly use names for prototype
750 arguments.
751
752Wed Nov 26 11:39:30 1997 Doug Evans <devans@canuck.cygnus.com>
753
754 * callback.h (CB_SYSCALL): Change byte count arguments to
755 {read,write}_mem to `int'. New member `magic'.
756 (CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
757
758Tue Nov 25 01:35:52 1997 Doug Evans <devans@seba.cygnus.com>
759
760 * callback.h (struct stat): Move forward decl up.
761 (host_callback): Pass stat struct pointer to stat,fstat.
762 (CB_SYS_nnn): Reorganize.
763 (CB_SYSCALL): New members p1,p2.
764 (cb_host_to_target_stat): Delete fourth arg.
765
766Sat Nov 22 23:34:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
767
768 * remote-sim.h (sim_stop_reason): Clarify sim_signalled SIGRC
769 argument.
770
771Mon Nov 17 14:00:51 1997 Doug Evans <devans@seba.cygnus.com>
772
773 * callback.h (CB_TARGET_DEFS_MAP): Renamed from target_defs_map.
774 (host_callback): Add stat, fstat, syscall_map, errno_map, open_map,
775 signal_map, stat_map.
776 (errn_map,open_map): Renamed to cb_init_foo_map.
777 (cb_host_to_target_errno,cb_target_to_host_open): Renamed from
778 host_to_target_errno,target_to_host_open.
779 (cb_read_target_syscall_maps): Add prototype.
780 (cb_target_to_host_syscall): Likewise.
781 (cb_host_to_target_stat): Likewise.
782 (cb_syscall): Likewise.
783 (CB_SYS_{exit,open,close,read,write,lseek,unlink,getpid,kill,fstat,
784 argvlen,argv,chdir,stat,chmod,utime,time}): Define.
785 (CB_SYSCALL): New type.
786 (CB_RC): New enum.
787
788Fri Nov 7 10:34:09 1997 Rob Savoye <rob@darkstar.cygnus.com>
789
790 * libiberty.h: Add extern "C" { so it can be used with C++
791 programs.
792 * remote-sim.h: Add extern "C" { so it can be used with C++
793 programs.
794
795Tue Oct 14 16:07:51 1997 Nick Clifton <nickc@cygnus.com>
796
797 * dis-asm.h (struct disassemble_info): New field
798 'symbol_at_address_func'.
799 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialise new field with
800 generic_symbol_at_address.
801
802Mon Oct 13 10:17:15 1997 Andrew Cagney <cagney@b1.cygnus.com>
803
804 * remote-sim.h: Clarify sim_read, sim_write MEM argument.
805
806Wed Sep 24 18:03:10 1997 Stu Grossman <grossman@babylon-5.cygnus.com>
807
808 * remote-sim.h (SIM_RC): Add a bunch of new return codes for
809 breakpoint stuff.
810 * Add functions to tell the simulator to set/clear/enable/disable
811 intrinsic breakpoints.
812
813Thu Aug 28 19:41:42 1997 Andrew Cagney <cagney@b1.cygnus.com>
814
815 * libiberty.h (dupargv): Add prototype.
816
817Tue Aug 26 12:25:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
818
819 * remote-sim.h (sim_create_inferior): Add ABFD arg. Document.
820
821Mon Aug 25 10:50:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
822
823 * remote-sim.h (sim_open): Add ABFD arg. Document.
824
825Fri Aug 8 16:43:56 1997 Doug Evans <dje@canuck.cygnus.com>
826
827 * dis-asm.h (arc_get_disassembler): Declare.
828
829Wed Jul 30 11:39:50 1997 Per Bothner <bothner@deneb.cygnus.com>
830
831 * demangle.h (DMGL_JAVA): New option to request Java demangling.
832
833Tue Jul 22 17:59:54 1997 Ian Lance Taylor <ian@cygnus.com>
834
835 * libiberty.h (PEXECUTE_*): Define.
836 (pexecute, pwait): Declare.
837
838Fri Jun 6 13:02:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
839
840 * remote-sim.h (sim_kill): Mark as depreciated.
841
842Fri May 23 13:43:41 1997 Fred Fish <fnf@cygnus.com>
843
844 * bfdlink.h (struct bfd_link_info): Add task_link member.
845
846Thu May 22 11:32:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
847
848 * remote-sim.h: Review documentation. Clarify restrictions on
849 when functions can be called.
850
851Wed May 21 16:47:53 1997 Andrew Cagney <cagney@b1.cygnus.com>
852
853 * remote-sim.h (sim_set_profile_size): Add prototype, document as
854 depreciated.
855
856Tue May 20 09:32:22 1997 Andrew Cagney <cagney@b1.cygnus.com>
857
858 * remote-sim.h (sim_open): Add callback struct.
859 (sim_set_callbacks): Drop SIM_DESC argument. Document.
860 (sim_size): Remove recently added SIM_DESC argument. Document.
861
862Mon May 19 19:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
863
864 * remote-sim.h: Pass SD into sim_size.
865
866Thu May 15 01:24:16 1997 Mark Alexander <marka@cygnus.com>
867
868 * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,
869 obstack_freefun): Eliminate compile warnings in gdb.
870
871Tue May 13 10:21:14 1997 Nick Clifton <nickc@cygnus.com>
872
873 * coff/arm.h (constants): Added new flag bits F_APCS_26 and
874 F_APCS_SET for the f_flags field of the filehdr structure. Added new
875 flags: F_APCS26, F_ARM_2, F_ARM_3, F_ARM_7, F_ARM_7T to store
876 information in the flags field of the internal_f structure used by BFD
877 routines.
878
879Tue Apr 22 10:24:34 1997 Fred Fish <fnf@cygnus.com>
880
881 * floatformat.h (floatformat_byteorders): Add comments for previous
882 formats and add floatformat_littlebyte_bigword, primarily for ARM.
883 Add declaration for floatformat_ieee_double_littlebyte_bigword.
884
885Fri Apr 18 13:04:49 1997 Andrew Cagney <cagney@b1.cygnus.com>
886
887 * remote-sim.h (sim_stop): New interface - asynchronous
888 notification of a request to stop / suspend the running
889 simulation.
890
891 * remote-sim.h (enum sim_stop): Add sim_running and sim_polling as
892 states for use internal to simulators.
893
894 * callback.h (struct host_callback_strut): Put a magic number at
895 the end of the struct to allow basic checking.
896 (struct host_callback_struct ): Add poll_quit - so
897 that the console etc can be polled at regular intervals.
898
899Thu Apr 17 02:17:12 1997 Doug Evans <dje@canuck.cygnus.com>
900
901 * remote-sim.h (struct _bfd): Declare.
902 (sim_load): Return SIM_RC. New arg `abfd'.
903 (sim_create_inferior): Return SIM_RC. Delete arg `start_address'.
904
905Wed Apr 2 17:09:12 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
906
907 * remote-sim.h (sim_trace, sim_size): Make these global. They
908 will go away shortly.
909
910Wed Apr 2 15:23:49 1997 Doug Evans <dje@canuck.cygnus.com>
911
912 * remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
913 (sim_open): New argument `kind'.
914
915Wed Apr 2 14:45:51 1997 Ian Lance Taylor <ian@cygnus.com>
916
917 * COPYING: Update FSF address.
918
919Fri Mar 28 15:29:54 1997 Mike Meissner <meissner@cygnus.com>
920
921 * callback.h (top level): Include stdarg.h or varargs.h if
922 va_start is not defined.
923 (host_callback_struct): Make {,e}vprintf_filtered take a va_list
924 instead of void *, since va_list might be an array or structure
925 type.
926
927Fri Mar 28 15:44:41 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
928
929 * libiberty.h (basename): Add prototype for glibc and linux.
930
931Mon Mar 17 19:22:12 1997 Ian Lance Taylor <ian@cygnus.com>
932
933 * objalloc.h: New file.
934
935Mon Mar 17 14:57:55 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
936
937 * remote-sim.h: New file, copied in from gdb/remote-sim.h. One
938 day this will be placed in a directory of its own.
939
940Sat Mar 15 19:00:14 1997 Ian Lance Taylor <ian@cygnus.com>
941
942 * obstack.h: Update to current FSF version.
943
944Thu Mar 6 15:46:59 1997 Andrew Cagney <cagney@kremvax.cygnus.com>
945
946 * callback.h (struct host_callback_struct): Add callbacks -
947 flush_stdout, write_stderr, flush_stderr, vprintf_filtered,
948 evprintf_filtered. Delete redundant callbacks - printf_filtered.
949
950Thu Feb 27 23:18:27 1997 Ian Lance Taylor <ian@cygnus.com>
951
952 * bfdlink.h (struct bfd_link_info): Remove lprefix and lprefix_len
953 fields.
954
955Tue Feb 25 00:10:49 1997 Ian Lance Taylor <ian@cygnus.com>
956
957 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize
958 bytes_per_chunk and display_endian.
959
960Mon Feb 24 17:47:02 1997 Ian Lance Taylor <ian@cygnus.com>
961
962 From Eric Youngdale <eric@andante.jic.com>:
963 * bfdlink.h (struct bfd_elf_version_expr): Define.
964 (struct bfd_elf_version_deps): Define.
965 (struct bfd_elf_version_tree): Define.
966
967Thu Feb 6 14:20:01 1997 Martin M. Hunt <hunt@pizza.cygnus.com>
968
969 * dis-asm.h: (disassemble_info): Add new fields
970 bytes_per_chunk and display_endian to control the
971 display of raw instructions.
972
973Sun Dec 8 17:11:12 1996 Doug Evans <dje@canuck.cygnus.com>
974
975 * callback.h (host_callback): New member `error'.
976
977Wed Nov 20 00:40:23 1996 Doug Evans <dje@canuck.cygnus.com>
978
979 * callback.h: New file, moved here from gdb.
980
981Mon Nov 18 16:34:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
982
983 * libiberty.h: Checkin again; last checkin failed due to sticky tag.
984
985Wed Nov 13 08:22:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
986
987 * libiberty.h: Revert last commit due to conflicts with hpux
988 system headers.
989
990Tue Nov 12 16:31:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
991
992 * libiberty.h: Move prototypes from argv.c here.
993
994Thu Oct 31 14:56:18 1996 Doug Evans <dje@canuck.cygnus.com>
995
996 * ansidecl.h (VPARAMS,VA_START): Define.
997
998Fri Oct 25 12:08:04 1996 Ian Lance Taylor <ian@cygnus.com>
999
1000 * dis-asm.h (disassemble_info): Add bytes_per_line field.
1001 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize bytes_per_line field.
1002
1003Thu Oct 24 17:10:01 1996 Ian Lance Taylor <ian@cygnus.com>
1004
1005 * dis-asm.h (disassemble_info): Add symbol field.
1006 (INIT_DISASSEMBLE_INFO_NO_ARCH): Initialize symbol field.
1007
1008Thu Oct 17 11:17:40 1996 Doug Evans <dje@canuck.cygnus.com>
1009
1010 * dis-asm.h (print_insn_m32r): Declare.
1011
1012Mon Oct 14 23:56:52 1996 Ian Lance Taylor <ian@cygnus.com>
1013
1014 * libiberty.h: Declare parameter types for xmalloc and xrealloc.
1015
1016Thu Oct 3 13:45:27 1996 Ian Lance Taylor <ian@cygnus.com>
1017
1018 * fnmatch.h: New file.
1019
1020Thu Oct 3 10:33:14 1996 Jeffrey A Law (law@cygnus.com)
1021
1022 * dis-asm.h (print_insn_mn10x00): Delete declaration.
1023 (print_insn_mn10200, print_insn_mn10300): Declare.
1024
1025Wed Oct 2 21:24:43 1996 Jeffrey A Law (law@cygnus.com)
1026
1027 * dis-asm.h (print_insn_mn10x00): Declare.
1028
1029Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com>
1030
1031 * libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
1032
1033Sat Aug 31 13:27:06 1996 Jeffrey A Law (law@cygnus.com)
1034
1035 * dis-asm.h (print_insn_v850): Declare.
1036
1037Tue Aug 13 16:10:30 1996 Stu Grossman (grossman@critters.cygnus.com)
1038
1039 * obstack.h: Change bcopy to memcpy. Works better on Posix
1040 systems, which generally lack bcopy.
1041
1042Mon Aug 12 17:03:18 1996 Stu Grossman (grossman@critters.cygnus.com)
1043
1044 * ansidecl.h: Change WIN32 to _WIN32.
1045
1046Fri Jul 26 13:58:18 1996 Ian Lance Taylor <ian@cygnus.com>
1047
1048 * dis-asm.h: Add flavour field.
1049 (print_insn_alpha): Declare.
1050 (print_insn_alpha_osf, print_insn_alpha_vms): Don't declare.
1051 (INIT_DISASSEMBLE_INFO): Initialize flavour field.
1052
1053Tue Jul 23 17:37:58 1996 Fred Fish <fnf@cygnus.com>
1054
1055 * libiberty.h (PRIVATE_XMALLOC): Enclose xmalloc/xrealloc
1056 definitions inside #ifndef so that programs that want to
1057 can define PRIVATE_XMALLOC and then define xmalloc and
1058 xrealloc anyway they want.
1059 (basename): Document in source that we can't declare the
1060 parameter type because it is declared inconsistently across
1061 different systems.
1062
1063Mon Jul 22 13:16:13 1996 Richard Henderson <rth@tamu.edu>
1064
1065 * dis-asm.h (print_insn_alpha): Don't declare.
1066 (print_insn_alpha_osf, print_insn_alpha_vms): Declare.
1067
1068Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
1069
1070 * dis-asm.h: (print_insn_d10v): Declare.
1071
1072Mon Jul 15 16:55:38 1996 Stu Grossman (grossman@critters.cygnus.com)
1073
1074 * dis-asm.h: Get rid of decls for print_insn_i8086,
1075 print_insn_sparc64 and print_insn_sparclite.
1076 * (INIT_DISASSEMBLE_INFO): Split into two pieces. One,
1077 INIT_DISASSEMBLE_INFO_NO_ARCH inits everything except for endian,
1078 mach, and arch.
1079
1080Fri Jul 12 10:19:27 1996 Stu Grossman (grossman@critters.cygnus.com)
1081
1082 * dis-asm.h (print_insn_i8086): Declare.
1083
1084Wed Jul 3 16:02:39 1996 Stu Grossman (grossman@critters.cygnus.com)
1085
1086 * dis-asm.h (print_insn_sparclite): Declare.
1087
1088Tue Jun 18 16:02:46 1996 Jeffrey A. Law <law@rtl.cygnus.com>
1089
1090 * dis-asm.h (print_insn_h8300s): Declare.
1091
1092Tue Jun 18 15:11:33 1996 Klaus Kaempf <kkaempf@progis.de>
1093
1094 * fopen-vms.h: New file.
1095
1096Tue Jun 4 18:58:16 1996 Ian Lance Taylor <ian@cygnus.com>
1097
1098 * bfdlink.h (struct bfd_link_info): Add notice_all field.
1099
1100Fri Apr 26 10:33:12 1996 Doug Evans <dje@canuck.cygnus.com>
1101
1102 * demangle.h (#ifdef IN_GCC): #include "gansidecl.h".
1103 (PROTO,PTR,const): Delete.
1104
1105Mon Apr 22 17:27:42 1996 Ian Lance Taylor <ian@cygnus.com>
1106
1107 * bfdlink.h (struct bfd_link_info): Add traditional_format field.
1108
1109Mon Apr 15 15:16:56 1996 Doug Evans <dje@canuck.cygnus.com>
1110
1111 * libiberty.h (choose_temp_base): Add prototype.
1112
1113Tue Mar 12 17:29:46 1996 Ian Lance Taylor <ian@cygnus.com>
1114
1115 * bfdlink.h (bfd_wrapped_link_hash_lookup): Declare.
1116 (struct bfd_link_info): Add wrap_hash field.
1117
1118Wed Feb 14 16:49:17 1996 Martin Anantharaman <martin@mail.imech.uni-duisburg.de>
1119
1120 * ieee.h (ieee_record_enum_type): Define
1121 ieee_external_reference_info_enum.
1122
1123Fri Feb 2 17:09:25 1996 Doug Evans <dje@charmed.cygnus.com>
1124
1125 * dis-asm.h (DISASM_RAW_INSN): Delete.
1126
1127Tue Jan 23 09:21:47 1996 Doug Evans <dje@charmed.cygnus.com>
1128
1129 * dis-asm.h (INIT_DISASSEMBLE_INFO): Set endian to BFD_ENDIAN_UNKNOWN.
1130 New argument FPRINTF_FUNC.
1131
1132Mon Jan 22 16:37:59 1996 Doug Evans <dje@charmed.cygnus.com>
1133
1134 * dis-asm.h (disassemble_info): New members arch, mach, endian.
1135 (INIT_DISASSEMBLE_INFO): Initialize them.
1136 (DISASM_RAW_INSN{,FLAG}): Define.
1137
1138Thu Jan 18 11:32:38 1996 Ian Lance Taylor <ian@cygnus.com>
1139
1140 * demangle.h (cplus_demangle_opname): Change opname parameter to
1141 const char *.
1142 (cplus_mangle_opname): Change return type and opname parameter to
1143 const char *.
1144
1145Fri Jan 5 00:01:22 1996 Ian Lance Taylor <ian@cygnus.com>
1146
1147 * ieee.h (enum ieee_record): Add ieee_asn_record_enum,
1148 ieee_at_record_enum, ieee_ty_record_enum, ieee_atn_record_enum,
1149 ieee_bb_record_enum, and ieee_be_record_enum.
1150
1151Wed Jan 3 13:12:09 1996 Fred Fish <fnf@cygnus.com>
1152
1153 * obstack.h: Update copyright to 1996.
1154 (_obstack_memory_used): Declare.
1155 (obstack_memory_used): Define macro.
1156
1157Thu Dec 28 11:42:12 1995 Ian Lance Taylor <ian@cygnus.com>
1158
1159 * libiberty.h (xstrdup): Declare.
1160
1161Thu Dec 21 14:47:17 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1162
1163 * wait.h: Protect all macros with #ifndef.
1164
1165Tue Oct 24 21:45:40 1995 Ian Lance Taylor <ian@cygnus.com>
1166
1167 * bfdlink.h (struct bfd_link_info): Add static_link field.
1168
1169Tue Sep 12 16:28:04 1995 Ian Lance Taylor <ian@cygnus.com>
1170
1171 * bfdlink.h (struct bfd_link_callbacks): Add symbol parameter to
1172 warning callback.
1173
1174Fri Sep 1 13:11:51 1995 Ian Lance Taylor <ian@cygnus.com>
1175
1176 * bfdlink.h (struct bfd_link_callbacks): Change warning callback
1177 to take BFD, section, and address arguments.
1178
1179Thu Aug 31 16:45:12 1995 steve chamberlain <sac@slash.cygnus.com>
1180
1181 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1182
1183Tue Aug 22 03:18:23 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1184
1185 * libiberty.h: Declare xstrerror. From Pat Rankin.
1186
1187Mon Aug 21 18:11:36 1995 steve chamberlain <sac@slash.cygnus.com>
1188
1189 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1190
1191Wed Aug 2 08:14:12 1995 Doug Evans <dje@canuck.cygnus.com>
1192
1193 * dis-asm.h (print_insn_sparc64): Declare.
1194
1195Mon Jul 10 13:26:49 1995 Eric Youngdale <eric@aib.com>
1196
1197 * bfdlink.h (struct bfd_link_info): Add new field symbolic.
1198
1199Sun Jul 2 17:48:40 1995 Ian Lance Taylor <ian@cygnus.com>
1200
1201 * bfdlink.h (struct bfd_link_info): Change type of base_file to
1202 PTR.
1203
1204Thu Jun 29 00:02:45 1995 Steve Chamberlain <sac@slash.cygnus.com>
1205
1206 * bfdlink.h (struct bfd_link_info): Added base_file member.
1207
1208Tue Jun 20 16:40:04 1995 Steve Chamberlain <sac@slash.cygnus.com>
1209
1210 * ansidecl.h: win32s is ANSI enough.
1211
1212Thu May 18 04:25:50 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1213
1214 Wed May 10 14:28:16 1995 Richard Earnshaw (rearnsha@armltd.co.uk)
1215
1216 * dis-asm.h (print_insn_arm): Delete declaration.
1217 (print_insn_{little,big}_arm): New declarations.
1218
1219 * floatformat.h (floatformat_arm_ext): Declare.
1220
1221Sat May 13 10:14:08 1995 Steve Chamberlain <sac@slash.cygnus.com>
1222
1223 * coff/pe.h: New file.
1224 * bfdlink.h (subsytem, stack_heap_parameters): New.
1225 * coff/i386.h (NT_SECTION_ALIGNMENT, NT_FILE_ALIGNMENT,
1226 NT_DEF_RESERVE, NT_DEF_COMMIT): New.
1227 * coff/internal.h (internal_filehdr): New fields for PE.
1228 (IMAGE_DATA_DIRECTORY): New.
1229 (internal_aouthdr): New fields for PE.
1230
1231Thu May 4 14:36:42 1995 Jason Merrill <jason@phydeaux.cygnus.com>
1232
1233 * demangle.h: Don't include ansidecl.h if IN_GCC.
1234
1235Tue Feb 21 00:37:28 1995 Jeff Law (law@snake.cs.utah.edu)
1236
1237 * hp-symtab.h: Don't use bitfield enumerations, the HP C compiler
1238 does not handle them correctly.
1239
1240Thu Feb 9 14:20:27 1995 Ian Lance Taylor <ian@cygnus.com>
1241
1242 * libiberty.h (basename): Don't declare parameter type; some
1243 systems have this in their header files.
1244
1245Wed Feb 8 17:35:38 1995 Ian Lance Taylor <ian@cygnus.com>
1246
1247 * bfdlink.h (struct bfd_link_hash_entry): Change format of common
1248 symbol information, to remove restrictions on maximum size and
1249 alignment power, by using a pointer to a structure instead.
1250
1251Mon Feb 6 14:55:32 1995 Ian Lance Taylor <ian@cygnus.com>
1252
1253 * bfdlink.h (enum bfd_link_hash_type): Rename bfd_link_hash_weak
1254 to bfd_link_hash_undefweak. Add bfd_link_hash_defweak.
1255
1256Mon Jan 16 21:00:23 1995 Stan Shebs <shebs@andros.cygnus.com>
1257
1258 * dis-asm.h (GDB_INIT_DISASSEMBLE_INFO, etc): Remove all
1259 GDB-specific definitions.
1260
1261Sun Jan 15 18:39:35 1995 Steve Chamberlain <sac@splat>
1262
1263 * dis-asm.h (print_insn_w65): Declare.
1264
1265Thu Jan 12 17:51:17 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1266
1267 * libiberty.h (hex_p): Fix sense of test.
1268
1269Wed Jan 11 22:36:40 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1270
1271 * libiberty.h (_hex_array_size, _hex_bad, _hex_value, hex_init,
1272 hex_p, hex_value): New macros and declarations, for hex.c.
1273
1274Fri Jan 6 17:44:14 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1275
1276 * dis-asm.h: Make idempotent.
1277
1278Wed Dec 14 13:08:43 1994 Stan Shebs <shebs@andros.cygnus.com>
1279
1280 * progress.h: New file, empty definitions for progress macros.
1281
1282Fri Nov 25 00:14:05 1994 Jeff Law (law@snake.cs.utah.edu)
1283
1284 * hp-symtab.h: New file describing the debug symbols emitted
1285 by the HP C compilers.
1286
1287Fri Nov 11 15:48:37 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1288
1289 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size from 24
1290 to 26 bits, and change u.c.alignment_power from 8 to 6 bits. 6
1291 bit in the alignment power is enough for a 64 bit address space.
1292
1293Mon Oct 31 13:02:51 1994 Stan Shebs (shebs@andros.cygnus.com)
1294
1295 * demangle.h (cplus_mangle_opname): Declare.
1296
1297Tue Oct 25 11:38:02 1994 Ian Lance Taylor <ian@sanguine.cygnus.com>
1298
1299 * bfdlink.h (struct bfd_link_callbacks): Fix comments for
1300 multiple_common field.
1301
1302Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
1303
1304 * aout/aout64.h: Only define QMAGIC if it isn't already defined.
1305
1306 * dis-asm.h: Add support for the ARM.
1307
1308Wed Aug 10 12:51:41 1994 Doug Evans (dje@canuck.cygnus.com)
1309
1310 * libiberty.h (strsignal): Document its existence even if we
1311 can't declare it.
1312
1313Tue Aug 2 14:40:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
1314
1315 * os9k.h: Remove u_int16, u_int32, and owner_id typedefs and
1316 expand their uses. Those names conflict with Mach headers.
1317
1318Fri Jul 22 14:17:12 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1319
1320 * bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into a
1321 bitfield. Add field u.c.alignment_power.
1322
1323Sun Jul 10 00:26:39 1994 Ian Dall (dall@hfrd.dsto.gov.au)
1324
1325 * dis-asm.h: Add print_insn_ns32k declaration.
1326
1327Mon Jun 20 17:13:29 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
1328
1329 * bfdlink.h (bfd_link_hash_table): Make creator a const pointer.
1330
1331Sat Jun 18 16:09:32 1994 Stan Shebs (shebs@andros.cygnus.com)
1332
1333 * demangle.h (cplus_demangle_opname): Declare.
1334
1335Thu Jun 16 15:19:03 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1336
1337 * bfdlink.h (struct bfd_link_info): Add new field shared.
1338
1339Mon Jun 6 14:39:44 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1340
1341 * bfdlink.h (struct bfd_link_hash_entry): Remove written field:
1342 not needed for all backends.
1343
1344Thu Apr 28 19:06:50 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1345
1346 * dis-asm.h (disassembler): Declare.
1347
1348Fri Apr 1 00:38:17 1994 Jim Wilson (wilson@mole.gnu.ai.mit.edu)
1349
1350 * obstack.h: Delete use of IN_GCC to control whether
1351 stddef.h or gstddef.h is included.
1352
1353Tue Mar 22 13:06:02 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1354
1355 * bfdlink.h (enum bfd_link_order_type): Add bfd_data_link_order.
1356 (struct bfd_link_order): Add data field to union.
1357
1358Mon Mar 21 18:45:26 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1359
1360 * bfdlink.h (struct bfd_link_callbacks): Change bitsize argument
1361 to add_to_set to reloc. Remove bitsize argument from constructor.
1362 Comment that reloc_overflow, reloc_dangerous and unattached_reloc
1363 must handle NULL pointers for reloc location.
1364 (enum bfd_link_order_type): Add bfd_section_reloc_link_order and
1365 bfd_symbol_reloc_link_order.
1366 (struct bfd_link_order): Add reloc field to union.
1367 (struct bfd_link_order_reloc): Define.
1368
1369Mon Mar 14 12:27:50 1994 Ian Lance Taylor (ian@cygnus.com)
1370
1371 * ieee-float.h: Removed; no longer used.
1372
1373Tue Mar 1 18:10:49 1994 Kung Hsu (kung@mexican.cygnus.com)
1374
1375 * os9k.h: os9000 target specific header file, the header of the
1376 object file is used now.
1377
1378Sun Feb 27 21:52:26 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
1379
1380 * floatformat.h: New file, intended to replace ieee-float.h.
1381
1382Sun Feb 20 17:15:42 1994 Ian Lance Taylor (ian@lisa.cygnus.com)
1383
1384 * ansidecl.h (ANSI_PROTOTYPES): Define if using ANSI prototypes.
1385
1386Wed Feb 16 01:07:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1387
1388 * libiberty.h: Don't declare strsignal, to avoid conflicts with
1389 Solaris system header files.
1390
1391Sat Feb 12 22:11:32 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
1392
1393 * libiberty.h (xexit): Use __volatile__ to avoid losing if
1394 compiling with gcc -traditional.
1395
1396Thu Feb 10 14:05:41 1994 Ian Lance Taylor (ian@cygnus.com)
1397
1398 * libiberty.h: New file. Declares functions provided by
1399 libiberty.
1400
1401Tue Feb 8 05:19:52 1994 David J. Mackenzie (djm@thepub.cygnus.com)
1402
1403 Handle obstack_chunk_alloc returning NULL. This allows
1404 obstacks to be used by libraries, without forcing them
1405 to call exit or longjmp.
1406 * obstack.h (struct obstack): Add alloc_failed flag.
1407 _obstack_begin, _obstack_begin_1): Declare to return int, not void.
1408 (obstack_finish): If alloc_failed, return NULL.
1409 (obstack_base, obstack_next_free, objstack_object_size):
1410 If alloc_failed, return 0.
1411 (obstack_grow, obstack_grow0, obstack_1grow, obstack_ptr_grow,
1412 obstack_int_grow, obstack_blank): If alloc_failed, do nothing that
1413 could corrupt the obstack.
1414
1415Mon Jan 24 15:06:05 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1416
1417 * bfdlink.h (struct bfd_link_callbacks): Add name, reloc_name and
1418 addend argments to reloc_overflow callback.
1419
1420Fri Jan 21 19:13:12 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1421
1422 * dis-asm.h (print_insn_big_powerpc, print_insn_little_powerpc,
1423 print_insn_rs6000): Declare.
1424
1425Thu Jan 6 14:15:55 1994 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1426
1427 * bfdlink.h (struct bfd_link_callbacks): Add bitsize argument to
1428 add_to_set field. Add new callback named constructor.
1429
1430Thu Dec 30 10:44:06 1993 Ian Lance Taylor (ian@rtl.cygnus.com)
1431
1432 * bfdlink.h: New file for new BFD linker backend routines.
1433
1434Mon Nov 29 10:43:57 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1435
1436 * dis-asm.h (enum dis_insn_tyupe): Remove non-ANSI trailing comma.
1437
1438Sat Oct 2 20:42:26 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1439
1440 * dis-asm.h: Move comment to right place.
1441
1442Mon Aug 9 19:03:35 1993 David J. Mackenzie (djm@thepub.cygnus.com)
1443
1444 * obstack.h (obstack_chunkfun, obstack_freefun): Add defns from
1445 previous version. Are these Cygnus local changes?
1446
1447Fri Aug 6 17:05:47 1993 David J. Mackenzie (djm@thepub.cygnus.com)
1448
1449 * getopt.h, obstack.h: Update to latest FSF version.
1450
1451Mon Aug 2 16:37:14 1993 Stu Grossman (grossman at cygnus.com)
1452
1453 * coff/i386.h: Add Lynx magic number.
1454
1455Mon Aug 2 14:45:29 1993 John Gilmore (gnu@cygnus.com)
1456
1457 * dis-asm.h: Move enum outside of struct defn to avoid warnings.
1458
1459Mon Aug 2 08:49:30 1993 Stu Grossman (grossman at cygnus.com)
1460
1461 * wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits. This is
1462 for systems that store stuff into the high 16 bits of a wait
1463 status.
1464
1465Fri Jul 30 18:38:02 1993 John Gilmore (gnu@cygnus.com)
1466
1467 * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
1468 data_size, insn_type, target, target2. These are used to return
1469 information from the instruction decoders back to the calling
1470 program. Add comments, make more readable.
1471
1472Mon Jul 19 22:14:14 1993 Fred Fish (fnf@deneb.cygnus.com)
1473
1474 * nlm: New directory containing NLM/NetWare includes.
1475
1476Thu Jul 15 12:10:04 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1477
1478 * dis-asm.h (struct disassemble_info): New field application_data.
1479
1480Thu Jul 15 12:41:15 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1481
1482 * dis-asm.h: Added declaration of print_insn_m88k.
1483
1484Thu Jul 8 09:05:26 1993 Doug Evans (dje@canuck.cygnus.com)
1485
1486 * opcode/h8300.h: Lots of little fixes for the h8/300h.
1487
1488Fri Jul 2 10:31:59 1993 Ian Lance Taylor (ian@cygnus.com)
1489
1490 * ansidecl.h: Use ANSI macros if __mips and _SYSTYPE_SVR4 are
1491 defined, since RISC/OS cc handles ANSI declarations in SVR4 mode
1492 but does not define __STDC__.
1493
1494Sun Jun 20 18:27:52 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
1495
1496 * dis-asm.h: Don't need to include ansidecl.h any more.
1497
1498Fri Jun 18 03:22:10 1993 John Gilmore (gnu@cygnus.com)
1499
1500 * oasys.h: Eliminate "int8_type", "int16_type", "int32_type", and
1501 their variants. These changes are coordinated with corresponding
1502 changes in ../bfd/oasys.c.
1503
1504Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com)
1505
1506 * bfd.h: Note that it has been removed.
1507
1508Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
1509
1510 Support for H8/300-H
1511 * dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it.
1512 * coff/h8300.h: New magic number.
1513 * coff/internal.h: New relocations.
1514 * opcode/h8300.h: Lots of new opcodes.
1515
1516Tue Jun 1 07:35:03 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
1517
1518 * ansidecl.h (const): Don't define it if it's already defined.
1519
1520Thu May 27 18:19:51 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
1521
1522 * dis-asm.h (print_insn_hppa): Declare it.
1523
1524 * bfd.h: Moved to bfd directory. Small stub here includes it
1525 without requiring "-I../bfd".
1526
1527Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
1528
1529 * bfd.h: Updated with BSF_FUNCTION.
1530
1531Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1532
1533 * bfd.h, dis-asm.h: Updated with Hitachi SH.
1534
1535Fri Apr 23 18:41:38 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1536
1537 * bfd.h: Updated with alpha changes.
1538 * dis-asm.h: Added alpha.
1539
1540Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com)
1541
1542 * bfd.h: Update for signed bfd_*get_*.
1543
1544Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com)
1545
1546 * bfd.h: Updated for file_truncated error.
1547
1548Thu Apr 8 10:53:47 1993 Ian Lance Taylor (ian@cygnus.com)
1549
1550 * ansidecl.h: If no ANSI, define const to be empty.
1551
1552Thu Apr 1 09:00:10 1993 Jim Kingdon (kingdon@cygnus.com)
1553
1554 * dis-asm.h: Declare a29k and i960 print_insn_*.
1555
1556 * dis-asm.h: Add print_address_func and related stuff.
1557
1558 * dis-asm.h (dis_asm_read_memory): Fix prototype.
1559
1560Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1561
1562 * dis-asm.h: Add print_insn_sparc.
1563
1564Wed Mar 31 17:51:42 1993 Ian Lance Taylor (ian@cygnus.com)
1565
1566 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
1567 prototypes.
1568
1569Wed Mar 31 16:35:12 1993 Stu Grossman (grossman@cygnus.com)
1570
1571 * dis-asm.h: (disassemble_info): Fix typo in prototype of
1572 dis_asm_memory_error().
1573
1574Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1575
1576 * dis-asm.h (disassembler_info): Add read_memory_func,
1577 memory_error_func, buffer, and length.
1578 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
1579 print_insn_*: Remove second argument.
1580
1581Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1582
1583 * bfd.h: Update for lma field of section.
1584
1585Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
1586
1587 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
1588
1589Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1590
1591 * dis-asm.h: Add h8500.
1592
1593Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com)
1594
1595 * ieee-float.h: Moved from ../gdb.
1596 * dis-asm.h: New file. Interface to dis-assembler.
1597
1598Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com)
1599
1600 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
1601 in place of bare 0, for readability reasons.
1602
1603Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
1604
1605 * demangle.h: Replace all references to cfront with ARM.
1606
1607Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
1608
1609 * bfd.h: Update for new elements in JUMP_TABLE.
1610
1611Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
1612
1613 * bfd.h: Update for BFD_VERSION 2.1.
1614
1615Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
1616
1617 * bfd.h: Update for SEC_IS_COMMON flag.
1618
1619Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1620
1621 * bfd.h: Update for bfd_asymbol_value bug fix.
1622
1623Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
1624
1625 * bfd.h: Update to include ECOFF tdata and target_flavour.
1626
1627Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
1628
1629 * bfd.h: Add declaration for bfd_get_size().
1630
1631Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com)
1632
1633 * demangle.h: Protect file from multiple inclusions with
1634 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
1635
1636Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com)
1637
1638 * bfd.h: Update to get hppa_core_struct from bfd.c.
1639
1640Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com)
1641
1642 * bfd.h: Update to get tekhex tdata name change from bfd.
1643
1644Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
1645
1646 * ansidecl.h: Update comments to discourage use of EXFUN.
1647
1648Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
1649
1650 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
1651
1652Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com)
1653
1654 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF
1655 cleanups in bfd.
1656
1657Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com)
1658
1659 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
1660 widening works consistently.
1661
1662Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
1663
1664 * getopt.h: Update to Revised Standard FSF Version.
1665
1666Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com)
1667
1668 * getopt.h (struct option): use the provided enum for has_arg.
1669
1670 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
1671 LUCID_DEMANGLING): ultrix compilers require enums to be
1672 enums and ints to be ints and casts where they meet. cast some
1673 enums into ints.
1674
1675Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
1676
1677 * bfd.h: Update after comment changes.
1678
1679Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1680
1681 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
1682
1683Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com)
1684
1685 * bfd.h (struct reloc_howto_struct): size needs to be signed if
1686 it's going to hold negative values.
1687
1688Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com)
1689
1690 * demangle.h: New file, moved from ../gdb. Made independent
1691 of gdb. Allow demangling style option to be passed as a
1692 parameter to cplus_demangle(), but using the
1693 current_demangling_style global as the default.
1694
1695Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
1696
1697 * obstack.h: Merge comment change from current FSF version.
1698
1699Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
1700
1701 * bfd.h: add we32k
1702
1703Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1704
1705 * bfd.h: new after Z8000 stuff
1706
1707Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
1708
1709 * bfd.h: Regenerated after page/segment size changes.
1710
1711Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
1712
1713 * obstack.h: Merge changes from current FSF version.
1714
1715Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com)
1716
1717 * obstack.h (area_id, flags): Remove, replace with extra_arg,
1718 use_extra_arg, and maybe_empty_object.
1719 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
1720 Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
1721 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id
1722 and flags arguments.
1723 * obstack.h (obstack_alloc_arg): New macro to set extra_arg.
1724
1725Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1726
1727 * bfd.h: new after adding BFD_IS_RELAXABLE
1728
1729Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
1730
1731 * bfd.h: Regen after adding BSF_FILE.
1732
1733Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
1734
1735 * obstack.h: Convert bcopy() use to memcpy(), which is more
1736 portable, more standard, and can take advantage of gcc's builtin
1737 functions for increased performance.
1738
1739Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com)
1740
1741 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h.
1742 It's a cleaner way to forward-declare function prototypes.
1743
1744Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
1745
1746 * bfd.h: HPPA merge.
1747
1748Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com)
1749
1750 * getopt.h: gratuitous white space changes merged from other prep
1751 releases.
1752
1753Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com)
1754
1755 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct.
1756
1757Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com)
1758
1759 * getopt.h: merged changes from make-3.62.11.
1760
1761 * getopt.h: merged changes from grep-1.6 (alpha).
1762
1763Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
1764
1765 * getopt.h: merged changes from bison-1.18.
1766
1767Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com)
1768
1769 * obstack.h: Add "area_id" and "flags" members to obstack
1770 structure. Add obstack_chunkfun() and obstack_freefun() to
1771 set functions explicitly. Convert maybe_empty_object to
1772 a bit in "flags".
1773
1774Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
1775
1776 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
1777
1778Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com)
1779
1780 * obstack.h: Add obstack_full_begin.
1781 * bfd.h, obstack.h: Protolint.
1782
1783Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
1784
1785 * bfd.h: Remove comma from enum declaration.
1786
1787Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
1788
1789 * bfd.h : new target entr, bfd_relax_section
1790
1791Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
1792
1793 * bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums.
1794
1795Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com)
1796
1797 * fopen-same.h, fopen-bin.h: New files for configuring
1798 whether fopen distinguishes binary files or not. For use
1799 by host-dependent config files.
1800
1801Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1802
1803 * bfd.h: change the documentation format.
1804
1805 * created coff, elf and opcode and aout directories. Moved:
1806
1807 aout64.h ==> aout/aout64.h
1808 ar.h ==> aout/ar.h
1809 a.out.encap.h ==> aout/encap.h
1810 a.out.host.h ==> aout/host.h
1811 a.out.hp.h ==> aout/hp.h
1812 a.out.sun4.h ==> aout/sun4.h
1813 ranlib.h ==> aout/ranlib.h
1814 reloc.h ==> aout/reloc.h
1815 stab.def ==> aout/stab.def
1816 stab.gnu.h ==> aout/stab_gnu.h
1817
1818 coff-a29k.h ==> coff/a29k.h
1819 coff-h8300.h ==> coff/h8300.h
1820 coff-i386.h ==> coff/i386.h
1821 coff-i960.h ==> coff/i960.h
1822 internalcoff.h ==> coff/internal.h
1823 coff-m68k.h ==> coff/m68k.h
1824 coff-m88k.h ==> coff/m88k.h
1825 coff-mips.h ==> coff/mips.h
1826 coff-rs6000.h ==> coff/rs6000.h
1827
1828 elf-common.h ==> elf/common.h
1829 dwarf.h ==> elf/dwarf.h
1830 elf-external.h ==> elf/external.h
1831 elf-internal.h ==> elf/internal.h
1832
1833 a29k-opcode.h ==> opcode/a29k.h
1834 arm-opcode.h ==> opcode/arm.h
1835 h8300-opcode.h ==> opcode/h8300.h
1836 i386-opcode.h ==> opcode/i386.h
1837 i860-opcode.h ==> opcode/i860.h
1838 i960-opcode.h ==> opcode/i960.h
1839 m68k-opcode.h ==> opcode/m68k.h
1840 m88k-opcode.h ==> opcode/m88k.h
1841 mips-opcode.h ==> opcode/mips.h
1842 np1-opcode.h ==> opcode/np1.h
1843 ns32k-opcode.h ==> opcode/ns32k.h
1844 pn-opcode.h ==> opcode/pn.h
1845 pyr-opcode.h ==> opcode/pyr.h
1846 sparc-opcode.h ==> opcode/sparc.h
1847 tahoe-opcode.h ==> opcode/tahoe.h
1848 vax-opcode.h ==> opcode/vax.h
1849
1850
1851
1852Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com)
1853
1854 * internalcoff.h: (internal_scnhdr) took out #def dependency, now
1855 s_nreloc and s_nlnno are always long. (internal_reloc): allways
1856 has an offset field now.
1857
1858Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
1859
1860 * coff-rs6000.h: Lint; use unsigned chars for external fields.
1861 * internalcoff.h: Lint; cast storage classes to signed char.
1862
1863Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com)
1864
1865 * stab.def: Remove the GNU extended type codes (e.g. N_SETT).
1866 * aout64.h: The heuristic for distinguishing between
1867 sunos-style and bsd-style ZMAGIC files (wrt. where the
1868 text segment starts) is moved into (the default definition of)
1869 the macro N_HEADER_IN_TEXT. This definition is only used
1870 if no other definition is used - e.g. bfd/newsos3.c defines
1871 N_HEADER_IN_TEXT(x) to be always 0 (as before).
1872
1873Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com)
1874
1875 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
1876 that should handle all uses. LOGICAL_ versions deleted.
1877 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
1878 kind of zmagic a.out file we are looking at.
1879 * coff-rs6000.h: Typo.
1880
1881Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com)
1882
1883 (Note: This is a revised entry, as was aout64.h.)
1884 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF:
1885 Will now work for both old- and new-style ZMAGIC files,
1886 depending on N_HEADER_IN_TEXT macro.
1887 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
1888 that don't count the exec header as part
1889 of the text segment, to be consistent with bfd.
1890 * a.out.sun4.h: Simplified/fixed for previous change.
1891
1892Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com)
1893
1894 * dwarf.h: Update to DWARF draft 5 version from gcc2.
1895
1896Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com)
1897
1898 * stab.def: Added defs for extended GNU symbol types,
1899 such as N_SETT. These are normally ifdef'd out (because
1900 of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
1901
1902Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com)
1903
1904 * elf-common.h: Add defines to support ELF symbol table code.
1905
1906Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com)
1907
1908 * elf-internal.h, elf-external.h, elf-common.h: Add support for
1909 note sections, which are used in ELF core files to hold copies
1910 of various /proc structures.
1911
1912Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
1913
1914 * internalcoff.h: took out the M88 dependency in the lineno
1915 struct.
1916 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
1917 32bit linno entries.
1918 * a29k-opcode.h: fixed encoding of mtacc
1919
1920Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com)
1921
1922 * bfd.h: Updated from ../bfd/bfd-in.h (q.v).
1923
1924Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
1925
1926 * internalcoff.h: Add x_csect defines.
1927
1928Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com)
1929
1930 * Rename COFF-related files in `coff-ARCH.h' form.
1931 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
1932 coff-mips.h, coff-rs6000.h to be exact.
1933
1934Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
1935
1936 RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and
1937 John Gilmore.
1938
1939 * a.out.gnu.h: Update slightly.
1940 * bfd.h: Add new error code, fix doc, add bfd_arch_rs6000.
1941 * internalcoff.h: Add more F_ codes for filehdr. Add
1942 rs/6000-dependent fields to aouthdr. Add storage classes
1943 to syments. Add 6000-specific auxent. Add r_size in reloc.
1944 * rs6000coff.c: New file.
1945
1946Thu Oct 24 04:13:20 1991 Fred Fish (fnf at cygnus.com)
1947
1948 * dwarf.h: New file for dwarf support. Copied from gcc2
1949 distribution.
1950
1951Wed Oct 16 13:31:45 1991 John Gilmore (gnu at cygnus.com)
1952
1953 * aout64.h: Remove PAGE_SIZE defines; they are target-dependent.
1954 Add N_FN_SEQ for N_FN symbol type used on Sequent machines.
1955 * stab.def: Include N_FN_SEQ in table.
1956 * bout.h: External formats of structures use unsigned chars.
1957
1958Fri Oct 11 12:40:43 1991 Steve Chamberlain (steve at cygnus.com)
1959
1960 * bfd.h:upgrade from bfd.c
1961 * internalcoff.h: add n_name, n_zeroes and n_offset macros
1962 * amdcoff.h: Define OMAGIC and AOUTHDRSZ.
1963
1964Fri Oct 11 10:58:06 1991 Per Bothner (bothner at cygnus.com)
1965
1966 * a.out.host.h: Change SEGMENT_SIZE to 0x1000 for Sony.
1967 * bfd.h (align_power): Add (actually move) comment.
1968
1969Tue Oct 8 15:29:32 1991 Per Bothner (bothner at cygnus.com)
1970
1971 * sys/h-rtbsd.h: Define MISSING_VFPRINT (for binutils/bucomm.c).
1972
1973Sun Oct 6 19:24:39 1991 John Gilmore (gnu at cygnus.com)
1974
1975 * aout64.h: Move struct internal_exec to ../bfd/libaout.h so
1976 it can be shared by all `a.out-family' code. Rename
1977 EXTERNAL_LIST_SIZE to EXTERNAL_NLIST_SIZE. Use basic types
1978 for nlist members, and make strx integral rather than pointer.
1979 More commentary on n_type values.
1980 * bout.h: Provide a struct external_exec rather than an
1981 internal_exec.
1982 * m68kcoff.h: Remove `tagentries' which snuck in from the i960
1983 COFF port.
1984
1985Fri Oct 4 01:25:59 1991 John Gilmore (gnu at cygnus.com)
1986
1987 * h8300-opcode.h: Remove `_enum' from the typedef for an enum.
1988 * bfd.h: Update to match bfd changes.
1989
1990 * sys/h-i386mach.h, sysdep.h: Add 386 Mach host support.
1991
1992Tue Oct 1 04:58:42 1991 John Gilmore (gnu at cygnus.com)
1993
1994 * bfd.h, elf-common.h, elf-external.h, elf-internal.h:
1995 Add preliminary ELF support, sufficient for GDB, from Fred Fish.
1996 * sysdep.h, sys/h-amix.h: Support Amiga SVR4.
1997
1998 * sys/h-vaxult.h: Make it work. (David Taylor <taylor@think.com>)
1999 * a.out.vax.h: Remove unused and confusing file.
2000
2001Mon Sep 30 12:52:35 1991 Per Bothner (bothner at cygnus.com)
2002
2003 * sysdep.h: Define NEWSOS3_SYS, and use it.
2004
2005Fri Sep 20 13:38:21 1991 John Gilmore (gnu at cygnus.com)
2006
2007 * a.out.gnu.h (N_FN): Its value *really is* 0x1F.
2008 Fix it, and add comments warning about or-ing N_EXT with it
2009 and/or N_WARNING.
2010 * aout64.h (N_FN): Fix value, add comments about N_EXT.
2011 * stab.def (table at end): Update to show all the type
2012 values <0x20, including low order bits. Move N_FN to
2013 its rightful place.
2014
2015Tue Sep 17 17:41:37 1991 Stu Grossman (grossman at cygnus.com)
2016
2017 * sys/h-irix3.h: sgi/irix support.
2018
2019Tue Sep 17 07:52:59 1991 John Gilmore (gnu at cygint.cygnus.com)
2020
2021 * stab.def (N_DEFD): Add GNU Modula-2 debug stab, from Andrew
2022 Beers.
2023
2024Thu Sep 12 14:12:59 1991 John Gilmore (gnu at cygint.cygnus.com)
2025
2026 * internalcoff.h (SYMNMLEN, FILNMLEN, DIMNUM): Define these
2027 for internalcoff, separately from the various external coff's.
2028 * amdcoff.h, bcs88kcoff.h, i386coff.h, intel-coff.h, m68kcoff.h,
2029 m88k-bcs.h: Prefix SYMNMLEN, FILNMLEN, and DIMNUM with E_'s for
2030 the external struct definitions.
2031 * ecoff.h: Remove these #define's, kludge no longer needed.
2032
2033 * sys/h-ultra3.h: Add new Ultracomputer host.
2034 * sysdep.h: Add ULTRA3_SYM1_SYS and use it.
2035
2036Tue Sep 10 10:11:46 1991 John Gilmore (gnu at cygint.cygnus.com)
2037
2038 * i386coff.h (LINESZ): Always 6, not based on sizeof().
2039 (Fix from Peter Schauer <pes@regent.e-technik.tu-muenchen.de>.)
2040
2041Wed Sep 4 08:58:37 1991 John Gilmore (gnu at cygint.cygnus.com)
2042
2043 * a.out.gnu.h, aout64.h: Add N_WARNING. Change N_FN to 0x0E,
2044 to match SunOS and BSD. Add N_COMM as 0x12 for SunOS shared lib
2045 support.
2046 * stab.def: Add N_COMM to table, fix overlap comment.
2047
2048Tue Sep 3 06:29:20 1991 John Gilmore (gnu at cygint.cygnus.com)
2049
2050 Merge with latest FSF versions of these files.
2051
2052 * stab.gnu.h: Add LAST_UNUSED_STAB_CODE.
2053 * stab.def: Update to GPL2. Move N_WARNING out, since not a
2054 debug symbol. Change comments, and reorder table to numeric
2055 order. Update final table comment.
2056 (N_DSLINE, N_BSLINE): Renumber from 0x66 and 0x68, to 0x46 and 0x48.
2057
2058 * obstack.h: GPL2. Merge.
2059
2060Fri Aug 23 01:54:23 1991 John Gilmore (gnu at cygint.cygnus.com)
2061
2062 * a.out.gnu.h, a.out.sun4.h: Make SEGMENT_SIZE able to depend
2063 on the particular a.out being examined.
2064 * a.out.sun4.h: Define segment sizes for Sun-3's and Sun-4's.
2065 * FIXME: a.out.gnu.h is almost obsolete.
2066 * FIXME: a.out.sun4.h should be renamed a.out.sun.h now.
2067
2068Wed Aug 21 20:32:13 1991 John Gilmore (gnu at cygint.cygnus.com)
2069
2070 * Start a ChangeLog for the includes directory.
2071
2072 * a.out.gnu.h (N_FN): Fix value -- was 15, should be 0x1E.
2073 * stab.def: Update allocation table in comments at end,
2074 to reflect reality as I know it.
2075
2076
2077
2078Local Variables:
2079mode: change-log
2080left-margin: 8
2081fill-column: 74
2082version-control: never
2083End:
Note: See TracBrowser for help on using the repository browser.