12008-08-25  Richard Henderson  <rth@redhat.com>
2
3	* elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
4
52008-08-25  Alan Modra  <amodra@bigpond.net.au>
6
7	* binary-io.h: New file, imported from gnulib, but don't
8	#include <fcntl.h> or <stdio.h>.
9
102008-08-17  Alan Modra  <amodra@bigpond.net.au>
11
12	* bfdlink.h (bfd_generic_link_read_symbols): Declare.
13
142008-08-08  Anatoly Sokolov  <aesok@post.ru>
15
16	* elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
17	E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
18	(EF_AVR_MACH): Redefine to 0x7F.
19	* opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
20	(AVR_ISA_AVR3): Redefine.
21	(AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
22	AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
23	AVR_ISA_AVR6): Define.
24
252008-07-12  Jie Zhang  <jie.zhang@analog.com>
26
27	Revert
28	2008-07-12  Jie Zhang  <jie.zhang@analog.com>
29	* bfdlink.h (struct bfd_link_info): Add sep_code member
30	variable.
31	* elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
32	(EF_BFIN_DATA_IN_L1): Define.
33
342008-07-12  Jie Zhang  <jie.zhang@analog.com>
35
36	* bfdlink.h (struct bfd_link_info): Add sep_code member
37	variable.
38	* elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
39	(EF_BFIN_DATA_IN_L1): Define.
40
412008-07-07  Stan Shebs  <stan@codesourcery.com>
42
43	* dis-asm.h (struct disassemble_info): Add endian_code field.
44
452008-07-07  Joel Brobecker  <brobecker@adacore.com>
46
47	* safe-ctype.h: Add #include of ctype.h before redefining
48	the ctype.h macros.
49
502008-07-04  Joel Brobecker  <brobecker@adacore.com>
51
52	* safe-ctype.h: Remove #error when detecting that ctype.h has been
53	included. Redefine the various macros provided by ctype.h as
54	undefined variables.
55
562008-06-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57
58	* libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
59	XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
60
612008-06-06  Alan Modra  <amodra@bigpond.net.au>
62
63	* bfdlink.h (struct bfd_link_info): Add "path_separator".
64
652008-04-10  Andreas Krebbel  <krebbel1@de.ibm.com>
66
67	* dis-asm.h (print_s390_disassembler_options):
68	Prototype added.
69
702008-03-24  Ian Lance Taylor  <iant@google.com>
71
72	* sha1.h: New file, from gnulib.
73
74	* md5.h: Add extern "C" when compiled with C++.
75
762008-03-24  Ian Lance Taylor  <iant@google.com>
77
78	* md5.h: Add extern "C" when compiled with C++.
79
802008-03-21  Ian Lance Taylor  <iant@google.com>
81
82	* filenames.h: Add extern "C" when compiled with C++.
83
842008-02-15  Alan Modra  <amodra@bigpond.net.au>
85
86	* bfdlink.h (struct bfd_link_hash_table): Delete creator field.
87	(struct bfd_link_info): Add output_bfd.
88
892008-02-11  Bob Wilson  <bob.wilson@acm.org>
90
91	* xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
92	(XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
93
942008-01-26  David Daney  <ddaney@avtrex.com>
95
96	* demangle.h (demangle_component_type):  Add
97	DEMANGLE_COMPONENT_JAVA_RESOURCE,
98	DEMANGLE_COMPONENT_COMPOUND_NAME, and
99	DEMANGLE_COMPONENT_CHARACTER as new enum values.
100	(demangle_component): Add struct s_character to union u.
101
1022007-11-07  Joseph Myers  <joseph@codesourcery.com>
103	    Daniel Jacobowitz  <dan@codesourcery.com>
104
105	* floatformat.h (struct floatformat): Add split_half field.
106	(floatformat_ibm_long_double): New.
107
1082007-09-06  Tom Tromey  <tromey@redhat.com>
109
110	* libiberty.h (pex_free): Document process killing.
111
1122007-08-31  Douglas Gregor  <doug.gregor@gmail.com>
113
114	* demangle.h (enum demangle_component_type): Add
115	DEMANGLE_COMPONENT_RVALUE_REFERENCE.
116
1172007-07-25  Ben Elliston  <bje@au.ibm.com>
118
119	* ternary.h: Remove.
120
1212007-07-18  Bob Wilson  <bob.wilson@acm.org>
122
123	* xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
124	(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
125
1262007-07-17  Nick Clifton  <nickc@redhat.com>
127
128	* COPYING3: New file.  Contains version 3 of the GNU General
129	Public License.
130
1312007-07-12  Kai Tietz   <kai.tietz@onevision.com>
132
133	* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
134	work-a-round whitespace problem in gcc gengtype.
135
136	* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
137	needed for WIN64 when a long is not wide enough for a pointer.
138	(splay_tree_key, splay_tree_value): Use the new types.
139
1402007-07-09  Roland McGrath  <roland@redhat.com>
141
142	* bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
143
1442007-07-06  Nick Clifton  <nickc@redhat.com>
145
146	* bfdlink.h: Update copyright notice to refer to GPLv3.
147
1482007-06-29  M R Swami Reddy  <MR.Swami.Reddy@nsc.com>
149
150	* dis-asm.h (print_insn_cr16): New prototype.
151
1522007-06-01  Noah Misch  <noah@cs.caltech.edu>
153	    Alan Modra  <amodra@bigpond.net.au>
154
155	* bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
156
1572007-05-07  Nathan Froyd  <froydnj@codesourcery.com>
158
159	* libiberty.h (writeargv): Declare.
160
1612007-04-30  Alan Modra  <amodra@bigpond.net.au>
162
163	* bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
164
1652007-04-25  Mark Mitchell  <mark@codesourcery.com>
166
167	* demangle.h: Change license to LGPL + exception.
168
1692007-04-10  Richard Henderson  <rth@redhat.com>
170
171	* bfdlink.h (struct bfd_link_info): Add relax_trip.
172
1732007-03-29  Joel Brobecker  <brobecker@adacore.com>
174
175	* filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
176	regardless of the type of file system.
177
1782007-03-06  Jan Hubicka  <jh@suse.cz>
179
180	* ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
181
1822007-02-21  Nick Clifton  <nickc@redhat.com>
183
184	* bfdlink.h (struct bfd_link_callbacks): Add
185	override_segment_assignment field.
186
1872007-02-17  Mark Mitchell  <mark@codesourcery.com>
188	    Nathan Sidwell  <nathan@codesourcery.com>
189	    Vladimir Prus  <vladimir@codesourcery.com
190	    Joseph Myers  <joseph@codesourcery.com>
191
192	* bin-bugs.h: Remove.
193
1942007-02-09  Joseph S. Myers  <joseph@codesourcery.com>
195
196	* libiberty.h (pex_write_input): Remove prototype.
197
1982007-02-05  Dave Brolley  <brolley@redhat.com>
199
200	* Contribute the following changes:
201	2001-03-26  Ben Elliston  <bje@redhat.com>
202
203	* dis-asm.h (print_insn_mep): Declare.
204
2052007-02-02  H.J. Lu  <hongjiu.lu@intel.com>
206
207	* dis-asm.h (print_i386_disassembler_options): New.
208
2092007-01-31  Vladimir Prus  <vladimir@codesourcery.com>
210
211	* libiberty.h (PEX_STDERR_TO_PIPE): New define.
212	(PEX_BINARY_ERROR): New define.
213	(pex_read_err): New function.
214
2152007-01-29  Simon Baldwin <simonb@google.com>
216
217	* demangle.h: New cplus_demangle_print_callback,
218	cplus_demangle_v3_callback, and java_demangle_v3_callback function
219	prototypes, and demangle_callbackref type definition.
220
2212007-01-16  H.J. Lu  <hongjiu.lu@intel.com>
222
223	PR ld/3831
224	* bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
225	Add dynamic and dynamic_data.
226
2272006-12-05  Michael Tautschnig  <tautschn@model.in.tum.de>
228	    Nick Clifton  <nickc@redhat.com>
229
230	* ansidecl.h (ATTRIBUTE_PACKED): Define.
231
2322006-11-30  Andrew Stubbs  <andrew.stubbs@st.com>
233	    J"orn Rennecke <joern.rennecke@st.com>
234
235	PR driver/29931
236	* libiberty.h (make_relative_prefix_ignore_links): Declare.
237
2382006-11-27  Bob Wilson  <bob.wilson@acm.org>
239
240	* xtensa-config.h (XSHAL_ABI): New.
241	(XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
242
2432006-11-27  Bob Wilson  <bob.wilson@acm.org>
244
245	* xtensa-isa.h (STATIC_LIBISA): Delete.
246
2472006-10-30  Paul Brook  <paul@codesourcery.com>
248
249	* dis-asm.h (disassemble_info): Add symtab, symtab_pos and
250	symtab_size.
251
2522006-10-30  H.J. Lu  <hongjiu.lu@intel.com>
253
254	PR ld/3111
255	* bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
256
2572006-10-25  Trevor Smigiel  <Trevor_Smigiel@playstation.sony.com>
258	    Yukishige Shibata  <shibata@rd.scei.sony.co.jp>
259	    Nobuhisa Fujinami  <fnami@rd.scei.sony.co.jp>
260	    Takeaki Fukuoka  <fukuoka@rd.scei.sony.co.jp>
261	    Alan Modra  <amodra@bigpond.net.au>
262
263	* dis-asm.h (print_insn_spu): Declare.
264
2652006-09-17  Mei Ligang  <ligang@sunnorth.com.cn>
266
267	* dis-asm.h: Add prototypes for Score disassembler routines.
268
2692006-09-07  H.J. Lu  <hongjiu.lu@intel.com>
270
271	* bfdlink.h (bfd_elf_dynamic_list): New.
272	(bfd_link_info): Add a dynamic field.
273
2742006-08-04  Marcelo Tosatti  <marcelo@kvack.org>
275
276	* bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
277
2782006-07-10  Jakub Jelinek  <jakub@redhat.com>
279
280	* bfdlink.h (struct bfd_link_info): Add emit_hash and
281	emit_gnu_hash bitfields.
282
2832006-04-11  Jim Blandy  <jimb@codesourcery.com>
284
285	* libiberty.h (pex_input_file, pex_input_pipe): New declarations.
286
2872006-04-06  H.J. Lu  <hongjiu.lu@intel.com>
288
289	* bfdlink.h (bfd_link_info): Replace need_relax_finalize with
290	relax_pass.
291
2922006-02-17  Shrirang Khisti  <shrirangk@kpitcummins.com>
293	    Anil Paranjape   <anilp1@kpitcummins.com>
294	    Shilin Shakti    <shilins@kpitcummins.com>
295
296	* dis-asm.h (print_insn_xc16c): New prototype.
297
2982006-01-18  DJ Delorie  <dj@redhat.com>
299
300	* md5.h: Include ansidecl.h
301
3022006-01-17  Andreas Schwab  <schwab@suse.de>
303
304	PR binutils/1486
305	* dis-asm.h (struct disassemble_info): Add
306	disassembler_needs_relocs.
307
3082006-01-09  Bob Wilson  <bob.wilson@acm.org>
309
310	* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
311
3122005-12-30  Bob Wilson  <bob.wilson@acm.org>
313
314	* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
315
3162005-12-16  Nathan Sidwell  <nathan@codesourcery.com>
317
318	Second part of ms1 to mt renaming.
319	* dis-asm.h (print_insn_mt): Renamed.
320
3212005-12-10  Terry Laurenzo  <tlaurenzo@gmail.com>
322
323	PR java/9861
324	* demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
325	output format for return types
326
3272005-11-03  Alan Modra  <amodra@bigpond.net.au>
328
329	* bfdlink.h (struct bfd_link_order): Tweak comment.
330
3312005-10-31  Mark Kettenis  <kettenis@gnu.org>
332
333	* floatformat.h (enum floatformat_byteorders): Add
334	floatformat_vax.
335	(floatformat_vax_aingle, floatformat_vax_double): Declare.
336
3372005-10-28  Dave Brolley  <brolley@redhat.com>
338
339	Contribute the following changes:
340	2003-09-29  Dave Brolley  <brolley@redhat.com>
341
342	* dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
343	more exotic underlying types to be used.
344
3452005-10-25  Arnold Metselaar  <arnold.metselaar@planet.nl>
346
347	disasm.h: Add declaration for print_insn_z80
348
3492005-09-30  Catherine Moore  <clm@cm00re.com>
350
351	* dis-asm.h (print_insn_bfin): Declare.
352
3532005-09-26  Mark Mitchell  <mark@codesourcery.com>
354
355	* libiberty.h (expandargv): New function.
356
3572005-08-18  Alan Modra  <amodra@bigpond.net.au>
358
359	* bfdlink.h: Remove mention of a29k.
360	* dis-asm.h: Remove a29k support.
361
3622005-08-17  Mark Kettenis  <kettenis@gnu.org>
363
364	* floatformat.h (struct floatformat): Change type of large
365	argument for is_valid member to `const void *'.
366	(floatformat_to_double): Change type of second argument to `const
367	void *'.
368	(floatformat_from_double): Change type of last argument to `void
369	*'.
370	(floatformat_is_valid): Change type of last argument to `const
371	void *'.
372
3732005-07-14  Jim Blandy  <jimb@redhat.com>
374
375	* dis-asm.h (print_insn_m32c): New declaration.
376
3772005-07-12  Ben Elliston  <bje@au.ibm.com>
378
379	* xregex2.h (regexec): Qualify this prototype with __extension__
380	when compiling with GNU C.
381
3822005-07-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
383
384	* dis-asm.h (fprintf_ftype): Add format attribute.
385
3862005-07-03  Steve Ellcey  <sje@cup.hp.com>
387
388	PR other/13906
389	* ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
390	* md5.h (md5_uintptr): New.
391	(md5_ctx): Align buffer field.
392
3932005-06-30  Daniel Berlin  <dberlin@dberlin.org>
394
395	* hashtab.h (HTAB_DELETED_ENTRY): New macro.
396	(HTAB_EMPTY_ENTRY): New macro.
397
3982005-06-20  Geoffrey Keating  <geoffk@apple.com>
399
400	* libiberty.h (strverscmp): Prototype.
401
4022005-06-17  Jakub Jelinek  <jakub@redhat.com>
403
404	* elf/external.h (GRP_ENTRY_SIZE): Define.
405
4062005-06-08  Zack Weinberg  <zack@codesourcery.com>
407
408	* dis-asm.h (get_arm_regnames): Update prototype.
409
4102005-06-07  Aldy Hernandez  <aldyh@redhat.com>
411	    Michael Snyder  <msnyder@redhat.com>
412	    Stan Cox  <scox@redhat.com>
413
414	* dis-asm.h: Externalize print_insn_ms1.
415
4162005-06-06  Gabriel Dos Reis  <gdr@integrable-solutions.net>
417
418	* libiberty.h (XOBFINISH): New.
419
4202005-06-03  Alan Modra  <amodra@bigpond.net.au>
421
422	* bfdlink.h (struct bfd_link_callbacks): Add einfo.
423
4242005-06-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
425
426	* libiberty.h (vsnprintf): Add format attribute.
427
4282005-05-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
429
430	* ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
431
4322005-05-28  Eli Zaretskii  <eliz@gnu.org>
433
434	* libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
435	needed.
436	(vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
437
4382005-05-25  Richard Henderson  <rth@redhat.com>
439
440	* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
441
4422005-05-24  Gabriel Dos Reis  <gdr@integrable-solutions.net>
443
444	* libiberty.h (ACONCAT): Properly cast value of alloca().
445
446	* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
447	__cplusplus.
448
4492005-05-12  Steve Ellcey  <sje@cup.hp.com>
450
451	libiberty.h: Do not define empty basename prototype.
452
4532005-05-10  Nick Clifton  <nickc@redhat.com>
454
455	* Update the address and phone number of the FSF organization in
456	the GPL notices in the following files:
457	COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
458	dyn-string.h, fibheap.h, filenames.h, floatformat.h,
459	fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
460	libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
461	partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
462	symcat.h, ternary.h, xregex2.h, xtensa-config.h,
463	xtensa-isa-internal.h, xtensa-isa.h
464
4652005-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
466
467	* libiberty.h (unlock_std_streams): New.
468
4692005-04-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
470
471	* hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
472	Don't use the PTR macro.
473
474	* sort.h: Don't use the PARAMS macro.
475
4762005-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
477
478	* libiberty.h (unlock_stream): New.
479
4802005-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
481
482	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
483	Remove parameter names.
484
4852005-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
486
487	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
488	Provide prototypes for new functions.
489
4902005-03-29  Ian Lance Taylor  <ian@airs.com>
491
492	* libiberty.h: Fix indentation.
493
4942005-03-28  Ian Lance Taylor  <ian@airs.com>
495
496	* libiberty.h: Include <stdio.h>.
497	(PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
498	(PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
499	(PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
500	(pex_init, pex_run, pex_read_output): Declare.
501	(pex_get_status, pex_get_times, pex_free, pex_one): Declare.
502	(struct pex_time): Define.
503
5042005-03-28  Mark Mitchell <mark@codesourcery.com>
505
506	* libiberty.h (ffs): Declare, if necessary.
507
5082005-03-27  Gabriel Dos Reis  <gdr@integreable-solutions.net>
509
510	* ternary.h: Don't use PARAMS anymore.
511
5122005-03-27  Gabriel Dos Reis  <gdr@integrable-solutions.net>
513
514	* md5.h: Remove definition and uses of __P.
515	* dyn-string.h: Remove uses of PARAMS.
516	* fibheap.h: Likewise.
517	* floatformat.h: Likewise.
518	* hashtab.h: Likewise.
519
5202005-03-26  Gabriel Dos Reis  <gdr@integrable-solutions.net>
521
522	* demangle.h: Remove uses of PARAMS.
523
524	* libiberty.h (ANSI_PROTOTYPES): Remove guard since
525	ANSI_PROTOTYPES is always assumed.
526	Remove uses of PARAMS throughout.
527
5282005-03-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
529
530	* libiberty.h (xstrndup): Declare.
531
5322005-03-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
533
534	* libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
535
5362005-03-22  Bob Wilson  <bob.wilson@acm.org>
537
538	* xtensa-isa.h: Update a comment and whitespace.
539
5402005-03-16  H.J. Lu  <hongjiu.lu@intel.com>
541
542	* bfdlink.h (bfd_link_info): Add gc_sections.
543
5442005-03-09  Mark Mitchell  <mark@codesourcery.com>
545
546	* libiberty.h (gettimeofday): Declare.
547
5482005-03-01  Jan Beulich  <jbeulich@novell.com>
549
550	* libiberty.h: Declare unlink_if_ordinary.
551
5522005-02-21  Alan Modra  <amodra@bigpond.net.au>
553
554	* xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
555	* xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
556	(xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
557
5582005-02-14  Paolo Bonzini  <bonzini@gnu.org>
559
560	PR bootstrap/19818
561	* ansidecl.h (PARAMS): Guard from redefinition.
562
5632005-02-03  Alan Modra  <amodra@bigpond.net.au>
564
565	* bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
566
5672005-02-01  Alan Modra  <amodra@bigpond.net.au>
568
569	* bfdlink.h (bfd_link_repair_undef_list): Declare.
570
5712005-01-10  Andreas Schwab  <schwab@suse.de>
572
573	* dis-asm.h (struct disassemble_info): Add skip_zeroes and
574	skip_zeroes_at_end.
575
5762004-12-11  Ben Elliston  <bje@au.ibm.com>
577
578	* fibheap.h (struct fibnode): Only use unsigned long bitfields
579	when __GNUC__ is defined and ints are less than 32-bits wide.
580
5812004-11-04  Paul Brook  <paul@codesourcery.com>
582
583	* bfdlink.h (bfd_link_info): Add default_imported_symver.
584
5852004-11-12  Bob Wilson  <bob.wilson@acm.org>
586
587	* xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
588	* xtensa-isa.h (xtensa_interface_class_id): New prototype.
589
5902004-11-08  Inderpreet Singh   <inderpreetb@nioda.hcltech.com>
591	    Vineet Sharma      <vineets@noida.hcltech.com>
592
593	* dis-asm.h: Add prototype for print_insn_maxq_little.
594
5952004-10-26  Paul Brook  <paul@codesourcery.com>
596
597	* bfdlink.h (struct bfd_link_info): Add create_default_symver.
598
5992004-10-21  H.J. Lu  <hongjiu.lu@intel.com>
600
601	PR 463
602	* bfdlink.h (bfd_link_callbacks): Add a pointer to struct
603	bfd_link_hash_entry to reloc_overflow.
604
6052004-10-07  Bob Wilson  <bob.wilson@acm.org>
606
607	* xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
608	XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
609	(XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
610
611	* xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
612	(config_sturct struct): Delete.
613	(XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
614	XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
615	XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
616	XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
617	XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
618	(xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
619	(xtensa_insn_decode_fn): Rename to ...
620	(xtensa_opcode_decode_fn): ... this.
621	(xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
622	xtensa_undo_reloc_fn): Update.
623	(xtensa_encoding_template_fn): Delete.
624	(xtensa_opcode_encode_fn, xtensa_format_decode_fn,
625	xtensa_length_decode_fn): New.
626	(xtensa_format_internal, xtensa_slot_internal): New types.
627	(xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
628	get_field, and set_field fields.  Add name, field_id, regfile,
629	num_regs, and flags fields.
630	(xtensa_arg_internal): New type.
631	(xtensa_iclass_internal): Change operands field to array of
632	xtensa_arg_internal.  Add num_stateOperands, stateOperands,
633	num_interfaceOperands, and interfaceOperands fields.
634	(xtensa_opcode_internal): Delete length, template, and iclass fields.
635	Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
636	(opname_lookup_entry): Delete.
637	(xtensa_regfile_internal, xtensa_interface_internal,
638	xtensa_funcUnit_internal, xtensa_state_internal,
639	xtensa_sysreg_internal, xtensa_lookup_entry): New.
640	(xtensa_isa_internal): Replace opcode_table field with opcodes field.
641	Change type of opname_lookup_table.  Delete num_modules,
642	module_opcode_base, module_decode_fn, config, and has_density fields.
643	Add num_formats, formats, format_decode_fn, length_decode_fn,
644	num_slots, slots, num_fields, num_operands, operands, num_iclasses,
645	iclasses, num_regfiles, regfiles, num_states, states,
646	state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
647	max_sysreg_num, sysreg_table, num_interfaces, interfaces,
648	interface_lookup_table, num_funcUnits, funcUnits and
649	funcUnit_lookup_table fields.
650	(xtensa_isa_module, xtensa_isa_modules): Delete.
651	(xtensa_isa_name_compare): New prototype.
652	(xtisa_errno, xtisa_error_msg): New.
653	* xtensa-isa.h (XTENSA_ISA_VERSION): Define.
654	(xtensa_isa): Change type.
655	(xtensa_operand): Delete.
656	(xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
657	xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
658	xtensa_funcUnit_use): New types.
659	(libisa_module_specifier): Delete.
660	(xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
661	(xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
662	xtensa_insnbuf_from_chars): Update prototypes.
663	(xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
664	xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
665	xtensa_encode_insn, xtensa_insn_length,
666	xtensa_insn_length_from_first_byte, xtensa_num_operands,
667	xtensa_operand_kind, xtensa_encode_result,
668	xtensa_operand_isPCRelative): Delete.
669	(xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
670	xtensa_operand_set_field, xtensa_operand_encode,
671	xtensa_operand_decode, xtensa_operand_do_reloc,
672	xtensa_operand_undo_reloc): Update prototypes.
673	(xtensa_isa_maxlength, xtensa_isa_length_from_chars,
674	xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
675	xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
676	xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
677	xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
678	xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
679	xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
680	xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
681	xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
682	xtensa_opcode_is_loop, xtensa_opcode_is_call,
683	xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
684	xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
685	xtensa_opcode_funcUnit_use, xtensa_operand_name,
686	xtensa_operand_is_visible, xtensa_operand_is_register,
687	xtensa_operand_regfile, xtensa_operand_num_regs,
688	xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
689	xtensa_stateOperand_state, xtensa_stateOperand_inout,
690	xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
691	xtensa_regfile_lookup_shortname, xtensa_regfile_name,
692	xtensa_regfile_shortname, xtensa_regfile_view_parent,
693	xtensa_regfile_num_bits, xtensa_regfile_num_entries,
694	xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
695	xtensa_state_is_exported, xtensa_sysreg_lookup,
696	xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
697	xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
698	xtensa_interface_num_bits, xtensa_interface_inout,
699	xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
700	xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
7012004-10-07  Jeff Baker  <jbaker@qnx.com>
702
703	* bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
704
7052004-09-17  Alan Modra  <amodra@bigpond.net.au>
706
707	* bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
708	of union.
709
7102004-09-13  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
711
712	* libiberty.h (basename): Prototype for __MINGW32__.
713
7142004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
715
716	* ansidecl.h (ATTRIBUTE_SENTINEL): Define.
717	* libiberty.h (concat, reconcat, concat_length, concat_copy,
718	concat_copy2): Use ATTRIBUTE_SENTINEL.
719
7202004-08-13  Alan Modra  <amodra@bigpond.net.au>
721
722	* bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
723	(LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
724
7252004-08-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
726
727	* libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
728	const-qualification before disposal.
729
7302004-07-24  Bernardo Innocenti  <bernie@develer.com>
731
732	* ansidecl.h (ARG_UNUSED): New Macro.
733
7342004-07-23  H.J. Lu  <hongjiu.lu@intel.com>
735
736	* bin-bugs.h (REPORT_BUGS_TO): Set to
737	"<URL:http://www.sourceware.org/bugzilla/>".
738
7392004-07-21  Paolo Bonzini  <bonzini@gnu.org>
740
741	* ansidecl.h (ATTRIBUTE_PURE): New.
742
7432004-07-13  Bernardo Innocenti  <bernie@develer.com>
744
745	* libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
746	libcpp/internal.h.
747	(XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
748	macros.
749
7502004-07-13  Bernardo Innocenti  <bernie@develer.com>
751
752	* libiberty.h (ASTRDUP): Add casts required for stricter
753	type conversion rules of C++.
754	* obstack.h (obstack_free): Likewise.
755
7562004-07-07  Tomer Levi  <Tomer.Levi@nsc.com>
757
758	* dis-asm.h (print_insn_crx): Declare.
759
7602004-06-24  Alan Modra  <amodra@bigpond.net.au>
761
762	* bfdlink.h (struct bfd_link_order): Update comment.
763
7642004-05-11  Jakub Jelinek  <jakub@redhat.com>
765
766	* bfdlink.h (struct bfd_link_info): Add relro, relro_start and
767	relro_end fields.
768
7692004-05-04  Andreas Jaeger  <aj@suse.de>
770
771	* demangle.h: Do not use C++ reserved keyword typename as
772	parameter for cplus_demangle_fill_builtin_type.
773
7742004-04-22  Richard Henderson  <rth@redhat.com>
775
776	* hashtab.h (struct htab): Add size_prime_index.
777
7782004-04-13  Jeff Law  <law@redhat.com>
779
780	* hashtab.h (htab_remove_elt_with_hash): Prototype new function.
781
7822004-03-30  Zack Weinberg  <zack@codesourcery.com>
783
784	* hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
785
7862004-03-25  Stan Shebs  <shebs@apple.com>
787
788	* mpw/: Remove subdirectory and everything in it.
789
7902004-03-23  Alan Modra  <amodra@bigpond.net.au>
791
792	PR 51.
793	* bfdlink.h (struct bfd_link_info): Add wrap_char.
794
7952004-03-20  H.J. Lu  <hongjiu.lu@intel.com>
796
797	* bfdlink.h (bfd_link_info): Correct comments for the
798	unresolved_syms_in_objects field.
799
8002004-02-24  Ian Lance Taylor  <ian@wasabisystems.com>
801
802	* dyn-string.h: Update copyright date.
803
8042004-02-23  Ian Lance Taylor  <ian@wasabisystems.com>
805
806	* dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
807	the associated #defines.
808
8092004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
810
811	* demangle.h: Instead of checking ANSI_PROTOTYPES, just include
812	"libiberty.h".
813
814	* demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
815
816	* demangle.h (enum demangle_component_type): Define.
817	(struct demangle_operator_info): Declare.
818	(struct demangle_builtin_type_info): Declare.
819	(struct demangle_component): Define.
820	(cplus_demangle_fill_component): Declare.
821	(cplus_demangle_fill_name): Declare.
822	(cplus_demangle_fill_builtin_type): Declare.
823	(cplus_demangle_fill_operator): Declare.
824	(cplus_demangle_fill_extended_operator): Declare.
825	(cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
826	(cplus_demangle_v3_components): Declare.
827	(cplus_demangle_print): Declare.
828
829For older changes see ChangeLog-9103
830
831Local Variables:
832mode: change-log
833left-margin: 8
834fill-column: 74
835version-control: never
836End:
837