(Changes from Daniel Berlin, with revisions by Jim Blandy.)
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
400ee7e1
DB
12001-04-15 Daniel Berlin <dan@cgsoftware.com>
2
3 * ternary.h: New file - Ternary search tree header.
4
f5fa8ca2
JJ
52001-04-13 Jakub Jelinek <jakub@redhat.com>
6
7 * bfdlink.h (bfd_link_discard): Add discard_sec_merge.
8
d9697354
DD
92001-04-03 Zack Weinberg <zackw@stanford.edu>
10
11 * ansidecl.h: All logic from gcc/gansidecl.h moved here.
12
129e8d96
DD
132001-03-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14
15 * libiberty.h (alloca): Handle setting C_ALLOCA.
16
e61231f1
JB
172001-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
5df9ca2b
DD
232001-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
8aa30e60 352001-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
7a008bcb 36 John David Anglin <dave@hiauly1.hia.nrc.ca>
8aa30e60 37
4f1d9bd8 38 * libiberty.h: Add lbasename.
7a008bcb 39
30673bf5
DD
402001-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.
7a008bcb 44
d84829cc
DD
452001-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.
7a008bcb 49
e135f41b
NC
502001-02-18 lars brinkhoff <lars@nocrew.org>
51
52 * dis-asm.h: Add PDP-11 target.
53
a85d7ed0
NC
542001-02-09 Martin Schwidefsky <schwidefsky@de.ibm.com>
55
56 * dis-asm.h: Add linux target for S/390.
57
0d2bcfaf
NC
582001-01-11 Peter Targett <peter.targett@arccores.com>
59
60 * dis-asm.h (arc_get_disassembler): Correct declaration.
61
77800f4a
PB
622001-01-09 Philip Blundell <philb@gnu.org>
63
64 * bin-bugs.h (REPORT_BUGS_TO): Set to `bug-binutils@gnu.org'.
65
a969366f
DD
662000-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
ca6d9fb3
HPN
722000-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
328cd6e9
DD
782000-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
b79e8c78
NC
832000-12-10 Fred Fish <fnf@be.com>
84
85ec56b3
DD
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.
b79e8c78 89
2c6c6018
CF
902000-12-07 Zack Weinberg <zack@wolery.stanford.edu>
91
92 * safe-ctype.h: New file.
93
324069ad
DD
942000-12-06 Rodney Brown <RodneyBrown@mynd.com>
95
96 * getopt.h obstack.h: Standarize copyright statement.
7a008bcb 97
f93eaf70
DD
982000-12-05 Richard Henderson <rth@redhat.com>
99
100 * demangle.h: Change "new_abi" to "v3" everywhere.
101
b13291a9
DD
1022000-11-29 Zack Weinberg <zack@wolery.stanford.edu>
103
104 * libiberty.h: Move #includes to top. Prototype xmalloc_failed.
7a008bcb 105
6e53a714 1062000-11-15 Kenneth Block <kenneth.block@compaq.com>
4cabd1d1
HPN
107
108 * demangle.h: Add gnat and java demangle styles.
109
82e7f05e
HPN
1102000-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
6f729788
HPN
1162000-11-03 Hans-Peter Nilsson <hp@bitrange.com>
117
118 * hashtab.h: Change void * to PTR where necessary.
119
74bcd529
DD
1202000-10-11 Mark Mitchell <mark@codesourcery.com>
121
122 * splay-tree.h (splay_tree_predecessor): Declare.
123
b4db717d 1242000-09-29 Hans-Peter Nilsson <hp@axis.com>
fc7372e2
HPN
125
126 * dis-asm.h: Declare cris_get_disassembler, not print_insn_cris.
127 Fix typo in comment.
128
6c26fec9
AM
1292000-09-28 John David Anglin <dave@hiauly1.hia.nrc.ca>
130
131 * alloca-conf.h: New file (copied from libiberty).
132
3e9907fa
CF
1332000-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
6221ac1b
CF
1372000-09-04 Alex Samuel <samuel@codesourcery.com>
138
139 * dyn-string.h: Adjust formatting.
140 (dyn_string_insert_char): New macro. New declaration.
141
3e9907fa
CF
1422000-08-28 Jason Merrill <jason@redhat.com>
143
144 * md5.h: New file.
145
b18903cb
NC
1462000-08-24 Greg McGary <greg@mcgary.org>
147
148 * libiberty.h (ARRAY_SIZE): New macro.
149
29e6d33b
NC
1502000-07-29 Nick Clifton <nickc@cygnus.com>
151
152 * os9k.h: Add copyright notice.
153 Fix formatting.
154
cf691d1d
JE
1552000-07-22 Jason Eckhardt <jle@cygnus.com>
156
cf691d1d
JE
157 * dis-asm.h (print_insn_i860): Add prototype.
158
eec8c321
L
1592000-07-20 H.J. Lu <hjl@gnu.org>
160
161 * bfdlink.h (bfd_link_info): Add new_dtags.
162
67ff385e
HPN
1632000-07-20 Hans-Peter Nilsson <hp@axis.com>
164
165 * dis-asm.h (print_insn_cris): Declare.
166
9bfcb6d6
L
1672000-07-19 H.J. Lu (hjl@gnu.org)
168
169 * bfdlink.h (bfd_link_info): Add flags and flags_1.
170
302ab118
DD
1712000-06-05 DJ Delorie <dj@redhat.com>
172
173 * MAINTAINERS: new
174
03d5f569
JM
1752000-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.
7a008bcb 189
60bcf0fa
NC
1902000-06-18 Stephane Carrez <stcarrez@worldnet.fr>
191
192 * dis-asm.h (print_insn_m68hc12): Define.
193 (print_insn_m68hc11): Likewise.
194
b3d44ec8
NC
1952000-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
03d5f569 2002000-06-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
79c6de76 201
03d5f569 202 * demangle.h (demangling_styles): Remove trailing comma in enum.
79c6de76 203
03d5f569
JM
204 * dyn-string.h (dyn_string_append_char): Change parameter from
205 char to int.
f1d95f4b 206
03d5f569 2072000-06-04 Alex Samuel <samuel@codesourcery.com>
f1d95f4b 208
03d5f569 209 * dyn-string.h: Move here from gcc/dyn-string.h. Add new functions.
b8cdcddf 210
03d5f569
JM
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.
7a008bcb 217
f03aa80d
AC
218Tue May 30 16:53:34 2000 Andrew Cagney <cagney@b1.cygnus.com>
219
220 * floatformat.h (struct floatformat): Add field name.
221
5af11cab
AM
2222000-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
03d5f569
JM
2282000-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
a712da20
NC
2342000-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
b019c3c0
AM
2392000-05-08 Alan Modra <alan@linuxcare.com.au>
240
241 * dis-asm.h (print_insn_tic54x): Declare.
242
03d5f569
JM
2432000-05-06 Zack Weinberg <zack@wolery.cumb.org>
244
245 * ansidecl.h: #define __extension__ to nothing if
246 GCC_VERSION < 2008.
247
03d5f569
JM
2482000-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
249
250 * demangle.h (demangler_engine): Constify.
251
252Thu 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
2572000-05-03 Zack Weinberg <zack@wolery.cumb.org>
258
259 * symcat.h: Remove #endif label.
260
2612000-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
03d5f569
JM
2682000-04-24 Mark Mitchell <mark@codesourcery.com>
269
270 * hashtab.h (hash_pointer): Declare.
271 (eq_pointer): Likewise.
272
2732000-04-23 Mark Mitchell <mark@codesourcery.com>
274
275 * sort.h: New file.
276
800eeca4
JW
277Fri 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
03d5f569
JM
282Tue 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
2872000-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
2664c1f9
RH
2922000-04-05 Richard Henderson <rth@cygnus.com>
293
294 * splay-tree.h (splay_tree_remove): Declare.
295
8ad3436c
AM
2962000-04-04 Alan Modra <alan@linuxcare.com.au>
297
298 * bin-bugs.h (REPORT_BUGS_TO): Remove translated part.
299
c20f4f8c
AM
3002000-04-03 Alan Modra <alan@linuxcare.com.au>
301
302 * bin-bugs.h: New file.
303
03d5f569
JM
3042000-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
adde6300
AM
3102000-03-27 Denis Chertykov <denisc@overta.ru>
311
312 * dis-asm.h (print_insn_avr): Declare.
313
b4fe2683
JM
3142000-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
3212000-03-09 Alex Samuel <samuel@codesourcery.com>
322
323 * partition.h: New file.
324
3252000-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
3312000-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
c086cbc6
L
3412000-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
5b93d8bb
AM
3462000-02-23 Linas Vepstas <linas@linas.org>
347
348 * dis-asm.h (print_insn_i370): Declare.
349
baa7ae6f
AC
350Tue 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
f6af82bd
AM
3552000-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
a4f41997
NC
3622000-02-16 Nick Clifton <nickc@cygnus.com>
363
364 * dis-asm.h: Add prototypes for ARM register name functions.
365
4bd6cdc5
AC
366Wed Feb 9 18:45:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
367
368 * wait.h: Delete. No longer used by GDB.
369
c1a8de50
AC
370Tue 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
940b2b78
TW
3752000-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).
7a008bcb 379
94470b23
NC
3802000-01-27 Nick Clifton <nickc@redhat.com>
381
382 * dis-asm.h: Add prototype for disassembler_usage().
58efb6c0 383 Add prototype for arm_disassembler_options().
4597ba0f 384 Remove prototype for arm_toggle_regnames().
0d42b144 385 Add prototype for parse_arm_disassembler_option().
94470b23 386
4597ba0f
ILT
387Sat 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
08ccce32
JL
392Wed 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
7d7a6736
ILT
3971999-12-15 Doug Evans <dje@transmeta.com>
398
399 * dis-asm.h: Enclose in extern "C" ifdef __cplusplus.
400
4597ba0f
ILT
4011999-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
4081999-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
4171999-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
422Wed Nov 10 12:43:21 1999 Philippe De Muyter <phdm@macqel.be>
b4fe2683 423 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4597ba0f
ILT
424
425 * ansidecl.h: Define and test `GCC_VERSION', not `HAVE_GCC_VERSION'.
426
08ccce32
JL
4271999-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
26f59a9e
MM
433Sun Oct 24 19:11:32 1999 Andrew Cagney <cagney@b1.cygnus.com>
434
435 * sim-d10v.h (SIM_D10V_TS2_DMAP_REGNUM): Define.
436
4597ba0f
ILT
4371999-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
26f59a9e
MM
443Sat Oct 23 19:00:13 1999 Andrew Cagney <cagney@b1.cygnus.com>
444
445 * sim-d10v.h: New file.
446
4597ba0f
ILT
447Fri Oct 15 01:47:51 1999 Vladimir Makarov <vmakarov@loony.cygnus.com>
448
449 * hashtab.h: New file.
450
4511999-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__.
b4fe2683 455
4597ba0f
ILT
456 (ATTRIBUTE_PRINTF): Use `__format__', not `format'.
457
4581999-09-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
459
460 * libiberty.h (make_temp_file): Add a prototype.
461
462Tue 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
4671999-09-07 Jeff Garzik <jgarzik@pobox.com>
468
469 * libiberty.h (xmemdup): Add prototype for new function.
470
5bb59d65
ILT
4711999-09-04 Steve Chamberlain <sac@pobox.com>
472
473 * dis-asm.h (print_insn_pj): Declare.
474
4597ba0f
ILT
4751999-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
4831999-08-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
484
485 * libiberty.h (getpwd): Prototype.
486
4871999-08-01 Mark Mitchell <mark@codesourcery.com>
488
489 * splay-tree.h (splay_tree_insert): Return the new node.
490
893e9593
ILT
4911999-07-11 Ian Lance Taylor <ian@zembu.com>
492
493 * ansidecl.h: Copy attribute support macros from egcs.
494
94883c63
MM
4951999-06-22 Mark Mitchell <mark@codesourcery.com>
496
497 * bfdlink.h (struct bfd_link_hash_entry): Add init_function and
498 fini_function.
499
030d863d
MM
5001999-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.
7a008bcb 507
dd92f639
NC
5081999-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
252b5132
RH
5131999-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
5181999-04-10 Richard Henderson <rth@cygnus.com>
519
520 * bfdlink.h (bfd_link_info): Add no_undefined.
521
5221999-04-08 Nick Clifton <nickc@cygnus.com>
523
524 * dis-asm.h: Add prototype for print_insn_mcore.
525
5261999-04-02 Mark Mitchell <mark@codesourcery.com>
527
528 * splay-tree.h (splay_tree_compare_pointers): Declare.
529
5301999-03-30 Mark Mitchell <mark@codesourcery.com>
531
532 * splay-tree.h (splay_tree_compare_ints): Declare.
533
534Wed Mar 24 12:46:29 1999 Andrew Cagney <cagney@amy.cygnus.com>
535
536 * libiberty.h (basename): Cygwin{,32} should have the prototype.
537
5381999-02-22 Jim Lemke <jlemke@cygnus.com>
539
540 * bfdlink.h (bfd_link_info): add field "mpc860c0".
541
542Mon 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
a712da20 5471998-12-30 Michael Meissner <meissner@cygnus.com>
252b5132
RH
548
549 * dis-asm.h (INIT_DISASSEMBLE_INFO_NO_ARCH): Cast STREAM and
550 FPRINTF_FUNC to avoid compiler warnings.
551
552Wed Dec 30 16:07:14 1998 David Taylor <taylor@texas.cygnus.com>
553
554 * dis-asm.h: change void * to PTR (two places).
555
556Mon 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
fd6848f6 561Tue Dec 8 00:30:31 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
252b5132
RH
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
b4fe2683
JM
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
a712da20 577 (DMGL_HP): new macro, for HP/aCC compiler.
b4fe2683
JM
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.
252b5132
RH
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
252b5132
RH
590Fri Nov 20 13:14:00 1998 Andrew Cagney <cagney@b1.cygnus.com>
591
592 * libiberty.h (basename): Add prototype for FreeBSD.
593
594Fri Nov 13 19:19:11 1998 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
595
596 * libiberty.h: Prototype xcalloc.
597
598Sun 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
605Sat 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
609Sat 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
6141998-10-26 16:03 Ulrich Drepper <drepper@cygnus.com>
615
616 * bfdlink.h (struct bfd_link_info): Add new field optimize.
617
618Thu 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
6231998-10-21 Mark Mitchell <mark@markmitchell.com>
624
625 * splay-tree.h: New file.
626
627Fri Oct 9 00:02:03 1998 Jeffrey A Law (law@cygnus.com)
628
629 * Merge devo and egcs include directories.
630
631Sat Sep 5 12:16:33 1998 Jeffrey A Law (law@cygnus.com)
632
633 * getopt.h, obstack.h: Updated from gcc.
634
6351998-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
640Mon Jun 1 13:48:32 1998 Jason Molenda (crash@bugshack.cygnus.com)
641
642 * obstack.h: Update to latest FSF version.
643
252b5132
RH
644Tue 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
650Tue 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
656Thu Feb 12 16:29:01 1998 Ian Lance Taylor <ian@cygnus.com>
657
658 * getopt.h: Update to latest FSF version.
659
660Wed Feb 11 16:56:06 1998 Doug Evans <devans@canuck.cygnus.com>
661
662 * symcat.h: New file.
663
664Mon Feb 2 17:13:31 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU>
665
666 * dis-asm.h (print_insn_tic30): Declare.
667
668Thu 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
673Mon 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
678Tue Dec 2 10:20:53 1997 Nick Clifton <nickc@cygnus.com>
679
680 * dis-asm.h (disasm_symaddr): New prototype.
681
252b5132
RH
682Mon 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
686Wed 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
691Wed 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
697Tue 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
705Sat 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
710Mon 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
727Fri 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
734Tue 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
741Mon 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
745Wed 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
752Thu Aug 28 19:41:42 1997 Andrew Cagney <cagney@b1.cygnus.com>
753
754 * libiberty.h (dupargv): Add prototype.
755
756Tue 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
760Mon Aug 25 10:50:51 1997 Andrew Cagney <cagney@b1.cygnus.com>
761
762 * remote-sim.h (sim_open): Add ABFD arg. Document.
763
764Fri Aug 8 16:43:56 1997 Doug Evans <dje@canuck.cygnus.com>
765
766 * dis-asm.h (arc_get_disassembler): Declare.
767
768Wed 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
772Tue Jul 22 17:59:54 1997 Ian Lance Taylor <ian@cygnus.com>
773
774 * libiberty.h (PEXECUTE_*): Define.
775 (pexecute, pwait): Declare.
776
777Fri Jun 6 13:02:33 1997 Andrew Cagney <cagney@b1.cygnus.com>
778
779 * remote-sim.h (sim_kill): Mark as depreciated.
780
781Fri May 23 13:43:41 1997 Fred Fish <fnf@cygnus.com>
782
783 * bfdlink.h (struct bfd_link_info): Add task_link member.
784
785Thu 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
790Wed 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
795Tue 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
801Mon May 19 19:14:44 1997 Andrew Cagney <cagney@b1.cygnus.com>
802
803 * remote-sim.h: Pass SD into sim_size.
804
805Thu 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
252b5132
RH
810Tue 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
816Fri 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
830Thu 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
836Wed 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
841Wed 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
846Wed Apr 2 14:45:51 1997 Ian Lance Taylor <ian@cygnus.com>
847
848 * COPYING: Update FSF address.
849
850Fri 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
858Fri 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
862Mon Mar 17 19:22:12 1997 Ian Lance Taylor <ian@cygnus.com>
863
864 * objalloc.h: New file.
865
866Mon 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
871Sat Mar 15 19:00:14 1997 Ian Lance Taylor <ian@cygnus.com>
872
873 * obstack.h: Update to current FSF version.
874
875Thu 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
881Thu 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
886Tue 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
891Mon 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
898Thu 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
904Fri Dec 27 22:17:37 1996 Fred Fish <fnf@cygnus.com>
905
906 * dis-asm.h (print_insn_tic80): Declare.
907
908Sun Dec 8 17:11:12 1996 Doug Evans <dje@canuck.cygnus.com>
909
910 * callback.h (host_callback): New member `error'.
911
912Wed Nov 20 00:40:23 1996 Doug Evans <dje@canuck.cygnus.com>
913
914 * callback.h: New file, moved here from gdb.
915
916Mon 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
920Wed 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
925Tue Nov 12 16:31:00 1996 Dawn Perchik <dawn@critters.cygnus.com>
926
927 * libiberty.h: Move prototypes from argv.c here.
928
929Thu Oct 31 14:56:18 1996 Doug Evans <dje@canuck.cygnus.com>
930
931 * ansidecl.h (VPARAMS,VA_START): Define.
932
933Fri 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
938Thu 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
943Thu Oct 17 11:17:40 1996 Doug Evans <dje@canuck.cygnus.com>
944
945 * dis-asm.h (print_insn_m32r): Declare.
946
947Mon Oct 14 23:56:52 1996 Ian Lance Taylor <ian@cygnus.com>
948
949 * libiberty.h: Declare parameter types for xmalloc and xrealloc.
950
951Thu Oct 3 13:45:27 1996 Ian Lance Taylor <ian@cygnus.com>
952
953 * fnmatch.h: New file.
954
955Thu 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
960Wed Oct 2 21:24:43 1996 Jeffrey A Law (law@cygnus.com)
961
962 * dis-asm.h (print_insn_mn10x00): Declare.
963
964Mon Sep 30 13:56:11 1996 Fred Fish <fnf@cygnus.com>
965
966 * libiberty.h: Remove #ifndef PRIVATE_XMALLOC.
967
968Sat Aug 31 13:27:06 1996 Jeffrey A Law (law@cygnus.com)
969
970 * dis-asm.h (print_insn_v850): Declare.
971
972Tue 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
977Mon Aug 12 17:03:18 1996 Stu Grossman (grossman@critters.cygnus.com)
978
979 * ansidecl.h: Change WIN32 to _WIN32.
980
981Fri 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
988Tue 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
998Mon 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
1003Wed Jul 17 14:45:12 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
1004
1005 * dis-asm.h: (print_insn_d10v): Declare.
1006
1007Mon 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
1015Fri Jul 12 10:19:27 1996 Stu Grossman (grossman@critters.cygnus.com)
1016
1017 * dis-asm.h (print_insn_i8086): Declare.
1018
1019Wed Jul 3 16:02:39 1996 Stu Grossman (grossman@critters.cygnus.com)
1020
1021 * dis-asm.h (print_insn_sparclite): Declare.
1022
1023Tue Jun 18 16:02:46 1996 Jeffrey A. Law <law@rtl.cygnus.com>
1024
1025 * dis-asm.h (print_insn_h8300s): Declare.
1026
1027Tue Jun 18 15:11:33 1996 Klaus Kaempf <kkaempf@progis.de>
1028
1029 * fopen-vms.h: New file.
1030
1031Tue 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
1035Fri 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
1040Mon 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
1044Mon Apr 15 15:16:56 1996 Doug Evans <dje@canuck.cygnus.com>
1045
1046 * libiberty.h (choose_temp_base): Add prototype.
1047
1048Tue 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
1053Wed 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
1058Fri Feb 2 17:09:25 1996 Doug Evans <dje@charmed.cygnus.com>
1059
1060 * dis-asm.h (DISASM_RAW_INSN): Delete.
1061
1062Tue 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
1067Mon 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
1073Thu 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
1080Fri 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
1086Wed 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
1092Thu Dec 28 11:42:12 1995 Ian Lance Taylor <ian@cygnus.com>
1093
1094 * libiberty.h (xstrdup): Declare.
1095
1096Thu Dec 21 14:47:17 1995 Michael Meissner <meissner@tiktok.cygnus.com>
1097
1098 * wait.h: Protect all macros with #ifndef.
1099
1100Tue 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
1104Tue 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
1109Fri 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
1114Thu Aug 31 16:45:12 1995 steve chamberlain <sac@slash.cygnus.com>
1115
1116 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1117
1118Tue Aug 22 03:18:23 1995 Ken Raeburn <raeburn@kr-laptop.cygnus.com>
1119
1120 * libiberty.h: Declare xstrerror. From Pat Rankin.
1121
1122Mon Aug 21 18:11:36 1995 steve chamberlain <sac@slash.cygnus.com>
1123
1124 * bfdlink.h (struct bfd_link_info): Remove PE stuff.
1125
1126Wed Aug 2 08:14:12 1995 Doug Evans <dje@canuck.cygnus.com>
1127
1128 * dis-asm.h (print_insn_sparc64): Declare.
1129
1130Mon Jul 10 13:26:49 1995 Eric Youngdale <eric@aib.com>
1131
1132 * bfdlink.h (struct bfd_link_info): Add new field symbolic.
1133
1134Sun 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
1139Thu 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
1143Tue Jun 20 16:40:04 1995 Steve Chamberlain <sac@slash.cygnus.com>
1144
1145 * ansidecl.h: win32s is ANSI enough.
1146
1147Thu 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
1156Sat May 13 10:14:08 1995 Steve Chamberlain <sac@slash.cygnus.com>
1157
252b5132 1158 * bfdlink.h (subsytem, stack_heap_parameters): New.
252b5132
RH
1159
1160Thu 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
1164Tue 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
1169Thu 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
1174Wed 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
1180Mon 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
1185Mon 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
1190Sun Jan 15 18:39:35 1995 Steve Chamberlain <sac@splat>
1191
1192 * dis-asm.h (print_insn_w65): Declare.
1193
1194Thu Jan 12 17:51:17 1995 Ken Raeburn <raeburn@cujo.cygnus.com>
1195
1196 * libiberty.h (hex_p): Fix sense of test.
1197
1198Wed 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
1203Fri Jan 6 17:44:14 1995 Ian Lance Taylor <ian@sanguine.cygnus.com>
1204
1205 * dis-asm.h: Make idempotent.
1206
1207Wed Dec 14 13:08:43 1994 Stan Shebs <shebs@andros.cygnus.com>
1208
1209 * progress.h: New file, empty definitions for progress macros.
1210
1211Fri 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
1216Fri 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
1222Mon Oct 31 13:02:51 1994 Stan Shebs (shebs@andros.cygnus.com)
1223
1224 * demangle.h (cplus_mangle_opname): Declare.
1225
1226Tue 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
1231Sun Sep 04 17:58:10 1994 Richard Earnshaw (rwe@pegasus.esprit.ec.org)
1232
252b5132
RH
1233 * dis-asm.h: Add support for the ARM.
1234
1235Wed 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
1240Tue 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
1245Fri 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
1250Sun Jul 10 00:26:39 1994 Ian Dall (dall@hfrd.dsto.gov.au)
1251
1252 * dis-asm.h: Add print_insn_ns32k declaration.
1253
1254Mon 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
1258Sat Jun 18 16:09:32 1994 Stan Shebs (shebs@andros.cygnus.com)
1259
1260 * demangle.h (cplus_demangle_opname): Declare.
1261
1262Thu 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
1266Mon 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
1271Thu Apr 28 19:06:50 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
1272
1273 * dis-asm.h (disassembler): Declare.
1274
1275Fri Apr 1 00:38:17 1994 Jim Wilson (wilson@mole.gnu.ai.mit.edu)
1276
b4fe2683
JM
1277 * obstack.h: Delete use of IN_GCC to control whether
1278 stddef.h or gstddef.h is included.
252b5132
RH
1279
1280Tue 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
1285Mon 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
1296Mon Mar 14 12:27:50 1994 Ian Lance Taylor (ian@cygnus.com)
1297
1298 * ieee-float.h: Removed; no longer used.
1299
1300Tue 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
1305Sun 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
1309Sun 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
1313Wed 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
1318Sat 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
1323Thu 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
1328Tue 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
1342Mon 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
1347Fri 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
1352Thu 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
1357Thu 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
1361Mon 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
1365Sat Oct 2 20:42:26 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1366
1367 * dis-asm.h: Move comment to right place.
1368
1369Mon 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
1374Fri 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
252b5132
RH
1378Mon 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
1382Mon 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
1388Fri 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
1395Mon Jul 19 22:14:14 1993 Fred Fish (fnf@deneb.cygnus.com)
1396
1397 * nlm: New directory containing NLM/NetWare includes.
1398
1399Thu 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
1403Thu 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
252b5132
RH
1407Fri 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
1413Sun 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
1417Fri 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
1423Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com)
1424
1425 * bfd.h: Note that it has been removed.
1426
1427Tue 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.
252b5132
RH
1431
1432Tue 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
1436Thu 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
1443Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
1444
1445 * bfd.h: Updated with BSF_FUNCTION.
1446
1447Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1448
1449 * bfd.h, dis-asm.h: Updated with Hitachi SH.
1450
1451Fri 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
1456Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com)
1457
1458 * bfd.h: Update for signed bfd_*get_*.
1459
1460Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com)
1461
1462 * bfd.h: Updated for file_truncated error.
1463
1464Thu 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
1468Thu 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
1476Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
1477
1478 * dis-asm.h: Add print_insn_sparc.
1479
1480Wed 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
1485Wed 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
1490Tue 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
1497Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1498
1499 * bfd.h: Update for lma field of section.
1500
1501Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
1502
1503 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
1504
1505Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
1506
1507 * dis-asm.h: Add h8500.
1508
1509Thu 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
1514Thu 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
1519Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
1520
1521 * demangle.h: Replace all references to cfront with ARM.
1522
1523Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
1524
1525 * bfd.h: Update for new elements in JUMP_TABLE.
1526
1527Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
1528
1529 * bfd.h: Update for BFD_VERSION 2.1.
1530
1531Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
1532
1533 * bfd.h: Update for SEC_IS_COMMON flag.
1534
1535Tue 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
1539Fri 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
1543Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
1544
1545 * bfd.h: Add declaration for bfd_get_size().
1546
1547Tue 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
1552Mon 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
1556Thu 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
1560Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
1561
1562 * ansidecl.h: Update comments to discourage use of EXFUN.
1563
1564Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
1565
1566 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
1567
1568Thu 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
1573Wed 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
1578Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
1579
1580 * getopt.h: Update to Revised Standard FSF Version.
1581
1582Thu 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
1591Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
1592
1593 * bfd.h: Update after comment changes.
1594
1595Thu 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
1599Thu 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
1604Sun 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
1611Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
1612
1613 * obstack.h: Merge comment change from current FSF version.
1614
1615Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
1616
1617 * bfd.h: add we32k
1618
1619Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1620
1621 * bfd.h: new after Z8000 stuff
1622
1623Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
1624
1625 * bfd.h: Regenerated after page/segment size changes.
1626
1627Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
1628
1629 * obstack.h: Merge changes from current FSF version.
1630
1631Mon 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
1641Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
1642
1643 * bfd.h: new after adding BFD_IS_RELAXABLE
1644
1645Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
1646
1647 * bfd.h: Regen after adding BSF_FILE.
1648
1649Mon 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
1655Thu 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
1660Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
1661
1662 * bfd.h: HPPA merge.
1663
1664Tue 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
1669Thu 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
1673Mon 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
1679Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
1680
1681 * getopt.h: merged changes from bison-1.18.
1682
1683Sat 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
1690Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
1691
1692 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
1693
1694Fri 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
1699Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
1700
1701 * bfd.h: Remove comma from enum declaration.
1702
1703Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
1704
1705 * bfd.h : new target entr, bfd_relax_section
1706
1707Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
1708
4f1d9bd8 1709 * bfd.h, ieee.h: ANSIfy enums.
252b5132
RH
1710
1711Thu 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
1717Sat 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
1768Wed 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
1774Fri 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
1779Thu 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
1789Thu 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
1797Tue 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
1808Mon 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
1812Thu 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
1818Thu 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
1822Mon 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
1828Thu 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
1836Sun 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
1840Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
1841
1842 * internalcoff.h: Add x_csect defines.
1843
1844Fri 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
1850Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
1851