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