12007-02-05  Dave Brolley  <brolley@redhat.com>
2
3	* Contribute the following changes:
4	2001-03-26  Ben Elliston  <bje@redhat.com>
5
6	* dis-asm.h (print_insn_mep): Declare.
7
82007-02-02  H.J. Lu  <hongjiu.lu@intel.com>
9
10	* dis-asm.h (print_i386_disassembler_options): New.
11
122007-01-31  Vladimir Prus  <vladimir@codesourcery.com>
13	
14	* libiberty.h (PEX_STDERR_TO_PIPE): New define.
15	(PEX_BINARY_ERROR): New define.
16	(pex_read_err): New function.
17
182007-01-29  Simon Baldwin <simonb@google.com>
19
20	* demangle.h: New cplus_demangle_print_callback,
21	cplus_demangle_v3_callback, and java_demangle_v3_callback function
22	prototypes, and demangle_callbackref type definition.
23
242007-01-16  H.J. Lu  <hongjiu.lu@intel.com>
25
26	PR ld/3831
27	* bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
28	Add dynamic and dynamic_data. 
29
302006-12-05  Michael Tautschnig  <tautschn@model.in.tum.de>
31	    Nick Clifton  <nickc@redhat.com>
32
33	* ansidecl.h (ATTRIBUTE_PACKED): Define.
34
352006-11-30  Andrew Stubbs  <andrew.stubbs@st.com>
36	    J"orn Rennecke <joern.rennecke@st.com>
37
38	PR driver/29931
39	* libiberty.h (make_relative_prefix_ignore_links): Declare.
40
412006-11-27  Bob Wilson  <bob.wilson@acm.org>
42
43	* xtensa-config.h (XSHAL_ABI): New.
44	(XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
45
462006-11-27  Bob Wilson  <bob.wilson@acm.org>
47
48	* xtensa-isa.h (STATIC_LIBISA): Delete.
49
502006-10-30  Paul Brook  <paul@codesourcery.com>
51
52	* dis-asm.h (disassemble_info): Add symtab, symtab_pos and
53	symtab_size.
54
552006-10-30  H.J. Lu  <hongjiu.lu@intel.com>
56
57	PR ld/3111
58	* bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
59
602006-10-25  Trevor Smigiel  <Trevor_Smigiel@playstation.sony.com>
61	    Yukishige Shibata  <shibata@rd.scei.sony.co.jp>
62	    Nobuhisa Fujinami  <fnami@rd.scei.sony.co.jp>
63	    Takeaki Fukuoka  <fukuoka@rd.scei.sony.co.jp>
64	    Alan Modra  <amodra@bigpond.net.au>
65
66	* dis-asm.h (print_insn_spu): Declare.
67
682006-10-17  Mark Shinwell  <shinwell@codesourcery.com>
69
70	* elf/arm.h: Define TAG_CPU_ARCH_* constants.
71
722006-09-17  Mei Ligang  <ligang@sunnorth.com.cn>
73
74	* dis-asm.h: Add prototypes for Score disassembler routines.
75
762006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
77
78	* bfdlink.h (bfd_elf_dynamic_list): New.
79	(bfd_link_info): Add a dynamic field.
80
812006-08-04  Marcelo Tosatti  <marcelo@kvack.org>
82
83	* bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
84
852006-07-10  Jakub Jelinek  <jakub@redhat.com>
86
87	* bfdlink.h (struct bfd_link_info): Add emit_hash and
88	emit_gnu_hash bitfields.
89
902006-04-11  Jim Blandy  <jimb@codesourcery.com>
91
92	* libiberty.h (pex_input_file, pex_input_pipe): New declarations.
93
942006-04-06  H.J. Lu  <hongjiu.lu@intel.com>
95
96	* bfdlink.h (bfd_link_info): Replace need_relax_finalize with
97	relax_pass.
98
992006-03-25  Bernd Schmidt  <bernd.schmidt@analog.com>
100
101	* elf/bfin.h (R_BFIN_GOT17M4, R_BFIN_GOTHI, R_BFIN_GOTLO,
102	R_BFIN_FUNCDESC, R_BFIN_FUNCDESC_GOT17M4,  R_BFIN_FUNCDESC_GOTHI,
103	R_BFIN_FUNCDESC_GOTLO, R_BFIN_FUNCDESC_VALUE,
104	R_BFIN_FUNCDESC_GOTOFF17M4, R_BFIN_FUNCDESC_GOTOFFHI,
105	R_BFIN_FUNCDESC_GOTOFFLO, R_BFIN_GOTOFF17M4, R_BFIN_GOTOFFHI,
106	R_BFIN_GOTOFFLO): New relocs.
107	(EF_BFIN_PIC, EF_BFIN_FDPIC, EF_BFIN_PIC_FLAGS): New macros.
108
1092006-03-23  Michael Matz  <matz@suse.de>
110
111	* elf/x86-64.h: Add the new relocations with their official
112	numbers.
113
1142006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
115            Anil Paranjape   <anilp1@kpitcummins.com>
116            Shilin Shakti    <shilins@kpitcummins.com>
117
118	* dis-asm.h (print_insn_xc16c): New prototype.
119
1202006-02-06  Steve Ellcey  <sje@cup.hp.com>
121
122	* elf/ia64.h (SHF_IA_64_HP_TLS): New.
123
1242006-01-18  DJ Delorie  <dj@redhat.com>
125
126	* md5.h: Include ansidecl.h
127
1282006-01-17  Andreas Schwab  <schwab@suse.de>
129
130	PR binutils/1486
131	* dis-asm.h (struct disassemble_info): Add
132	disassembler_needs_relocs.
133
1342006-01-09  Bob Wilson  <bob.wilson@acm.org>
135
136	* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
137
1382005-12-30  Bob Wilson  <bob.wilson@acm.org>
139
140	* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
141
1422005-12-16  Nathan Sidwell  <nathan@codesourcery.com>
143
144	Second part of ms1 to mt renaming.
145	* dis-asm.h (print_insn_mt): Renamed.
146
1472005-12-12  Nathan Sidwell  <nathan@codesourcery.com>
148
149	* elf/mt.h: Renamed from ms1.h
150
1512005-12-10  Terry Laurenzo  <tlaurenzo@gmail.com>
152
153	PR java/9861
154	* demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
155	output format for return types
156
1572005-11-07  Nathan Sidwell  <nathan@codesourcery.com>
158
159	Add ms2.
160	* elf/ms1.h (EF_MS1_CPU_MS2): New.
161
1622005-11-06  John David Anglin  <dave.anglin@nrc-crnc.gc.ca>
163
164	* elf/hppa.h (R_PARISC_DIR64WR, R_PARISC_DIR64DR): Remove relocs.
165
1662005-11-03  Alan Modra  <amodra@bigpond.net.au>
167
168	* bfdlink.h (struct bfd_link_order): Tweak comment.
169
1702005-10-31  Mark Kettenis  <kettenis@gnu.org>
171
172	* floatformat.h (enum floatformat_byteorders): Add
173	floatformat_vax.
174	(floatformat_vax_aingle, floatformat_vax_double): Declare.
175
1762005-10-28  Dave Brolley  <brolley@redhat.com>
177
178	Contribute the following changes:
179	2003-09-29  Dave Brolley  <brolley@redhat.com>
180
181	* dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
182	more exotic underlying types to be used.
183
1842005-10-25  Arnold Metselaar  <arnold.metselaar@planet.nl>
185
186	disasm.h: Add declaration for print_insn_z80
187
1882005-09-30  Catherine Moore  <clm@cm00re.com>
189
190	* dis-asm.h (print_insn_bfin): Declare.
191	* opcode/bfin.h: New file.
192
1932005-09-26  Mark Mitchell  <mark@codesourcery.com>
194
195	* libiberty.h (expandargv): New function.
196
1972005-08-18  Alan Modra  <amodra@bigpond.net.au>
198
199	* bfdlink.h: Remove mention of a29k.
200	* dis-asm.h: Remove a29k support.
201	* aout/encap.h: Likewise.
202
2032005-08-17  Mark Kettenis  <kettenis@gnu.org>
204
205	* floatformat.h (struct floatformat): Change type of large
206	argument for is_valid member to `const void *'.
207	(floatformat_to_double): Change type of second argument to `const
208	void *'.
209	(floatformat_from_double): Change type of last argument to `void
210	*'.
211	(floatformat_is_valid): Change type of last argument to `const
212	void *'.
213
2142005-07-14  Jim Blandy  <jimb@redhat.com>
215
216	* dis-asm.h (print_insn_m32c): New declaration.
217
2182005-07-12  Ben Elliston  <bje@au.ibm.com>
219
220	* xregex2.h (regexec): Qualify this prototype with __extension__
221	when compiling with GNU C.
222
2232005-07-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
224
225	* dis-asm.h (fprintf_ftype): Add format attribute.
226
2272005-07-03  Steve Ellcey  <sje@cup.hp.com>
228
229	PR other/13906
230	* ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
231	* md5.h (md5_uintptr): New.
232	(md5_ctx): Align buffer field.
233
2342005-06-30  Daniel Berlin  <dberlin@dberlin.org>
235
236	* hashtab.h (HTAB_DELETED_ENTRY): New macro.
237	(HTAB_EMPTY_ENTRY): New macro.
238
2392005-06-20  Geoffrey Keating  <geoffk@apple.com>
240
241	* libiberty.h (strverscmp): Prototype. 
242
2432005-06-17  Jakub Jelinek  <jakub@redhat.com>
244
245	* elf/external.h (GRP_ENTRY_SIZE): Define.
246
2472005-06-08  Zack Weinberg  <zack@codesourcery.com>
248
249	* dis-asm.h (get_arm_regnames): Update prototype.
250
2512005-06-07  Aldy Hernandez  <aldyh@redhat.com>
252	    Michael Snyder  <msnyder@redhat.com>
253	    Stan Cox  <scox@redhat.com>
254
255	* dis-asm.h: Externalize print_insn_ms1.
256
2572005-06-06  Gabriel Dos Reis  <gdr@integrable-solutions.net>
258
259	* libiberty.h (XOBFINISH): New.
260
2612005-06-03  Alan Modra  <amodra@bigpond.net.au>
262
263	* bfdlink.h (struct bfd_link_callbacks): Add einfo.
264
2652005-06-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
266
267	* libiberty.h (vsnprintf): Add format attribute.
268
2692005-05-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
270
271	* ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
272
2732005-05-28  Eli Zaretskii  <eliz@gnu.org>
274
275	* libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
276	needed.
277	(vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
278
2792005-05-25  Richard Henderson  <rth@redhat.com>
280
281	* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
282
2832005-05-24  Gabriel Dos Reis  <gdr@integrable-solutions.net>
284
285	* libiberty.h (ACONCAT): Properly cast value of alloca().
286
287	* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
288	__cplusplus.
289
2902005-05-12  Steve Ellcey  <sje@cup.hp.com>
291
292	libiberty.h: Do not define empty basename prototype.
293
2942005-05-10  Nick Clifton  <nickc@redhat.com>
295
296	* Update the address and phone number of the FSF organization in
297	the GPL notices in the following files:
298	COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
299	dyn-string.h, fibheap.h, filenames.h, floatformat.h,
300	fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
301	libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
302	partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
303	symcat.h, ternary.h, xregex2.h, xtensa-config.h,
304	xtensa-isa-internal.h, xtensa-isa.h
305
3062005-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
307
308	* libiberty.h (unlock_std_streams): New.
309
3102005-04-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
311
312	* hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
313	Don't use the PTR macro.
314
315	* sort.h: Don't use the PARAMS macro.
316
3172005-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
318
319	* libiberty.h (unlock_stream): New.
320
3212005-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
322
323	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
324	Remove parameter names.
325
3262005-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
327
328	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
329	Provide prototypes for new functions.
330
3312005-03-29  Ian Lance Taylor  <ian@airs.com>
332
333	* libiberty.h: Fix indentation.
334
3352005-03-28  Ian Lance Taylor  <ian@airs.com>
336
337	* libiberty.h: Include <stdio.h>.
338	(PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
339	(PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
340	(PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
341	(pex_init, pex_run, pex_read_output): Declare.
342	(pex_get_status, pex_get_times, pex_free, pex_one): Declare.
343	(struct pex_time): Define.
344
3452005-03-28  Mark Mitchell <mark@codesourcery.com>
346
347	* libiberty.h (ffs): Declare, if necessary.
348
3492005-03-27  Gabriel Dos Reis  <gdr@integreable-solutions.net>
350
351	* ternary.h: Don't use PARAMS anymore.
352
3532005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
354
355	* md5.h: Remove definition and uses of __P.
356	* dyn-string.h: Remove uses of PARAMS.
357	* fibheap.h: Likewise.
358	* floatformat.h: Likewise.
359	* hashtab.h: Likewise.
360
3612005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
362
363	* demangle.h: Remove uses of PARAMS.
364
365	* libiberty.h (ANSI_PROTOTYPES): Remove guard since
366	ANSI_PROTOTYPES is always assumed.
367	Remove uses of PARAMS throughout.
368
3692005-03-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
370
371	* libiberty.h (xstrndup): Declare.
372
3732005-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
374
375	* libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
376
3772005-03-22  Bob Wilson  <bob.wilson@acm.org>
378
379	* xtensa-isa.h: Update a comment and whitespace.
380
3812005-03-16  H.J. Lu  <hongjiu.lu@intel.com>
382
383	* bfdlink.h (bfd_link_info): Add gc_sections.
384
3852005-03-09  Mark Mitchell  <mark@codesourcery.com>
386
387	* libiberty.h (gettimeofday): Declare.
388
3892005-03-01  Jan Beulich  <jbeulich@novell.com>
390
391	* libiberty.h: Declare unlink_if_ordinary.
392
3932005-02-21  Alan Modra  <amodra@bigpond.net.au>
394
395	* xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
396	* xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
397	(xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
398
3992005-02-14  Paolo Bonzini  <bonzini@gnu.org>
400
401	PR bootstrap/19818
402	* ansidecl.h (PARAMS): Guard from redefinition.
403
4042005-02-03  Alan Modra  <amodra@bigpond.net.au>
405
406	* bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
407
4082005-02-01  Alan Modra  <amodra@bigpond.net.au>
409
410	* bfdlink.h (bfd_link_repair_undef_list): Declare.
411
4122005-01-10  Andreas Schwab  <schwab@suse.de>
413
414	* dis-asm.h (struct disassemble_info): Add skip_zeroes and
415	skip_zeroes_at_end.
416
4172004-12-11  Ben Elliston  <bje@au.ibm.com>
418
419	* fibheap.h (struct fibnode): Only use unsigned long bitfields
420	when __GNUC__ is defined and ints are less than 32-bits wide.
421
4222004-11-04  Paul Brook  <paul@codesourcery.com>
423
424	* bfdlink.h (bfd_link_info): Add default_imported_symver.
425
4262004-11-12  Bob Wilson  <bob.wilson@acm.org>
427
428	* xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
429	* xtensa-isa.h (xtensa_interface_class_id): New prototype.
430
4312004-11-08  Inderpreet Singh   <inderpreetb@nioda.hcltech.com>
432	    Vineet Sharma      <vineets@noida.hcltech.com>
433
434	* dis-asm.h: Add prototype for print_insn_maxq_little.
435
4362004-10-26  Paul Brook  <paul@codesourcery.com>
437
438	* bfdlink.h (struct bfd_link_info): Add create_default_symver.
439
4402004-10-21  H.J. Lu  <hongjiu.lu@intel.com>
441
442	PR 463
443	* bfdlink.h (bfd_link_callbacks): Add a pointer to struct
444	bfd_link_hash_entry to reloc_overflow.
445
4462004-10-07  Bob Wilson  <bob.wilson@acm.org>
447
448	* xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
449	XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
450	(XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
451
452	* xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
453	(config_sturct struct): Delete.
454	(XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
455	XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
456	XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
457	XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
458	XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
459	(xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
460	(xtensa_insn_decode_fn): Rename to ...
461	(xtensa_opcode_decode_fn): ... this.
462	(xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
463	xtensa_undo_reloc_fn): Update.
464	(xtensa_encoding_template_fn): Delete.
465	(xtensa_opcode_encode_fn, xtensa_format_decode_fn,
466	xtensa_length_decode_fn): New.
467	(xtensa_format_internal, xtensa_slot_internal): New types.
468	(xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
469	get_field, and set_field fields.  Add name, field_id, regfile,
470	num_regs, and flags fields.
471	(xtensa_arg_internal): New type.
472	(xtensa_iclass_internal): Change operands field to array of
473	xtensa_arg_internal.  Add num_stateOperands, stateOperands,
474	num_interfaceOperands, and interfaceOperands fields.
475	(xtensa_opcode_internal): Delete length, template, and iclass fields.
476	Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
477	(opname_lookup_entry): Delete.
478	(xtensa_regfile_internal, xtensa_interface_internal,
479	xtensa_funcUnit_internal, xtensa_state_internal,
480	xtensa_sysreg_internal, xtensa_lookup_entry): New.
481	(xtensa_isa_internal): Replace opcode_table field with opcodes field.
482	Change type of opname_lookup_table.  Delete num_modules,
483	module_opcode_base, module_decode_fn, config, and has_density fields.
484	Add num_formats, formats, format_decode_fn, length_decode_fn,
485	num_slots, slots, num_fields, num_operands, operands, num_iclasses,
486	iclasses, num_regfiles, regfiles, num_states, states,
487	state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
488	max_sysreg_num, sysreg_table, num_interfaces, interfaces,
489	interface_lookup_table, num_funcUnits, funcUnits and
490	funcUnit_lookup_table fields.
491	(xtensa_isa_module, xtensa_isa_modules): Delete.
492	(xtensa_isa_name_compare): New prototype.
493	(xtisa_errno, xtisa_error_msg): New.
494	* xtensa-isa.h (XTENSA_ISA_VERSION): Define.
495	(xtensa_isa): Change type.
496	(xtensa_operand): Delete.
497	(xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
498	xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
499	xtensa_funcUnit_use): New types.
500	(libisa_module_specifier): Delete.
501	(xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
502	(xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
503	xtensa_insnbuf_from_chars): Update prototypes.
504	(xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
505	xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
506	xtensa_encode_insn, xtensa_insn_length,
507	xtensa_insn_length_from_first_byte, xtensa_num_operands,
508	xtensa_operand_kind, xtensa_encode_result,
509	xtensa_operand_isPCRelative): Delete.
510	(xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
511	xtensa_operand_set_field, xtensa_operand_encode,
512	xtensa_operand_decode, xtensa_operand_do_reloc,
513	xtensa_operand_undo_reloc): Update prototypes.
514	(xtensa_isa_maxlength, xtensa_isa_length_from_chars,
515	xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
516	xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
517	xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
518	xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
519	xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
520	xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
521	xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
522	xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
523	xtensa_opcode_is_loop, xtensa_opcode_is_call,
524	xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
525	xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
526	xtensa_opcode_funcUnit_use, xtensa_operand_name,
527	xtensa_operand_is_visible, xtensa_operand_is_register,
528	xtensa_operand_regfile, xtensa_operand_num_regs,
529	xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
530	xtensa_stateOperand_state, xtensa_stateOperand_inout,
531	xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
532	xtensa_regfile_lookup_shortname, xtensa_regfile_name,
533	xtensa_regfile_shortname, xtensa_regfile_view_parent,
534	xtensa_regfile_num_bits, xtensa_regfile_num_entries,
535	xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
536	xtensa_state_is_exported, xtensa_sysreg_lookup,
537	xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
538	xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
539	xtensa_interface_num_bits, xtensa_interface_inout,
540	xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
541	xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
5422004-10-07  Jeff Baker  <jbaker@qnx.com>
543
544	* bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
545
5462004-09-17  Alan Modra  <amodra@bigpond.net.au>
547
548	* bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
549	of union.
550
5512004-09-13  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
552
553	* libiberty.h (basename): Prototype for __MINGW32__.
554
5552004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
556
557	* ansidecl.h (ATTRIBUTE_SENTINEL): Define.
558	* libiberty.h (concat, reconcat, concat_length, concat_copy,
559	concat_copy2): Use ATTRIBUTE_SENTINEL.
560
5612004-08-13  Alan Modra  <amodra@bigpond.net.au>
562
563	* bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
564	(LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
565
5662004-08-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
567
568	* libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
569	const-qualification before disposal.
570
5712004-07-24  Bernardo Innocenti  <bernie@develer.com>
572
573	* ansidecl.h (ARG_UNUSED): New Macro.
574
5752004-07-23  H.J. Lu  <hongjiu.lu@intel.com>
576
577	* bin-bugs.h (REPORT_BUGS_TO): Set to
578	"<URL:http://www.sourceware.org/bugzilla/>".
579
5802004-07-21  Paolo Bonzini  <bonzini@gnu.org>
581
582	* ansidecl.h (ATTRIBUTE_PURE): New.
583
5842004-07-13  Bernardo Innocenti  <bernie@develer.com>
585
586	* libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
587	libcpp/internal.h.
588	(XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
589	macros.
590
5912004-07-13  Bernardo Innocenti  <bernie@develer.com>
592
593	* libiberty.h (ASTRDUP): Add casts required for stricter
594	type conversion rules of C++.
595	* obstack.h (obstack_free): Likewise.
596
5972004-07-07  Tomer Levi  <Tomer.Levi@nsc.com>
598
599	* dis-asm.h (print_insn_crx): Declare.
600
6012004-06-24  Alan Modra  <amodra@bigpond.net.au>
602
603	* bfdlink.h (struct bfd_link_order): Update comment.
604
6052004-05-11  Jakub Jelinek  <jakub@redhat.com>
606
607	* bfdlink.h (struct bfd_link_info): Add relro, relro_start and
608	relro_end fields.
609
6102004-05-04  Andreas Jaeger  <aj@suse.de>
611
612	* demangle.h: Do not use C++ reserved keyword typename as
613	parameter for cplus_demangle_fill_builtin_type.
614
6152004-04-22  Richard Henderson  <rth@redhat.com>
616
617	* hashtab.h (struct htab): Add size_prime_index.
618
6192004-04-13  Jeff Law  <law@redhat.com>
620
621	* hashtab.h (htab_remove_elt_with_hash): Prototype new function.
622
6232004-03-30  Zack Weinberg  <zack@codesourcery.com>
624
625	* hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
626
6272004-03-25  Stan Shebs  <shebs@apple.com>
628
629	* mpw/: Remove subdirectory and everything in it.
630
6312004-03-23  Alan Modra  <amodra@bigpond.net.au>
632
633	PR 51.
634	* bfdlink.h (struct bfd_link_info): Add wrap_char.
635
6362004-03-20  H.J. Lu  <hongjiu.lu@intel.com>
637
638	* bfdlink.h (bfd_link_info): Correct comments for the
639	unresolved_syms_in_objects field.
640
6412004-02-24  Ian Lance Taylor  <ian@wasabisystems.com>
642
643	* dyn-string.h: Update copyright date.
644
6452004-02-23  Ian Lance Taylor  <ian@wasabisystems.com>
646
647	* dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
648	the associated #defines.
649
6502004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
651
652	* demangle.h: Instead of checking ANSI_PROTOTYPES, just include
653	"libiberty.h".
654
655	* demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
656
657	* demangle.h (enum demangle_component_type): Define.
658	(struct demangle_operator_info): Declare.
659	(struct demangle_builtin_type_info): Declare.
660	(struct demangle_component): Define.
661	(cplus_demangle_fill_component): Declare.
662	(cplus_demangle_fill_name): Declare.
663	(cplus_demangle_fill_builtin_type): Declare.
664	(cplus_demangle_fill_operator): Declare.
665	(cplus_demangle_fill_extended_operator): Declare.
666	(cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
667	(cplus_demangle_v3_components): Declare.
668	(cplus_demangle_print): Declare.
669
670For older changes see ChangeLog-9103
671
672Local Variables:
673mode: change-log
674left-margin: 8
675fill-column: 74
676version-control: never
677End:
678