btrace: async support
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
65bab56b
SE
12014-05-01 Steve Ellcey <sellcey@mips.com>
2
3 * include/longlong.h: Import latest version from GCC tree.
4
7d64c587
AB
52014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
6
7 * opcode/mips.h (ASE_XPA): New define.
8
73589c9d
CS
92014-04-22 Christian Svensson <blue@cmd.nu>
10
11 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
12
e4ef1b6c
DC
132014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
14
15 * elf/avr.h: Add new DIFF relocs.
16
4b95cf5c
AM
172014-03-05 Alan Modra <amodra@gmail.com>
18
19 Update copyright years.
20
281e9aa6 212014-01-21 Tom Tromey <tromey@redhat.com>
22
23 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
24 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
25 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
26 (NOARGS): Don't define.
27 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
28
1464e221
TT
292014-01-09 Tom Tromey <tromey@redhat.com>
30
31 * gdbm.h: Remove.
32
eafbc3bf
BM
332013-12-23 Bill Maddox <maddox@google.com>
34
35 * demangle.h (enum gnu_v3_ctor_kinds):
36 Added literal gnu_v3_unified_ctor.
37 (enum gnu_v3_ctor_kinds):
38 Added literal gnu_v3_unified_dtor.
39
35c08157
KLC
402013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
41 Wei-Cheng Wang <cole945@gmail.com>
42
43 * dis-asm.h (print_insn_nds32): Add nds32 target.
44
6cfdc96f 452013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
46
47 * longlong.h: New file.
48
b83a9376
CM
492013-11-11 Catherine Moore <clm@codesourcery.com>
50
51 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
52 (INSN_LOAD_MEMORY): ...this.
53
689a1abf 542013-10-29 Marc Glisse <marc.glisse@inria.fr>
55
56 PR tree-optimization/58689
57 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
58 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
59 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
60 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
61 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
62 Mark with attribute returns_nonnull.
63
36cff971 642013-10-22 Sterling Augustine <saugustine@google.com>
65
66 * gdb/gdb-index.h: Merge from gdb tree.
67
0e1c2434
SK
682013-10-10 Sean Keys <skeys@ipdatasys.com>
69
70 * xgate.h : Cleanup after opcode
71 table modification..
72
21290977
DD
732013-08-20 Alan Modra <amodra@gmail.com>
74
75 * floatformat.h (floatformat_ibm_long_double): Delete.
76 (floatformat_ibm_long_double_big): Declare.
77 (floatformat_ibm_long_double_little): Declare.
78
792013-08-19 Dehao Chen <dehao@google.com>
80
81 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
82
3c6331b4
DD
832013-08-02 Caroline Tice <cmtice@google.com>
84
85 * vtv-change-permission.h: New file.
86
d6787ef9
EB
872013-08-05 Eric Botcazou <ebotcazou@adacore.com>
88 Konrad Eisele <konrad@gaisler.com>
89
90 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
91
d301a56b
RS
922013-06-08 Catherine Moore <clm@codesourcery.com>
93
94 * opcode/mips.h (mips_opcode): Add ase field.
95 (INSN_ASE_MASK): Delete.
96 (INSN_DSP): Rename to ASE_DSP. Provide new value.
97 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
98 (INSN_MCU): Rename to ASE_MCU. Provide new value.
99 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
100 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
101 (INSN_MT): Rename to ASE_MT. Provide new value.
102 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
103 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
104 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
105 (opcode_is_member): Add ase argument. Check ase.
106
b47468a6
CM
1072013-05-06 Paul Brook <paul@codesourcery.com>
108
109 include/elf/
110 * mips.h (R_MIPS_PC32): Update comment.
111
3a4d2339
DD
1122013-04-03 Jason Merrill <jason@redhat.com>
113
114 Demangle C++11 ref-qualifier.
115 * demangle.h (enum demangle_component_type): Add
116 DEMANGLE_COMPONENT_REFERENCE_THIS,
117 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
118
531a94fd
SL
1192013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121 * opcode/nios2.h: Edit comment.
122
dad60f8e
SL
1232013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
124
125 * opcode/nios2.h (OPX_WRPRS): New define.
126 (OP_MATCH_WRPRS): Likewise.
127
f5cb796a
SL
1282013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
129
130 * opcode/nios2.h (OP_RDPRS): New define.
131 (OP_MATCH_RDPRS): Likewise.
132
8a7bad18
CC
1332013-03-01 Cary Coutant <ccoutant@google.com>
134
135 * dwarf2.h (enum dwarf_sect): New enum type.
136
30e8ee25
AM
1372013-02-19 Alan Modra <amodra@gmail.com>
138
139 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
140
f5c033f1
ST
1412013-02-11 Sriraman Tallam <tmsriram@google.com>
142
143 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 144 explicitly for all values.
f5c033f1 145
36591ba1
SL
1462013-02-06 Sandra Loosemore <sandra@codesourcery.com>
147 Andrew Jenner <andrew@codesourcery.com>
148
149 Based on patches from Altera Corporation.
150
151 * dis-asm.h (print_insn_big_nios2): Declare.
152 (print_insn_little_nios2): Declare.
153
e5e04ca3
KT
1542013-01-30 Kai Tietz <ktietz@redhat.com>
155
156 PR other/54620
157 PR target/39064
158 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
159 stdint.h and sys/types.h headers are present.
160 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
161
a3c62988
NC
1622013-01-10 Will Newton <will.newton@imgtec.com>
163
164 * dis-asm.h (print_insn_metag): New declaration.
165
ddd27bde
DD
1662012-12-18 Aldy Hernandez <aldyh@redhat.com>
167
168 PR other/54324
169 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
170 < 3.4.
171
5bf135a7
NC
1722012-12-17 Nick Clifton <nickc@redhat.com>
173
174 * MAINTAINERS: Add copyright notice.
175 * alloca-conf.h: Likewise.
176 * fopen-bin.h: Likewise.
177 * fopen-same.h: Likewise.
178 * fopen-vms.h: Likewise.
179 * aout/hppa.h: Likewise.
180 * opcode/tahoe.h: Likewise.
181
69b06cc8
ME
1822012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
183
184 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
185
1f3de044
DD
1862012-11-09 Jason Merrill <jason@redhat.com>
187
188 * demangle.h (enum demangle_component_type): Add
189 DEMANGLE_COMPONENT_TAGGED_NAME.
190
a903d6ac 1912012-10-29 Sterling Augustine <saugustine@google.com>
192 Cary Coutant <ccoutant@google.com>
1f3de044
DD
193
194 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
195 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
196 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
197
198
10fca301
NC
1992012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
200
201 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
202 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
203 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
204 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
205 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
206 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
207 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
208
4f9d22a0
L
2092012-10-24 H.J. Lu <hongjiu.lu@intel.com>
210
211 * bfdlink.h (bfd_link_info): Add
212 disable_target_specific_optimizations.
213
04c3a755
NS
2142012-10-23 Nathan Sidwell <nathan@codesourcery.com>
215
216 * bfdlink.h (struct bfd_link_info): Add stacksize option.
217
0e86e20e
AM
2182012-10-22 Jan Beich <jbeich@tormail.org>
219
220 PR ld/14426
221 * bfdlink.h (bfd_link_info): Add ignore_hash.
222
995b61fe
DD
2232012-10-08 Jason Merrill <jason@redhat.com>
224
225 * demangle.h (enum demangle_component_type): Add
226 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
227
2282012-09-18 Florian Weimer <fweimer@redhat.com>
229
230 PR other/54411
231 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
232
1415a2a7
AG
2332012-09-27 Anthony Green <green@moxielogic.com>
234
235 * opcode/moxie.h (MOXIE_BAD): New define.
236
f41aef5f
RE
2372012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
238
239 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
240
f8bfbc48
CC
2412012-09-06 Cary Coutant <ccoutant@google.com>
242
243 * dwarf2.def: Edit comment.
244
16164a6b
ST
2452012-08-24 Sriraman Tallam <tmsriram@google.com>
246
247 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
248 New interface.
249 (ld_plugin_unique_segment_for_sections): New interface.
250 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
251 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
252 (tv_allow_unique_segment_for_sections): New member.
253 (tv_unique_segment_for_sections): New member.
254
59d09be6
MGD
2552012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
256
257 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
258
bca38921
MGD
2592012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
260
261 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
262 (MAX_TAG_CPU_ARCH): Update.
263 * opcode/arm.h (ARM_EXT_V8): New define.
264 (FPU_VFP_EXT_ARMV8): Likewise.
265 (FPU_NEON_EXT_ARMV8): Likewise.
266 (FPU_CRYPTO_EXT_ARMV8): Likewise.
267 (ARM_AEXT_V8A): Likewise.
268 (FPU_VFP_ARMV8): Likwise.
269 (FPU_NEON_ARMV8): Likewise.
270 (FPU_CRYPTO_ARMV8): Likewise.
271 (FPU_ARCH_VFP_ARMV8): Likewise.
272 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
273 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
274 (ARM_ARCH_V8A): Likwise.
275 (ARM_ARCH_V8A_FP): Likewise.
276 (ARM_ARCH_V8A_SIMD): Likewise.
277 (ARM_ARCH_V8A_CRYPTO): Likewise.
278
a06ea964
NC
2792012-08-13 Ian Bolton <ian.bolton@arm.com>
280 Laurent Desnogues <laurent.desnogues@arm.com>
281 Jim MacArthur <jim.macarthur@arm.com>
282 Marcus Shawcroft <marcus.shawcroft@arm.com>
283 Nigel Stephens <nigel.stephens@arm.com>
284 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
285 Richard Earnshaw <rearnsha@arm.com>
286 Sofiane Naci <sofiane.naci@arm.com>
287 Tejas Belagod <tejas.belagod@arm.com>
288 Yufeng Zhang <yufeng.zhang@arm.com>
289
290 * dis-asm.h (print_insn_aarch64): New declaration.
291 (print_aarch64_disassembler_options): New declaration.
292 (aarch64_symbol_is_valid): New declaration.
293
21a37505
SK
2942012-08-02 Sean Keys <skeys@ipdatasys.com>
295
30e8ee25 296 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 297
63d08c68
NC
2982012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
299 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
300
301 PR binutils/13135
302 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
303
0429544a
DE
3042012-07-13 Doug Evans <dje@google.com>
305
306 * filenames.h: #include "hashtab.h".
307 (filename_hash, filename_eq): Declare.
308
470b557a
AK
3092012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
310
311 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
312
3e265597
SK
3132012-07-05 Sean Keys <skeys@ipdatasys.com>
314
30e8ee25
AM
315 * opcode/xgate.h: Changed the format string for mode
316 XGATE_OP_DYA_MON.
3e265597 317
e48f8891
DD
3182012-06-18 Doug Evans <dje@google.com>
319
320 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
321
2202d7cd
RÁE
3222012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
323
324 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
325
9761def5
DD
3262012-06-08 Jakub Jelinek <jakub@redhat.com>
327
328 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
329 forms.
330 * dwarf2.h (enum dwarf_macro_record_type): Add
331 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
332 and DW_MACRO_GNU_transparent_include_alt.
333
c81795e6
DE
3342012-05-23 Doug Evans <dje@google.com>
335
336 * leb128.h: #include stdint.h, inttypes.h.
337 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
338 Change to take a uint64_t * argument instead of unsigned long long.
339 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
340 Change to take an int64_t * argument instead of long long.
341
67bf71fe
DD
3422012-05-22 Doug Evans <dje@google.com>
343
344 * leb128.h: New file.
345
3462012-05-19 Gary Funck <gary@intrepid.com>
347
348 * dwarf2.def: Update comment re: UPC extensions to reference
349 DWARF4 specification.
350
6927f982
NC
3512012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
352
353 * dis-asm.h (print_insn_m9s12x): Prototype.
354 (print_insn_m9s12xg): Prototype.
355
f6c1a2d5
NC
3562012-05-03 Sean Keys <skeys@ipdatasys.com>
357
358 * dis-asm.h (print_insn_xgate): Define.
359 (print_insn_xgate): Ditto.
360 Added new files for XGATE port.
361
959fb206
CC
3622012-05-02 Cary Coutant <ccoutant@google.com>
363
364 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
365 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
366
fcfa8919
DE
3672012-04-28 Doug Evans <dje@google.com>
368
369 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
370
fa66ec53
DD
3712012-04-27 Tom Tromey <tromey@redhat.com>
372
373 * dwarf2.h: Wrap function declarations in extern "C".
374
3752012-04-27 Tom Tromey <tromey@redhat.com>
376
377 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
378 (enum dwarf_location_atom, enum dwarf_type, enum
379 dwarf_call_frame_info): Remove.
380 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
381 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
382 Include dwarf2.def.
383 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
384 (get_DW_OP_name, get_DW_ATE_name): Declare.
385 * dwarf2.def: New file, from dwarf2.h.
386
2615994e
DM
3872012-04-12 David S. Miller <davem@davemloft.net>
388
389 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
390 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
391
b3641a6e
DD
3922012-04-10 Tristan Gingold <gingold@adacore.com>
393
394 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
395 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
396
d324f6d6
RM
3972012-04-09 Roland McGrath <mcgrathr@google.com>
398
399 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
400
b240011a
AM
4012012-03-15 Alan Modra <amodra@gmail.com>
402
403 * dis-asm.h (disassemble_init_powerpc): Declare.
404
4e3aa408
DD
4052009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
406
407 Add DWARF attribute value for the "Borland fastcall" calling
408 convention.
409 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
410
b7761f11
L
4112012-01-31 H.J. Lu <hongjiu.lu@intel.com>
412
413 PR ld/13616
414 * bfdlink.h (bfd_link_order): Update comments on data size.
415
4e35ccee
CC
4162012-01-26 Cary Coutant <ccoutant@google.com>
417
418 * dwarf2.h (enum dwarf_form): Add Fission extensions.
419 (enum dwarf_attribute): Likewise.
420
c7571c06
JM
4212012-01-06 Jason Merrill <jason@redhat.com>
422
423 PR c++/6057
424 PR c++/48051
425 PR c++/50855
426 PR c++/51322
427 * demangle.h (enum demangle_component_type): Add
428 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
429
a4551119
TG
4302011-12-14 Iain Sandoe <iains@gcc.gnu.org>
431
432 * mach-o/loader.h (bfd_mach_o_section_type): define
433 BFD_MACH_O_S_ATTR_NONE to 0.
434
956a8f8b
DD
4352011-11-07 Richard Henderson <rth@redhat.com>
436
437 Merged from transactional-memory.
438
439 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
440 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
441 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
442 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
443
99c513f6
DD
4442011-11-01 DJ Delorie <dj@redhat.com>
445
446 * dis-asm.h (print_insn_rl78): Declare.
447
cfb8c092
NC
4482011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
449
450 * dis-asm.h (print_insn_epiphany): Declare.
451
006d5c88
DD
4522011-10-21 Ulrich Drepper <drepper@gmail.com>
453
454 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
455
4562011-10-21 Marc Glisse <marc.glisse@inria.fr>
457
458 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
459
c192a133
AM
4602011-10-19 Alan Modra <amodra@gmail.com>
461
462 PR ld/13254
463 * bfdlink.h (struct bfd_link_info): Add error_textrel.
464
514c97d3
DD
4652011-09-28 Doug Evans <dje@google.com>
466
467 * timeval-utils.h: New file.
468
469 * libiberty.h (countargv): Declare.
470
235061c2
CC
4712011-09-26 Cary Coutant <ccoutant@google.com>
472
473 gcc PR lto/47247
474 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
475 LDPR_PREVAILING_DEF_IRONLY_EXP.
476 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
477
7955ede5
DD
4782011-09-23 Cary Coutant <ccoutant@google.com>
479
480 PR 40831
481 * demangle.h (enum demangle_component_type): Add
482 DEMANGLE_COMPONENT_CLONE.
483
fd91d419
L
4842011-09-15 H.J. Lu <hongjiu.lu@intel.com>
485
486 PR ld/12975
487 * bfdlink.h (bfd_link_info): Add version_info.
488
17a16b0f
DD
4892011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
490
491 * xregex.h (regoff_t): Define.
492
26ac1280
DD
4932011-07-22 Jakub Jelinek <jakub@redhat.com>
494
d4743114
JJ
495 * dwarf2.h (DW_AT_GNU_macros): New.
496 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
497
26ac1280
DD
498 PR c++/49756
499 * libiberty.h (stack_limit_increase): New prototype.
500
5012011-07-13 Sriraman Tallam <tmsriram@google.com>
502
503 * plugin-api.h
504 (ld_plugin_section): New struct.
505 (ld_plugin_get_section_count): New typedef.
506 (ld_plugin_get_section_type): New typedef.
507 (ld_plugin_get_section_name): New typedef.
508 (ld_plugin_get_section_contents): New typedef.
509 (ld_plugin_update_section_order): New typedef.
510 (ld_plugin_allow_section_ordering): New typedef.
511 (LDPT_GET_SECTION_COUNT): New enum value.
512 (LDPT_GET_SECTION_TYPE): New enum value.
513 (LDPT_GET_SECTION_NAME): New enum value.
514 (LDPT_GET_SECTION_CONTENTS): New enum value.
515 (LDPT_UPDATE_SECTION_ORDER): New enum value.
516 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
517 (tv_get_section_count): New struct members.
518 (tv_get_section_type): New struct members.
519 (tv_get_section_name): New struct members.
520 (tv_get_section_contents): New struct members.
521 (tv_update_section_order): New struct members.
522 (tv_allow_section_ordering): New struct members.
523
05aecedb
AM
5242011-07-15 Alan Modra <amodra@gmail.com>
525
526 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
527 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
528 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
529 out of bitfields. Reorder bitfields.
530
e9552f7e 5312011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
532
533 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
534 (ld_plugin_get_section_count): New typedef.
535 (ld_plugin_get_section_type): New typedef.
536 (ld_plugin_get_section_name): New typedef.
537 (ld_plugin_get_section_contents): New typedef.
538 (ld_plugin_update_section_order): New typedef.
539 (ld_plugin_allow_section_ordering): New typedef.
540 (LDPT_GET_SECTION_COUNT): New enum value.
541 (LDPT_GET_SECTION_TYPE): New enum value.
542 (LDPT_GET_SECTION_NAME): New enum value.
543 (LDPT_GET_SECTION_CONTENTS): New enum value.
544 (LDPT_UPDATE_SECTION_ORDER): New enum value.
545 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
546 (tv_get_section_count): New struct members.
547 (tv_get_section_type): New struct members.
548 (tv_get_section_name): New struct members.
549 (tv_get_section_contents): New struct members.
550 (tv_update_section_order): New struct members.
551 (tv_allow_section_ordering): New struct members.
552
ae17ab41
CM
5532011-07-11 Catherine Moore <clm@codesourcery.com>
554
555 * bfdlink.h (flag_type): New enumeration.
556 (flag_info_list): New structure.
557 (flag_info): New structure.
558
0c511000
AM
5592011-07-09 H.J. Lu <hongjiu.lu@intel.com>
560
561 PR ld/12942
562 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
563
7d6b320b
JB
5642011-07-01 Joel Brobecker <brobecker@adacore.com>
565
566 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
567 on Darwin, as well as on the systems that use a DOS-like
568 filesystem.
569
b24539b3
DD
5702011-06-22 Jakub Jelinek <jakub@redhat.com>
571
572 PR debug/47858
573 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
574
f8b999f9
JJ
5752011-06-22 Jakub Jelinek <jakub@redhat.com>
576
577 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
578
e41b3a13
JJ
5792011-06-20 Jakub Jelinek <jakub@redhat.com>
580
581 PR ld/12570
582 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
583 option.
584
ddee5e46
DD
5852011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
586
587 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
588 (DMGL_RET_DROP): New.
589
aa137e4d 5902011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 591
aa137e4d
NC
592 * dis-asm.h (print_insn_tilegx): Declare.
593 (print_insn_tilepro): Likewise.
5e4b319c 594
16d96b5b
AM
5952011-05-17 Alan Modra <amodra@gmail.com>
596
597 PR ld/12760
598 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
599 "string" param.
600
41e04eaa
AM
6012011-05-16 Alan Modra <amodra@gmail.com>
602
603 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
604
d46ab832
JJ
6052011-04-30 Jakub Jelinek <jakub@redhat.com>
606
607 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
608 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
609
1ae0d051
JK
6102011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
611
612 * bfdlink.h (ENUM_BITFIELD): Remove.
613
6142011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
615
616 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
617
35ed3f94
AM
6182011-04-24 Alan Modra <amodra@gmail.com>
619
620 PR ld/12365
621 PR ld/12696
622 * bfdlink.h (ENUM_BITFIELD): Define.
623 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
624 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
625 rather than "name".
626
24f58f47
AM
6272011-04-20 Alan Modra <amodra@gmail.com>
628
629 PR ld/12365
630 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
631 and multiple_common parameters to pass in a bfd_link_hash_entry
632 pointer rather than name,bfd etc. found in the hash entry.
633
bbda3415
TG
6342011-03-31 Tristan Gingold <gingold@adacore.com>
635
636 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
637
bb0c9237
TT
6382011-03-24 Mark Wielaard <mjw@redhat.com>
639
640 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
641
55406e10
RÁE
6422010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
643
644 * plugin-api.h (ld_plugin_get_view): New.
645 (ld_plugin_tag): Add LDPT_GET_VIEW.
646 (ld_plugin_tv): Add tv_get_view.
647
02458de2
JJ
6482011-03-16 Jakub Jelinek <jakub@redhat.com>
649
650 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
651 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
652 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
653 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
654 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
655 DW_OP_GNU_entry_value): New.
656
007d6189
KT
6572011-02-28 Kai Tietz <kai.tietz@onevision.com>
658
659 * filenames.h (filename_ncmp): New prototype.
660
47704ddf
KT
6612011-02-23 Kai Tietz <kai.tietz@onevision.com>
662
663 * dwarf2.h (_ELF_DWARF2_H): Renamed to
664 _DWARF2_H.
665 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
666 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
667 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
668 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
669
54fcddd0
UW
6702011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
671
672 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
673
7be9d9c9
DD
6742011-01-12 Iain Sandoe <iains@gcc.gnu.org>
675
676 * dwarf2.h: Update value for DW_AT_hi_user.
677
f9e6589d
DD
6782010-11-16 Ian Lance Taylor <iant@google.com>
679
680 * simple-object.h (simple_object_attributes_merge): Declare,
681 replacing simple_object_attributes_compare.
682
8baf536a
DD
6832010-11-04 Ian Lance Taylor <iant@google.com>
684
685 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
686
ffa54e5c
DD
6872010-11-02 Ian Lance Taylor <iant@google.com>
688
689 * simple-object.h: New file.
690
24f58f47 6912010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
692
693 Sync LD plugin patch series (part 1/6) with src/include/.
694 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
695
24f58f47 6962010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
697
698 Apply LD plugin patch series (part 6/6).
699 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
700 to add_archive_element callback used to return a replacement bfd which
701 is to be added to the hash table in place of the original element.
702
24f58f47 7032010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
704
705 Apply LD plugin patch series (part 1/6).
706 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
707
a903d6ac 7082010-10-06 Andi Kleen <ak@linux.intel.com>
9711ae4d
DD
709
710 * libiberty.h (setproctitle): Add prototype.
711
bb73df25
BS
7122010-09-29 Bernd Schmidt <bernds@codesourcery.com>
713
714 * opcode/tic6x-control-registers.h (tscl): Now read_write.
715
d9aee5d7
AK
7162010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
717
718 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
719
f4c65163
MGD
7202010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
721
722 * arm.h (ARM_EXT_V6Z): Remove.
723 (ARM_EXT_SEC): New define.
724 (ARM_AEXT_V6Z): Use Security Extensions.
725 (ARM_AEXT_V6ZK): Likeiwse.
726 (ARM_AEXT_V6ZT2): Likewise.
727 (ARM_AEXT_V6ZKT2): Likewise.
728 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
729 (ARM_ARCH_V7A_SEC): New define.
730 (ARM_ARCH_V7A_MP): Rename...
731 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
732
b7807392
JJ
7332010-09-09 Jakub Jelinek <jakub@redhat.com>
734
735 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
736
f9e9243a
UW
7372010-07-06 Ken Werner <ken.werner@de.ibm.com>
738
739 * floatformat.h (floatformat_ieee_half_big): Add declaration.
740 (floatformat_ieee_half_little): Likewise.
741
360cfc9c
AM
7422010-06-29 Alan Modra <amodra@gmail.com>
743
744 * dis-asm.h: Remove references to maxq.
745
42218b9f
RÁE
7462010-06-21 Rafael Espindola <espindola@google.com>
747
748 * plugin-api.h (ld_plugin_set_extra_library_path): New.
749 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
750 (ld_plugin_tv): Add tv_set_extra_library_path.
751
36b2885d
JJ
7522010-06-21 Jakub Jelinek <jakub@redhat.com>
753
754 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
755
6508b958
RÁE
7562010-06-18 Rafael Espindola <espindola@google.com>
757
758 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
759 Make argument const.
760
219a461e
DD
7612010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
762
763 * splay-tree.h: Update copyright years.
764 (splay_tree_s): Document fields.
765 (splay_tree_new_typed_alloc): New.
766
767 * hashtab.h: Update copyright years.
768 (htab_create_typed_alloc): New.
769
93a6c7a4
TG
7702010-06-10 Tristan Gingold <gingold@adacore.com>
771
772 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
773 DW_TAG_HP_Bliss_field_set.
774 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
775 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
776 DW_AT_HP_definition_points, DW_AT_HP_default_location and
777 DW_AT_HP_is_result_param.
778 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
779 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
780 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
781 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
782 (enum dwarf_line_number_x_ops): Add
783 DW_LNE_HP_source_file_correlation.
784 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
785 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
786 DW_LANG_HP_Assembler.
787
3537c84b
RÁE
7882010-06-01 Rafael Espindola <espindola@google.com>
789
790 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
791
9757332f
DD
7922010-04-26 Pedro Alves <pedro@codesourcery.com>
793
794 * filenames.h (PATH_SEPARATOR): Delete.
795
7962010-04-23 Pedro Alves <pedro@codesourcery.com>
797
798 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
799 always define it independently of host, add `dos_based' parameter,
800 and handle it.
801 (PATH_SEPARATOR): Define.
802 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
803 independently of host, add `dos_based' parameter, and handle it.
804 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
805 it independently of host, add `dos_based' parameter, and handle
806 it.
807 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
808 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
809 (HAS_DOS_DRIVE_SPEC): New.
810 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
811 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
812 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
813 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
814
8152009-05-31 Ian Lance Taylor <iant@google.com>
816
817 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
818 the way we treat an ISO C compiler. Don't define inline as a
819 macro when compiling with C++.
820 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
821 when compiling with C++.
822 * fibheap.h: Add extern "C" when compiling with C++.
823
2cd2156f
DD
8242010-04-23 Pedro Alves <pedro@codesourcery.com>
825
826 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
827 always define it independently of host, add `dos_based' parameter,
828 and handle it.
829 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
830 independently of host, add `dos_based' parameter, and handle it.
831 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
832 it independently of host, add `dos_based' parameter, and handle
833 it.
834 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
835 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
836 (HAS_DOS_DRIVE_SPEC): New.
837 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
838 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
839 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
840 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
841
8422010-04-20 Nick Clifton <nickc@redhat.com>
843
844 * sha1.h: Update copyright notice to use GPLv3.
845
e4e42b45
NC
8462010-04-15 Nick Clifton <nickc@redhat.com>
847
848 * bout.h: Update copyright notice to use GPLv3.
849 * hp-symtab.h: Likewise.
850 * oasys.h: Likewise.
851 * progress.h: Likewise.
852 * sha1.h: Likewise.
853 * xtensa-isa-internal.h: Likewise.
854 * xtensa-isa.h: Likewise.
855
58cd9144
DE
8562010-04-14 Doug Evans <dje@google.com>
857
858 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
859
a233b20c
JJ
8602010-04-05 Jakub Jelinek <jakub@redhat.com>
861
862 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
863 field.
864
40b36596
JM
8652010-03-25 Joseph Myers <joseph@codesourcery.com>
866
867 * dis-asm.h (print_insn_tic6x): Declare.
868
0aec0f33
JM
8692010-03-23 Joseph Myers <joseph@codesourcery.com>
870
871 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
872
16c06870
JB
8732010-01-13 Joel Brobecker <brobecker@adacore.com>
874
875 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
876 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
877
6d390a9e
DD
8782010-01-11 Tristan Gingold <gingold@adacore.com>
879
880 * demangle.h (ada_demangle): Add prototype.
881
43e85a8f
DD
8822010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
883
884 PR bootstrap/41771
885 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
886
2e13ec5c
JB
8872009-12-29 Joel Brobecker <brobecker@adacore.com>
888
889 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
890
e7f8eadb
DK
8912009-12-14 Doug Kwan <dougkwan@google.com>
892
893 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
894 to avoid shadowed variable warnings.
895 * dis-asm.h (struct disassemble_info): Ditto.
896 (disassemble_init_for_target): Ditto.
897 (init_disassemble_info): Ditto.
898
3cb4feec
AM
8992009-11-18 Alan Modra <amodra@bigpond.net.au>
900
901 * alloca-conf.h: Clarify comment.
902
dec397b2
JB
9032009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
904
905 Add DWARF attribute value for the "Borland fastcall" calling
906 convention.
8b40760a 907 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 908
96d86ee3
KT
9092009-10-23 Kai Tietz <kai.tietz@onevision.com>
910
911 * splay-tree.h (libi_uhostptr_t): Add gcc specific
912 __extension__ for long long type case to silent cX9.
913 (libi_shostptr_t): Likewise.
914
0adbbe4a
DD
9152009-10-19 Rafael Avila de Espindola <espindola@google.com>
916
917 PR40790
918 * plugin-api.h: Don't include stdint.h unconditionally.
919
3fce87a0
DD
9202009-10-15 Jakub Jelinek <jakub@redhat.com>
921
922 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
923 a DWARF 4 addition.
924
f88dc410
AM
9252009-10-14 Alan Modra <amodra@bigpond.net.au>
926
927 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
928 bfd_link_common_skip_ar_aymbols.
929 (struct bfd_link_info): Here too.
930
e322137b
DD
9312009-10-09 Rafael Espindola <espindola@google.com>
932
933 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
934 libname.
935
59b17575
DD
9362008-10-03 Rafael Espindola <espindola@google.com>
937
938 * plugin-api.h: New.
939 * lto-symtab.h: New.
940
8341e15b
ILT
9412009-10-05 Rafael Espindola <espindola@google.com>
942
943 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
944 (ld_plugin_get_input_file): New.
945 (ld_plugin_release_input_file): New.
946 (ld_plugin_add_input_library): New.
947 (ld_plugin_message): Mark format const.
948 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
949 LDPT_ADD_INPUT_LIBRARY.
950 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
951 tv_add_input_library.
952
9532009-10-04 Jerry Quinn <jlquinn@optonline.net>
954
955 * plugin-api.h: Fix compile.
956
664aa91f
DD
9572009-09-29 Jason Merrill <jason@redhat.com>
958
959 * demangle.h (enum demangle_component_type): Add
960 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
961 DEMANGLE_COMPONENT_UNNAMED_TYPE.
962 (struct demangle_component): Add s_unary_num.
963
c7927a3c
NC
9642009-09-29 DJ Delorie <dj@redhat.com>
965
966 * dis-asm.h: Add prototype for print_insn_rx.
967
39236edf
DD
9682009-09-25 Dodji Seketeli <dodji@redhat.com>
969
970 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
971 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
972 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
973
fa9efd0f
DD
9742009-09-25 Cary Coutant <ccoutant@google.com>
975
976 Add rest of new values from DWARF Version 4.
977 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
978 New tags.
979 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
980 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
981 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
982 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
983 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
984 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
985 attributes.
986 (DW_LANG_Python): New language.
987
2b6f5997
CC
9882009-09-24 Cary Coutant <ccoutant@google.com>
989
990 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
991 New tags.
992 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
993 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
994 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
995 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
996 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
997 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
998 attributes.
999 (DW_LANG_Python): New language.
1000
a89caa61
DD
10012009-09-22 Dodji Seketeli <dodji@redhat.com>
1002
1003 * dwarf2.h (enum dwarf_tag): Add
1004 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1005
a50b1753
NC
10062009-09-09 Martin Thuresson <martin@mtme.org>
1007
1008 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1009 level.
1010
66a6900a
JZ
10112009-09-04 Jie Zhang <jie.zhang@analog.com>
1012
1013 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1014 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1015 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1016 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1017 Adjust accordingly.
1018 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1019 PseudoDbg_Assert_grp_mask.
1020
7ba29e2a
NC
10212009-08-06 Michael Eager <eager@eagercon.com>
1022
1023 * dis-asm.h: Decl print_insn_microblaze().
1024
6e881691
DD
10252009-07-24 Ian Lance Taylor <iant@google.com>
1026
1027 * libiberty.h (crc32): Declare.
1028
2c61e778
DE
10292009-07-20 Cary Coutant <ccoutant@google.com>
1030 Doug Evans <dje@google.com>
77170296
DE
1031
1032 Add some dwarf4 values.
1033 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1034 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1035 DW_FORM_flag_present, DW_FORM_sig8.
1036 (enum dwarf_attribute): Add DW_AT_signature.
1037
d5031754
DD
10382009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1039
1040 * demangle.h
1041 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1042 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1043 New.
1044
fa8f86ff
TT
10452009-07-10 Tom Tromey <tromey@redhat.com>
1046
1047 * dwarf2.h: New file, moved from elf/.
1048
62d2aabf
DD
10492009-07-09 Jakub Jelinek <jakub@redhat.com>
1050
1051 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1052 and DW_OP_stack_value.
1053
e0452928
DD
10542009-07-09 Tom Tromey <tromey@redhat.com>
1055
1056 * elf/dwarf2.h: Remove, renaming to...
1057 * dwarf2.h: ... this.
1058
10592009-06-29 Tom Tromey <tromey@redhat.com>
1060
1061 * elf/dwarf2.h: New file. Merged with gdb.
1062
0313a2b8
NC
10632009-06-18 Nick Clifton <nickc@redhat.com>
1064
1065 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1066 field of struct disassemble_info.
1067
671f4ed1
DD
10682009-06-09 Ian Lance Taylor <ian@airs.com>
1069
1070 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1071
1316c8b3
NC
10722009-06-15 Nick Clifton <nickc@redhat.com>
1073
0313a2b8
NC
1074 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1075 struct disassemble_info.
1316c8b3 1076
8466c6d4
DD
10772009-06-02 Ian Lance Taylor <iant@google.com>
1078
1079 * ansidecl.h (EXPORTED_CONST): Define.
1080
52d6785f
DD
10812009-05-31 Ian Lance Taylor <iant@google.com>
1082
1083 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1084 the way we treat an ISO C compiler. Don't define inline as a
1085 macdro when compiling with C++.
1086 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1087 when compiling with C++.
1088 * fibheap.h: Add extern "C" when compiling with C++.
1089
84983b1a
TG
10902009-05-25 Tristan Gingold <gingold@adacore.com>
1091
1092 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1093 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1094
95e62385
L
10952009-04-22 Taras Glek <tglek@mozilla.com>
1096
1097 * hashtab.h: Update GTY annotations to new syntax.
1098 * splay-tree.h: Likewise.
e48570bb 1099
a0c402a5
L
11002009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1101
1102 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1103
8d25cc3d
AM
11042009-03-18 Alan Modra <amodra@bigpond.net.au>
1105
1106 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1107 documentation.
1108
c743cf5d
DD
11092009-03-17 Jason Merrill <jason@redhat.com>
1110
1111 * demangle.h (enum demangle_component_type): Add
1112 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1113
fa7f3e72
CC
11142008-12-01 Cary Coutant <ccoutant@google.com>
1115
1116 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1117 (ld_plugin_get_input_file): New typedef.
1118 (ld_plugin_release_input_file): New typedef.
1119 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1120 (struct ld_plugin_tv): Add two new fields.
1121
84e94c90
NC
11222008-12-23 Jon Beniston <jon@beniston.com>
1123
1124 * dis-asm.h: Add LM32 disassembler function prototype.
1125
d2825c1a
DD
11262008-12-10 Jason Merrill <jason@redhat.com>
1127
1128 * demangle.h (enum demangle_component_type): Add
1129 DEMANGLE_COMPONENT_FIXED_TYPE.
1130
6c52134c
CC
11312008-12-01 Cary Coutant <ccoutant@google.com>
1132
1133 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1134
a6bfd026
CC
11352008-12-01 Cary Coutant <ccoutant@google.com>
1136
1137 * plugin-api.h: Fix syntax error when compiling with C++.
1138
ae5a3597
AM
11392008-11-26 Alan Modra <amodra@bigpond.net.au>
1140
1141 PR 7047
1142 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1143 Add "literal".
1144
1fa3cd83
SA
11452008-11-21 Sterling Augustine <sterling@tensilica.com>
1146
1147 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1148 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1149
33430bd0 11502008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1151
33430bd0
BW
1152 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1153 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1154 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1155 (XCHAL_NUM_AREGS): Change to 32.
1156 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1157 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1158 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1159 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1160 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1161
d387240a
TG
11622008-11-14 Tristan Gingold <gingold@adacore.com>
1163
1164 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1165 standard prototype.
1166 (FOPEN_WB): Ditto.
1167 (FOPEN_AB): Ditto.
1168 (FOPEN_RUB): Ditto.
1169 (FOPEN_WUB): Ditto.
1170 (FOPEN_AUB): Ditto.
1171
75ded2db
AM
11722008-10-21 Alan Modra <amodra@bigpond.net.au>
1173
1174 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1175
1c08f2c8
DD
11762008-10-06 Jason Merrill <jason@redhat.com>
1177
1178 * demangle.h (enum demangle_component_type): Add
1179 DEMANGLE_COMPONENT_PACK_EXPANSION.
1180
f1c4cc75
RH
11812008-09-24 Richard Henderson <rth@redhat.com>
1182
1183 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1184
bbb444b6
ILT
11852008-09-22 Rafael Espindola <espindola@google.com>
1186
1187 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1188 Use C style comment.
1189 (ld_plugin_api_version, ld_plugin_output_file_type,
1190 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1191 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1192 comma from the last item.
1193
89fc3421
CC
11942008-09-18 Cary Coutant <ccoutant@google.com>
1195
1196 Add plugin functionality for link-time optimization (LTO).
1197 * plugin-api.h: New file.
1198
ba8cb4ba
DD
11992008-09-09 Jason Merrill <jason@redhat.com>
1200
1201 * demangle.h (enum demangle_component_type): Add
1202 DEMANGLE_COMPONENT_DECLTYPE.
1203
67efbf45
AM
12042008-08-25 Alan Modra <amodra@bigpond.net.au>
1205
1206 * binary-io.h: New file, imported from gnulib, but don't
1207 #include <fcntl.h> or <stdio.h>.
1208
5c1d2f5f
AM
12092008-08-17 Alan Modra <amodra@bigpond.net.au>
1210
1211 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1212
7b21ac3f
EW
12132008-08-08 Anatoly Sokolov <aesok@post.ru>
1214
1215 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1216 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1217 (EF_AVR_MACH): Redefine to 0x7F.
1218 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1219 (AVR_ISA_AVR3): Redefine.
1220 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1221 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1222 AVR_ISA_AVR6): Define.
1223
1bac266e
JZ
12242008-07-12 Jie Zhang <jie.zhang@analog.com>
1225
1226 Revert
1227 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1228 * bfdlink.h (struct bfd_link_info): Add sep_code member
1229 variable.
1230 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1231 (EF_BFIN_DATA_IN_L1): Define.
1232
8c684578
JZ
12332008-07-12 Jie Zhang <jie.zhang@analog.com>
1234
1235 * bfdlink.h (struct bfd_link_info): Add sep_code member
1236 variable.
1237 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1238 (EF_BFIN_DATA_IN_L1): Define.
1239
6a4fe770
SS
12402008-07-07 Stan Shebs <stan@codesourcery.com>
1241
1242 * dis-asm.h (struct disassemble_info): Add endian_code field.
1243
0f963b24
JB
12442008-07-07 Joel Brobecker <brobecker@adacore.com>
1245
1246 * safe-ctype.h: Add #include of ctype.h before redefining
1247 the ctype.h macros.
1248
d5721fa7
JB
12492008-07-04 Joel Brobecker <brobecker@adacore.com>
1250
1251 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1252 included. Redefine the various macros provided by ctype.h as
1253 undefined variables.
1254
1e5d0832
DD
12552008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1256
1257 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1258 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1259
97407faf
AM
12602008-06-06 Alan Modra <amodra@bigpond.net.au>
1261
1262 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1263
112b7c50
AK
12642008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1265
1266 * dis-asm.h (print_s390_disassembler_options):
1267 Prototype added.
1268
b68965a0
DD
12692008-03-24 Ian Lance Taylor <iant@google.com>
1270
1271 * sha1.h: New file, from gnulib.
1272
1273 * md5.h: Add extern "C" when compiled with C++.
1274
66ce8439
ILT
12752008-03-24 Ian Lance Taylor <iant@google.com>
1276
1277 * md5.h: Add extern "C" when compiled with C++.
1278
91edef2d
ILT
12792008-03-21 Ian Lance Taylor <iant@google.com>
1280
1281 * filenames.h: Add extern "C" when compiled with C++.
1282
f13a99db
AM
12832008-02-15 Alan Modra <amodra@bigpond.net.au>
1284
1285 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1286 (struct bfd_link_info): Add output_bfd.
1287
6c7d412c
BW
12882008-02-11 Bob Wilson <bob.wilson@acm.org>
1289
1290 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1291 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1292
830ef634
DD
12932008-01-26 David Daney <ddaney@avtrex.com>
1294
1295 * demangle.h (demangle_component_type): Add
1296 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1297 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1298 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1299 (demangle_component): Add struct s_character to union u.
1300
b14d30e1
JM
13012007-11-07 Joseph Myers <joseph@codesourcery.com>
1302 Daniel Jacobowitz <dan@codesourcery.com>
1303
1304 * floatformat.h (struct floatformat): Add split_half field.
1305 (floatformat_ibm_long_double): New.
1306
3a0ab695
DD
13072007-09-06 Tom Tromey <tromey@redhat.com>
1308
1309 * libiberty.h (pex_free): Document process killing.
1310
8969a67f
DD
13112007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1312
1313 * demangle.h (enum demangle_component_type): Add
1314 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1315
cd12e26d
BE
13162007-07-25 Ben Elliston <bje@au.ibm.com>
1317
1318 * ternary.h: Remove.
1319
0a05a876 13202007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1321
0a05a876
BW
1322 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1323 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1324
bd0aa315
NC
13252007-07-17 Nick Clifton <nickc@redhat.com>
1326
1327 * COPYING3: New file. Contains version 3 of the GNU General
1328 Public License.
1329
d2df793a
NC
13302007-07-12 Kai Tietz <kai.tietz@onevision.com>
1331
ae8772e6
HPN
1332 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1333 work-a-round whitespace problem in gcc gengtype.
1334
d2df793a
NC
1335 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1336 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1337 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1338
fd2f25da
RM
13392007-07-09 Roland McGrath <roland@redhat.com>
1340
1341 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1342
a208b53c
NC
13432007-07-06 Nick Clifton <nickc@redhat.com>
1344
1345 * bfdlink.h: Update copyright notice to refer to GPLv3.
1346
3d3d428f
NC
13472007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1348
0fdaa005 1349 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1350
a9a4c53e
AM
13512007-06-01 Noah Misch <noah@cs.caltech.edu>
1352 Alan Modra <amodra@bigpond.net.au>
1353
1354 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1355
0c18fee5
DD
13562007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1357
1358 * libiberty.h (writeargv): Declare.
1359
49fa1e15
AM
13602007-04-30 Alan Modra <amodra@bigpond.net.au>
1361
1362 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1363
e8590c10
DD
13642007-04-25 Mark Mitchell <mark@codesourcery.com>
1365
1366 * demangle.h: Change license to LGPL + exception.
1367
4a828aab
RH
13682007-04-10 Richard Henderson <rth@redhat.com>
1369
1370 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1371
9c577e89
DD
13722007-03-29 Joel Brobecker <brobecker@adacore.com>
1373
1374 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1375 regardless of the type of file system.
1376
e04d7611
DD
13772007-03-06 Jan Hubicka <jh@suse.cz>
1378
1379 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1380
2889e75b
NC
13812007-02-21 Nick Clifton <nickc@redhat.com>
1382
1383 * bfdlink.h (struct bfd_link_callbacks): Add
1384 override_segment_assignment field.
1385
92f01d61
JM
13862007-02-17 Mark Mitchell <mark@codesourcery.com>
1387 Nathan Sidwell <nathan@codesourcery.com>
1388 Vladimir Prus <vladimir@codesourcery.com
1389 Joseph Myers <joseph@codesourcery.com>
1390
1391 * bin-bugs.h: Remove.
1392
b5d7c748
DD
13932007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1394
1395 * libiberty.h (pex_write_input): Remove prototype.
1396
d6eafc3e
DB
13972007-02-05 Dave Brolley <brolley@redhat.com>
1398
1399 * Contribute the following changes:
1400 2001-03-26 Ben Elliston <bje@redhat.com>
1401
1402 * dis-asm.h (print_insn_mep): Declare.
1403
fc523535 14042007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1405
1406 * dis-asm.h (print_i386_disassembler_options): New.
1407
53d7966f 14082007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1409
53d7966f
VP
1410 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1411 (PEX_BINARY_ERROR): New define.
1412 (pex_read_err): New function.
1413
208c1674
DD
14142007-01-29 Simon Baldwin <simonb@google.com>
1415
1416 * demangle.h: New cplus_demangle_print_callback,
1417 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1418 prototypes, and demangle_callbackref type definition.
1419
40b36307
L
14202007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1421
1422 PR ld/3831
1423 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1424 Add dynamic and dynamic_data.
40b36307 1425
4fd454c8
NC
14262006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1427 Nick Clifton <nickc@redhat.com>
1428
1429 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1430
d8f813d4 14312006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1432 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1433
1434 PR driver/29931
1435 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1436
2caa7ca0
BW
14372006-11-27 Bob Wilson <bob.wilson@acm.org>
1438
1439 * xtensa-config.h (XSHAL_ABI): New.
1440 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1441
0154116a
BW
14422006-11-27 Bob Wilson <bob.wilson@acm.org>
1443
1444 * xtensa-isa.h (STATIC_LIBISA): Delete.
1445
2087ad84
PB
14462006-10-30 Paul Brook <paul@codesourcery.com>
1447
1448 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1449 symtab_size.
1450
c0f00686
L
14512006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1452
1453 PR ld/3111
1454 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1455
e9f53129
AM
14562006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1457 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1458 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1459 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1460 Alan Modra <amodra@bigpond.net.au>
1461
1462 * dis-asm.h (print_insn_spu): Declare.
1463
1c0d3aa6
NC
14642006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1465
1466 * dis-asm.h: Add prototypes for Score disassembler routines.
1467
55255dae
L
14682006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1469
1470 * bfdlink.h (bfd_elf_dynamic_list): New.
1471 (bfd_link_info): Add a dynamic field.
1472
c17d87de
NC
14732006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1474
1475 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1476
fdc90cb4
JJ
14772006-07-10 Jakub Jelinek <jakub@redhat.com>
1478
1479 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1480 emit_gnu_hash bitfields.
1481
3db2e6dd
DD
14822006-04-11 Jim Blandy <jimb@codesourcery.com>
1483
1484 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1485
fbbc3759
L
14862006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1487
1488 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1489 relax_pass.
1490
d70c5fc7
NC
14912006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1492 Anil Paranjape <anilp1@kpitcummins.com>
1493 Shilin Shakti <shilins@kpitcummins.com>
1494
1495 * dis-asm.h (print_insn_xc16c): New prototype.
1496
dd942754
DD
14972006-01-18 DJ Delorie <dj@redhat.com>
1498
1499 * md5.h: Include ansidecl.h
1500
d99b6465
AS
15012006-01-17 Andreas Schwab <schwab@suse.de>
1502
1503 PR binutils/1486
1504 * dis-asm.h (struct disassemble_info): Add
1505 disassembler_needs_relocs.
1506
51d04b5c
BW
15072006-01-09 Bob Wilson <bob.wilson@acm.org>
1508
1509 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1510
b2d179be
BW
15112005-12-30 Bob Wilson <bob.wilson@acm.org>
1512
1513 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1514
d031aafb
NS
15152005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1516
1517 Second part of ms1 to mt renaming.
1518 * dis-asm.h (print_insn_mt): Renamed.
1519
7887b2ce
DD
15202005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1521
1522 PR java/9861
1523 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1524 output format for return types
1525
6ed89c00
AM
15262005-11-03 Alan Modra <amodra@bigpond.net.au>
1527
1528 * bfdlink.h (struct bfd_link_order): Tweak comment.
1529
fb10537e
DD
15302005-10-31 Mark Kettenis <kettenis@gnu.org>
1531
1532 * floatformat.h (enum floatformat_byteorders): Add
1533 floatformat_vax.
1534 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1535
16175d96
DB
15362005-10-28 Dave Brolley <brolley@redhat.com>
1537
1538 Contribute the following changes:
1539 2003-09-29 Dave Brolley <brolley@redhat.com>
1540
1541 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1542 more exotic underlying types to be used.
1543
3c9b82ba
NC
15442005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1545
1546 disasm.h: Add declaration for print_insn_z80
1547
dc603df5
CM
15482005-09-30 Catherine Moore <clm@cm00re.com>
1549
1550 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1551
7b17bc29
MM
15522005-09-26 Mark Mitchell <mark@codesourcery.com>
1553
1554 * libiberty.h (expandargv): New function.
1555
c17ae8a2
AM
15562005-08-18 Alan Modra <amodra@bigpond.net.au>
1557
1558 * bfdlink.h: Remove mention of a29k.
1559 * dis-asm.h: Remove a29k support.
c17ae8a2 1560
3b6940c0
DD
15612005-08-17 Mark Kettenis <kettenis@gnu.org>
1562
1563 * floatformat.h (struct floatformat): Change type of large
1564 argument for is_valid member to `const void *'.
1565 (floatformat_to_double): Change type of second argument to `const
1566 void *'.
1567 (floatformat_from_double): Change type of last argument to `void
1568 *'.
1569 (floatformat_is_valid): Change type of last argument to `const
1570 void *'.
1571
49f58d10
JB
15722005-07-14 Jim Blandy <jimb@redhat.com>
1573
1574 * dis-asm.h (print_insn_m32c): New declaration.
1575
f2942ea4
DD
15762005-07-12 Ben Elliston <bje@au.ibm.com>
1577
1578 * xregex2.h (regexec): Qualify this prototype with __extension__
1579 when compiling with GNU C.
1580
0fd3a477
JW
15812005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1582
1583 * dis-asm.h (fprintf_ftype): Add format attribute.
1584
6ba85b8c
DD
15852005-07-03 Steve Ellcey <sje@cup.hp.com>
1586
1587 PR other/13906
1588 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1589 * md5.h (md5_uintptr): New.
1590 (md5_ctx): Align buffer field.
1591
c3cca4c9
DD
15922005-06-30 Daniel Berlin <dberlin@dberlin.org>
1593
1594 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1595 (HTAB_EMPTY_ENTRY): New macro.
1596
67f3cb05
GK
15972005-06-20 Geoffrey Keating <geoffk@apple.com>
1598
fd2f25da 1599 * libiberty.h (strverscmp): Prototype.
67f3cb05 1600
08d8fa11
JJ
16012005-06-17 Jakub Jelinek <jakub@redhat.com>
1602
1603 * elf/external.h (GRP_ENTRY_SIZE): Define.
1604
6b5d3a4d
ZW
16052005-06-08 Zack Weinberg <zack@codesourcery.com>
1606
1607 * dis-asm.h (get_arm_regnames): Update prototype.
1608
3f1c9c12
AH
16092005-06-07 Aldy Hernandez <aldyh@redhat.com>
1610 Michael Snyder <msnyder@redhat.com>
1611 Stan Cox <scox@redhat.com>
1612
1613 * dis-asm.h: Externalize print_insn_ms1.
1614
d30d42d1
DD
16152005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1616
1617 * libiberty.h (XOBFINISH): New.
1618
e1fffbe6
AM
16192005-06-03 Alan Modra <amodra@bigpond.net.au>
1620
1621 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1622
c2bd6e35
DD
16232005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1624
1625 * libiberty.h (vsnprintf): Add format attribute.
1626
e9472921
DD
16272005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1628
1629 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1630
01e94249
DD
16312005-05-28 Eli Zaretskii <eliz@gnu.org>
1632
1633 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1634 needed.
1635 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1636
839e4798
RH
16372005-05-25 Richard Henderson <rth@redhat.com>
1638
1639 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1640
abf6a75b
DD
16412005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1642
1643 * libiberty.h (ACONCAT): Properly cast value of alloca().
1644
1645 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1646 __cplusplus.
1647
aaac3631
DD
16482005-05-12 Steve Ellcey <sje@cup.hp.com>
1649
1650 libiberty.h: Do not define empty basename prototype.
1651
e172dbf8
NC
16522005-05-10 Nick Clifton <nickc@redhat.com>
1653
1654 * Update the address and phone number of the FSF organization in
1655 the GPL notices in the following files:
1656 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1657 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1658 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1659 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1660 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1661 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1662 xtensa-isa-internal.h, xtensa-isa.h
1663
c631edf1
DD
16642005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1665
1666 * libiberty.h (unlock_std_streams): New.
1667
a288642d
DD
16682005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1669
1670 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1671 Don't use the PTR macro.
1672
1673 * sort.h: Don't use the PARAMS macro.
1674
7b6f6286
DD
16752005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1676
1677 * libiberty.h (unlock_stream): New.
1678
ab70e2a5
DD
16792005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1680
1681 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1682 Remove parameter names.
1683
ac119ae8
DD
16842005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1685
1686 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1687 Provide prototypes for new functions.
1688
7e10245c
DD
16892005-03-29 Ian Lance Taylor <ian@airs.com>
1690
1691 * libiberty.h: Fix indentation.
1692
b109e79a
ILT
16932005-03-28 Ian Lance Taylor <ian@airs.com>
1694
1695 * libiberty.h: Include <stdio.h>.
1696 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1697 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1698 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1699 (pex_init, pex_run, pex_read_output): Declare.
1700 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1701 (struct pex_time): Define.
1702
3d0dfe26
MM
17032005-03-28 Mark Mitchell <mark@codesourcery.com>
1704
1705 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1706
49b1fae4
DD
17072005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1708
1709 * ternary.h: Don't use PARAMS anymore.
1710
17112005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1712
1713 * md5.h: Remove definition and uses of __P.
1714 * dyn-string.h: Remove uses of PARAMS.
1715 * fibheap.h: Likewise.
1716 * floatformat.h: Likewise.
1717 * hashtab.h: Likewise.
1718
9334f9c6
DD
17192005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1720
1721 * demangle.h: Remove uses of PARAMS.
1722
1723 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1724 ANSI_PROTOTYPES is always assumed.
1725 Remove uses of PARAMS throughout.
1726
0fad4bdb
DD
17272005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1728
1729 * libiberty.h (xstrndup): Declare.
1730
1ec0126d
DD
17312005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1732
1733 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1734
1fbc7e7a
BW
17352005-03-22 Bob Wilson <bob.wilson@acm.org>
1736
1737 * xtensa-isa.h: Update a comment and whitespace.
1738
57316bff
L
17392005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1740
1741 * bfdlink.h (bfd_link_info): Add gc_sections.
1742
8ec32723
DD
17432005-03-09 Mark Mitchell <mark@codesourcery.com>
1744
1745 * libiberty.h (gettimeofday): Declare.
1746
190eb137
DD
17472005-03-01 Jan Beulich <jbeulich@novell.com>
1748
1749 * libiberty.h: Declare unlink_if_ordinary.
1750
f075ee0c
AM
17512005-02-21 Alan Modra <amodra@bigpond.net.au>
1752
1753 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1754 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1755 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1756
8adce22d
DD
17572005-02-14 Paolo Bonzini <bonzini@gnu.org>
1758
1759 PR bootstrap/19818
1760 * ansidecl.h (PARAMS): Guard from redefinition.
1761
11f25ea6
AM
17622005-02-03 Alan Modra <amodra@bigpond.net.au>
1763
1764 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1765
77cfaee6
AM
17662005-02-01 Alan Modra <amodra@bigpond.net.au>
1767
1768 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1769
0bcb06d2
AS
17702005-01-10 Andreas Schwab <schwab@suse.de>
1771
1772 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1773 skip_zeroes_at_end.
1774
40a59a4c
DD
17752004-12-11 Ben Elliston <bje@au.ibm.com>
1776
1777 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1778 when __GNUC__ is defined and ints are less than 32-bits wide.
1779
fc0e6df6
PB
17802004-11-04 Paul Brook <paul@codesourcery.com>
1781
1782 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1783
a1ace8d8
BW
17842004-11-12 Bob Wilson <bob.wilson@acm.org>
1785
1786 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1787 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1788
7499d566
NC
17892004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1790 Vineet Sharma <vineets@noida.hcltech.com>
1791
1792 * dis-asm.h: Add prototype for print_insn_maxq_little.
1793
3e3b46e5
PB
17942004-10-26 Paul Brook <paul@codesourcery.com>
1795
1796 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1797
dfeffb9f
L
17982004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1799
1800 PR 463
1801 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1802 bfd_link_hash_entry to reloc_overflow.
1803
43cd72b9
BW
18042004-10-07 Bob Wilson <bob.wilson@acm.org>
1805
1806 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1807 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1808 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 1809
43cd72b9
BW
1810 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1811 (config_sturct struct): Delete.
1812 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1813 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1814 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1815 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1816 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1817 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1818 (xtensa_insn_decode_fn): Rename to ...
1819 (xtensa_opcode_decode_fn): ... this.
1820 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1821 xtensa_undo_reloc_fn): Update.
1822 (xtensa_encoding_template_fn): Delete.
1823 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1824 xtensa_length_decode_fn): New.
1825 (xtensa_format_internal, xtensa_slot_internal): New types.
1826 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1827 get_field, and set_field fields. Add name, field_id, regfile,
1828 num_regs, and flags fields.
1829 (xtensa_arg_internal): New type.
1830 (xtensa_iclass_internal): Change operands field to array of
1831 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1832 num_interfaceOperands, and interfaceOperands fields.
1833 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1834 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1835 (opname_lookup_entry): Delete.
1836 (xtensa_regfile_internal, xtensa_interface_internal,
1837 xtensa_funcUnit_internal, xtensa_state_internal,
1838 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1839 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1840 Change type of opname_lookup_table. Delete num_modules,
1841 module_opcode_base, module_decode_fn, config, and has_density fields.
1842 Add num_formats, formats, format_decode_fn, length_decode_fn,
1843 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1844 iclasses, num_regfiles, regfiles, num_states, states,
1845 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1846 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1847 interface_lookup_table, num_funcUnits, funcUnits and
1848 funcUnit_lookup_table fields.
1849 (xtensa_isa_module, xtensa_isa_modules): Delete.
1850 (xtensa_isa_name_compare): New prototype.
1851 (xtisa_errno, xtisa_error_msg): New.
1852 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1853 (xtensa_isa): Change type.
1854 (xtensa_operand): Delete.
1855 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1856 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1857 xtensa_funcUnit_use): New types.
1858 (libisa_module_specifier): Delete.
1859 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1860 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1861 xtensa_insnbuf_from_chars): Update prototypes.
1862 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1863 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1864 xtensa_encode_insn, xtensa_insn_length,
1865 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1866 xtensa_operand_kind, xtensa_encode_result,
1867 xtensa_operand_isPCRelative): Delete.
1868 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1869 xtensa_operand_set_field, xtensa_operand_encode,
1870 xtensa_operand_decode, xtensa_operand_do_reloc,
1871 xtensa_operand_undo_reloc): Update prototypes.
1872 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1873 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1874 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1875 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1876 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1877 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1878 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1879 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1880 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1881 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1882 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1883 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1884 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1885 xtensa_operand_is_visible, xtensa_operand_is_register,
1886 xtensa_operand_regfile, xtensa_operand_num_regs,
1887 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1888 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1889 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1890 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1891 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1892 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1893 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1894 xtensa_state_is_exported, xtensa_sysreg_lookup,
1895 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1896 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1897 xtensa_interface_num_bits, xtensa_interface_inout,
1898 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1899 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
19002004-10-07 Jeff Baker <jbaker@qnx.com>
1901
1902 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1903
f6e332e6
AM
19042004-09-17 Alan Modra <amodra@bigpond.net.au>
1905
1906 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1907 of union.
1908
79fadcb0
DD
19092004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1910
1911 * libiberty.h (basename): Prototype for __MINGW32__.
1912
a5ecc6a5
DD
19132004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1914
1915 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1916 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1917 concat_copy2): Use ATTRIBUTE_SENTINEL.
1918
d003868e
AM
19192004-08-13 Alan Modra <amodra@bigpond.net.au>
1920
1921 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1922 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1923
deaa6723
DD
19242004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1925
1926 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1927 const-qualification before disposal.
1928
d5b4094f
DD
19292004-07-24 Bernardo Innocenti <bernie@develer.com>
1930
1931 * ansidecl.h (ARG_UNUSED): New Macro.
1932
60ee6567
L
19332004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1934
1935 * bin-bugs.h (REPORT_BUGS_TO): Set to
1936 "<URL:http://www.sourceware.org/bugzilla/>".
1937
a35b6b04
DD
19382004-07-21 Paolo Bonzini <bonzini@gnu.org>
1939
1940 * ansidecl.h (ATTRIBUTE_PURE): New.
1941
7ab9a76e
DD
19422004-07-13 Bernardo Innocenti <bernie@develer.com>
1943
1944 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1945 libcpp/internal.h.
1946 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1947 macros.
1948
19492004-07-13 Bernardo Innocenti <bernie@develer.com>
1950
1951 * libiberty.h (ASTRDUP): Add casts required for stricter
1952 type conversion rules of C++.
1953 * obstack.h (obstack_free): Likewise.
1954
1fe1f39c
NC
19552004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1956
1957 * dis-asm.h (print_insn_crx): Declare.
1958
eea6121a
AM
19592004-06-24 Alan Modra <amodra@bigpond.net.au>
1960
1961 * bfdlink.h (struct bfd_link_order): Update comment.
1962
8c37241b
JJ
19632004-05-11 Jakub Jelinek <jakub@redhat.com>
1964
1965 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1966 relro_end fields.
8c37241b 1967
619874a6
DD
19682004-05-04 Andreas Jaeger <aj@suse.de>
1969
1970 * demangle.h: Do not use C++ reserved keyword typename as
1971 parameter for cplus_demangle_fill_builtin_type.
1972
bb6a587d
DD
19732004-04-22 Richard Henderson <rth@redhat.com>
1974
1975 * hashtab.h (struct htab): Add size_prime_index.
1976
d6ea4e80
DD
19772004-04-13 Jeff Law <law@redhat.com>
1978
1979 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1980
f29d4bb8
DD
19812004-03-30 Zack Weinberg <zack@codesourcery.com>
1982
1983 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1984
75d5e263
SS
19852004-03-25 Stan Shebs <shebs@apple.com>
1986
1987 * mpw/: Remove subdirectory and everything in it.
1988
b9cf773d
AM
19892004-03-23 Alan Modra <amodra@bigpond.net.au>
1990
1991 PR 51.
1992 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1993
59c2e50f
L
19942004-03-20 H.J. Lu <hongjiu.lu@intel.com>
1995
1996 * bfdlink.h (bfd_link_info): Correct comments for the
1997 unresolved_syms_in_objects field.
1998
099f84cf
DD
19992004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2000
2001 * dyn-string.h: Update copyright date.
2002
74aee4eb
DD
20032004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
2004
2005 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2006 the associated #defines.
2007
59727473
DD
20082004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2009
062054c5
ILT
2010 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2011 "libiberty.h".
2012
9850ebe2
ILT
2013 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2014
59727473
DD
2015 * demangle.h (enum demangle_component_type): Define.
2016 (struct demangle_operator_info): Declare.
2017 (struct demangle_builtin_type_info): Declare.
2018 (struct demangle_component): Define.
2019 (cplus_demangle_fill_component): Declare.
2020 (cplus_demangle_fill_name): Declare.
2021 (cplus_demangle_fill_builtin_type): Declare.
2022 (cplus_demangle_fill_operator): Declare.
2023 (cplus_demangle_fill_extended_operator): Declare.
2024 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2025 (cplus_demangle_v3_components): Declare.
2026 (cplus_demangle_print): Declare.
2027
10ca0e95 2028For older changes see ChangeLog-9103
252b5132 2029\f
752937aa
NC
2030Copyright (C) 2004-2012 Free Software Foundation, Inc.
2031
2032Copying and distribution of this file, with or without modification,
2033are permitted in any medium without royalty provided the copyright
2034notice and this notice are preserved.
2035
252b5132
RH
2036Local Variables:
2037mode: change-log
2038left-margin: 8
2039fill-column: 74
2040version-control: never
2041End:
This page took 0.788413 seconds and 4 git commands to generate.