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