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