Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

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