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