vla: introduce new bound type abstraction adapt uses
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
e4ef1b6c
DC
12014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2
3 * elf/avr.h: Add new DIFF relocs.
4
4b95cf5c
AM
52014-03-05 Alan Modra <amodra@gmail.com>
6
7 Update copyright years.
8
281e9aa6 92014-01-21 Tom Tromey <tromey@redhat.com>
10
11 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
12 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
13 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
14 (NOARGS): Don't define.
15 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
16
1464e221
TT
172014-01-09 Tom Tromey <tromey@redhat.com>
18
19 * gdbm.h: Remove.
20
eafbc3bf
BM
212013-12-23 Bill Maddox <maddox@google.com>
22
23 * demangle.h (enum gnu_v3_ctor_kinds):
24 Added literal gnu_v3_unified_ctor.
25 (enum gnu_v3_ctor_kinds):
26 Added literal gnu_v3_unified_dtor.
27
35c08157
KLC
282013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
29 Wei-Cheng Wang <cole945@gmail.com>
30
31 * dis-asm.h (print_insn_nds32): Add nds32 target.
32
6cfdc96f 332013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
34
35 * longlong.h: New file.
36
b83a9376
CM
372013-11-11 Catherine Moore <clm@codesourcery.com>
38
39 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
40 (INSN_LOAD_MEMORY): ...this.
41
689a1abf 422013-10-29 Marc Glisse <marc.glisse@inria.fr>
43
44 PR tree-optimization/58689
45 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
46 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
47 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
48 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
49 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
50 Mark with attribute returns_nonnull.
51
36cff971 522013-10-22 Sterling Augustine <saugustine@google.com>
53
54 * gdb/gdb-index.h: Merge from gdb tree.
55
0e1c2434
SK
562013-10-10 Sean Keys <skeys@ipdatasys.com>
57
58 * xgate.h : Cleanup after opcode
59 table modification..
60
21290977
DD
612013-08-20 Alan Modra <amodra@gmail.com>
62
63 * floatformat.h (floatformat_ibm_long_double): Delete.
64 (floatformat_ibm_long_double_big): Declare.
65 (floatformat_ibm_long_double_little): Declare.
66
672013-08-19 Dehao Chen <dehao@google.com>
68
69 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
70
3c6331b4
DD
712013-08-02 Caroline Tice <cmtice@google.com>
72
73 * vtv-change-permission.h: New file.
74
d6787ef9
EB
752013-08-05 Eric Botcazou <ebotcazou@adacore.com>
76 Konrad Eisele <konrad@gaisler.com>
77
78 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
79
d301a56b
RS
802013-06-08 Catherine Moore <clm@codesourcery.com>
81
82 * opcode/mips.h (mips_opcode): Add ase field.
83 (INSN_ASE_MASK): Delete.
84 (INSN_DSP): Rename to ASE_DSP. Provide new value.
85 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
86 (INSN_MCU): Rename to ASE_MCU. Provide new value.
87 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
88 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
89 (INSN_MT): Rename to ASE_MT. Provide new value.
90 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
91 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
92 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
93 (opcode_is_member): Add ase argument. Check ase.
94
b47468a6
CM
952013-05-06 Paul Brook <paul@codesourcery.com>
96
97 include/elf/
98 * mips.h (R_MIPS_PC32): Update comment.
99
3a4d2339
DD
1002013-04-03 Jason Merrill <jason@redhat.com>
101
102 Demangle C++11 ref-qualifier.
103 * demangle.h (enum demangle_component_type): Add
104 DEMANGLE_COMPONENT_REFERENCE_THIS,
105 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
106
531a94fd
SL
1072013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
108
109 * opcode/nios2.h: Edit comment.
110
dad60f8e
SL
1112013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
112
113 * opcode/nios2.h (OPX_WRPRS): New define.
114 (OP_MATCH_WRPRS): Likewise.
115
f5cb796a
SL
1162013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
117
118 * opcode/nios2.h (OP_RDPRS): New define.
119 (OP_MATCH_RDPRS): Likewise.
120
8a7bad18
CC
1212013-03-01 Cary Coutant <ccoutant@google.com>
122
123 * dwarf2.h (enum dwarf_sect): New enum type.
124
30e8ee25
AM
1252013-02-19 Alan Modra <amodra@gmail.com>
126
127 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
128
f5c033f1
ST
1292013-02-11 Sriraman Tallam <tmsriram@google.com>
130
131 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 132 explicitly for all values.
f5c033f1 133
36591ba1
SL
1342013-02-06 Sandra Loosemore <sandra@codesourcery.com>
135 Andrew Jenner <andrew@codesourcery.com>
136
137 Based on patches from Altera Corporation.
138
139 * dis-asm.h (print_insn_big_nios2): Declare.
140 (print_insn_little_nios2): Declare.
141
e5e04ca3
KT
1422013-01-30 Kai Tietz <ktietz@redhat.com>
143
144 PR other/54620
145 PR target/39064
146 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
147 stdint.h and sys/types.h headers are present.
148 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
149
a3c62988
NC
1502013-01-10 Will Newton <will.newton@imgtec.com>
151
152 * dis-asm.h (print_insn_metag): New declaration.
153
ddd27bde
DD
1542012-12-18 Aldy Hernandez <aldyh@redhat.com>
155
156 PR other/54324
157 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
158 < 3.4.
159
5bf135a7
NC
1602012-12-17 Nick Clifton <nickc@redhat.com>
161
162 * MAINTAINERS: Add copyright notice.
163 * alloca-conf.h: Likewise.
164 * fopen-bin.h: Likewise.
165 * fopen-same.h: Likewise.
166 * fopen-vms.h: Likewise.
167 * aout/hppa.h: Likewise.
168 * opcode/tahoe.h: Likewise.
169
69b06cc8
ME
1702012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
171
172 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
173
1f3de044
DD
1742012-11-09 Jason Merrill <jason@redhat.com>
175
176 * demangle.h (enum demangle_component_type): Add
177 DEMANGLE_COMPONENT_TAGGED_NAME.
178
a903d6ac 1792012-10-29 Sterling Augustine <saugustine@google.com>
180 Cary Coutant <ccoutant@google.com>
1f3de044
DD
181
182 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
183 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
184 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
185
186
10fca301
NC
1872012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
188
189 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
190 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
191 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
192 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
193 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
194 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
195 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
196
4f9d22a0
L
1972012-10-24 H.J. Lu <hongjiu.lu@intel.com>
198
199 * bfdlink.h (bfd_link_info): Add
200 disable_target_specific_optimizations.
201
04c3a755
NS
2022012-10-23 Nathan Sidwell <nathan@codesourcery.com>
203
204 * bfdlink.h (struct bfd_link_info): Add stacksize option.
205
0e86e20e
AM
2062012-10-22 Jan Beich <jbeich@tormail.org>
207
208 PR ld/14426
209 * bfdlink.h (bfd_link_info): Add ignore_hash.
210
995b61fe
DD
2112012-10-08 Jason Merrill <jason@redhat.com>
212
213 * demangle.h (enum demangle_component_type): Add
214 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
215
2162012-09-18 Florian Weimer <fweimer@redhat.com>
217
218 PR other/54411
219 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
220
1415a2a7
AG
2212012-09-27 Anthony Green <green@moxielogic.com>
222
223 * opcode/moxie.h (MOXIE_BAD): New define.
224
f41aef5f
RE
2252012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
226
227 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
228
f8bfbc48
CC
2292012-09-06 Cary Coutant <ccoutant@google.com>
230
231 * dwarf2.def: Edit comment.
232
16164a6b
ST
2332012-08-24 Sriraman Tallam <tmsriram@google.com>
234
235 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
236 New interface.
237 (ld_plugin_unique_segment_for_sections): New interface.
238 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
239 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
240 (tv_allow_unique_segment_for_sections): New member.
241 (tv_unique_segment_for_sections): New member.
242
59d09be6
MGD
2432012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
244
245 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
246
bca38921
MGD
2472012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
248
249 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
250 (MAX_TAG_CPU_ARCH): Update.
251 * opcode/arm.h (ARM_EXT_V8): New define.
252 (FPU_VFP_EXT_ARMV8): Likewise.
253 (FPU_NEON_EXT_ARMV8): Likewise.
254 (FPU_CRYPTO_EXT_ARMV8): Likewise.
255 (ARM_AEXT_V8A): Likewise.
256 (FPU_VFP_ARMV8): Likwise.
257 (FPU_NEON_ARMV8): Likewise.
258 (FPU_CRYPTO_ARMV8): Likewise.
259 (FPU_ARCH_VFP_ARMV8): Likewise.
260 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
261 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
262 (ARM_ARCH_V8A): Likwise.
263 (ARM_ARCH_V8A_FP): Likewise.
264 (ARM_ARCH_V8A_SIMD): Likewise.
265 (ARM_ARCH_V8A_CRYPTO): Likewise.
266
a06ea964
NC
2672012-08-13 Ian Bolton <ian.bolton@arm.com>
268 Laurent Desnogues <laurent.desnogues@arm.com>
269 Jim MacArthur <jim.macarthur@arm.com>
270 Marcus Shawcroft <marcus.shawcroft@arm.com>
271 Nigel Stephens <nigel.stephens@arm.com>
272 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
273 Richard Earnshaw <rearnsha@arm.com>
274 Sofiane Naci <sofiane.naci@arm.com>
275 Tejas Belagod <tejas.belagod@arm.com>
276 Yufeng Zhang <yufeng.zhang@arm.com>
277
278 * dis-asm.h (print_insn_aarch64): New declaration.
279 (print_aarch64_disassembler_options): New declaration.
280 (aarch64_symbol_is_valid): New declaration.
281
21a37505
SK
2822012-08-02 Sean Keys <skeys@ipdatasys.com>
283
30e8ee25 284 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 285
63d08c68
NC
2862012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
287 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
288
289 PR binutils/13135
290 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
291
0429544a
DE
2922012-07-13 Doug Evans <dje@google.com>
293
294 * filenames.h: #include "hashtab.h".
295 (filename_hash, filename_eq): Declare.
296
470b557a
AK
2972012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
298
299 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
300
3e265597
SK
3012012-07-05 Sean Keys <skeys@ipdatasys.com>
302
30e8ee25
AM
303 * opcode/xgate.h: Changed the format string for mode
304 XGATE_OP_DYA_MON.
3e265597 305
e48f8891
DD
3062012-06-18 Doug Evans <dje@google.com>
307
308 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
309
2202d7cd
RÁE
3102012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
311
312 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
313
9761def5
DD
3142012-06-08 Jakub Jelinek <jakub@redhat.com>
315
316 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
317 forms.
318 * dwarf2.h (enum dwarf_macro_record_type): Add
319 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
320 and DW_MACRO_GNU_transparent_include_alt.
321
c81795e6
DE
3222012-05-23 Doug Evans <dje@google.com>
323
324 * leb128.h: #include stdint.h, inttypes.h.
325 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
326 Change to take a uint64_t * argument instead of unsigned long long.
327 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
328 Change to take an int64_t * argument instead of long long.
329
67bf71fe
DD
3302012-05-22 Doug Evans <dje@google.com>
331
332 * leb128.h: New file.
333
3342012-05-19 Gary Funck <gary@intrepid.com>
335
336 * dwarf2.def: Update comment re: UPC extensions to reference
337 DWARF4 specification.
338
6927f982
NC
3392012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
340
341 * dis-asm.h (print_insn_m9s12x): Prototype.
342 (print_insn_m9s12xg): Prototype.
343
f6c1a2d5
NC
3442012-05-03 Sean Keys <skeys@ipdatasys.com>
345
346 * dis-asm.h (print_insn_xgate): Define.
347 (print_insn_xgate): Ditto.
348 Added new files for XGATE port.
349
959fb206
CC
3502012-05-02 Cary Coutant <ccoutant@google.com>
351
352 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
353 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
354
fcfa8919
DE
3552012-04-28 Doug Evans <dje@google.com>
356
357 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
358
fa66ec53
DD
3592012-04-27 Tom Tromey <tromey@redhat.com>
360
361 * dwarf2.h: Wrap function declarations in extern "C".
362
3632012-04-27 Tom Tromey <tromey@redhat.com>
364
365 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
366 (enum dwarf_location_atom, enum dwarf_type, enum
367 dwarf_call_frame_info): Remove.
368 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
369 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
370 Include dwarf2.def.
371 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
372 (get_DW_OP_name, get_DW_ATE_name): Declare.
373 * dwarf2.def: New file, from dwarf2.h.
374
2615994e
DM
3752012-04-12 David S. Miller <davem@davemloft.net>
376
377 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
378 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
379
b3641a6e
DD
3802012-04-10 Tristan Gingold <gingold@adacore.com>
381
382 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
383 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
384
d324f6d6
RM
3852012-04-09 Roland McGrath <mcgrathr@google.com>
386
387 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
388
b240011a
AM
3892012-03-15 Alan Modra <amodra@gmail.com>
390
391 * dis-asm.h (disassemble_init_powerpc): Declare.
392
4e3aa408
DD
3932009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
394
395 Add DWARF attribute value for the "Borland fastcall" calling
396 convention.
397 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
398
b7761f11
L
3992012-01-31 H.J. Lu <hongjiu.lu@intel.com>
400
401 PR ld/13616
402 * bfdlink.h (bfd_link_order): Update comments on data size.
403
4e35ccee
CC
4042012-01-26 Cary Coutant <ccoutant@google.com>
405
406 * dwarf2.h (enum dwarf_form): Add Fission extensions.
407 (enum dwarf_attribute): Likewise.
408
c7571c06
JM
4092012-01-06 Jason Merrill <jason@redhat.com>
410
411 PR c++/6057
412 PR c++/48051
413 PR c++/50855
414 PR c++/51322
415 * demangle.h (enum demangle_component_type): Add
416 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
417
a4551119
TG
4182011-12-14 Iain Sandoe <iains@gcc.gnu.org>
419
420 * mach-o/loader.h (bfd_mach_o_section_type): define
421 BFD_MACH_O_S_ATTR_NONE to 0.
422
956a8f8b
DD
4232011-11-07 Richard Henderson <rth@redhat.com>
424
425 Merged from transactional-memory.
426
427 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
428 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
429 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
430 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
431
99c513f6
DD
4322011-11-01 DJ Delorie <dj@redhat.com>
433
434 * dis-asm.h (print_insn_rl78): Declare.
435
cfb8c092
NC
4362011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
437
438 * dis-asm.h (print_insn_epiphany): Declare.
439
006d5c88
DD
4402011-10-21 Ulrich Drepper <drepper@gmail.com>
441
442 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
443
4442011-10-21 Marc Glisse <marc.glisse@inria.fr>
445
446 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
447
c192a133
AM
4482011-10-19 Alan Modra <amodra@gmail.com>
449
450 PR ld/13254
451 * bfdlink.h (struct bfd_link_info): Add error_textrel.
452
514c97d3
DD
4532011-09-28 Doug Evans <dje@google.com>
454
455 * timeval-utils.h: New file.
456
457 * libiberty.h (countargv): Declare.
458
235061c2
CC
4592011-09-26 Cary Coutant <ccoutant@google.com>
460
461 gcc PR lto/47247
462 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
463 LDPR_PREVAILING_DEF_IRONLY_EXP.
464 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
465
7955ede5
DD
4662011-09-23 Cary Coutant <ccoutant@google.com>
467
468 PR 40831
469 * demangle.h (enum demangle_component_type): Add
470 DEMANGLE_COMPONENT_CLONE.
471
fd91d419
L
4722011-09-15 H.J. Lu <hongjiu.lu@intel.com>
473
474 PR ld/12975
475 * bfdlink.h (bfd_link_info): Add version_info.
476
17a16b0f
DD
4772011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
478
479 * xregex.h (regoff_t): Define.
480
26ac1280
DD
4812011-07-22 Jakub Jelinek <jakub@redhat.com>
482
d4743114
JJ
483 * dwarf2.h (DW_AT_GNU_macros): New.
484 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
485
26ac1280
DD
486 PR c++/49756
487 * libiberty.h (stack_limit_increase): New prototype.
488
4892011-07-13 Sriraman Tallam <tmsriram@google.com>
490
491 * plugin-api.h
492 (ld_plugin_section): New struct.
493 (ld_plugin_get_section_count): New typedef.
494 (ld_plugin_get_section_type): New typedef.
495 (ld_plugin_get_section_name): New typedef.
496 (ld_plugin_get_section_contents): New typedef.
497 (ld_plugin_update_section_order): New typedef.
498 (ld_plugin_allow_section_ordering): New typedef.
499 (LDPT_GET_SECTION_COUNT): New enum value.
500 (LDPT_GET_SECTION_TYPE): New enum value.
501 (LDPT_GET_SECTION_NAME): New enum value.
502 (LDPT_GET_SECTION_CONTENTS): New enum value.
503 (LDPT_UPDATE_SECTION_ORDER): New enum value.
504 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
505 (tv_get_section_count): New struct members.
506 (tv_get_section_type): New struct members.
507 (tv_get_section_name): New struct members.
508 (tv_get_section_contents): New struct members.
509 (tv_update_section_order): New struct members.
510 (tv_allow_section_ordering): New struct members.
511
05aecedb
AM
5122011-07-15 Alan Modra <amodra@gmail.com>
513
514 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
515 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
516 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
517 out of bitfields. Reorder bitfields.
518
e9552f7e 5192011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
520
521 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
522 (ld_plugin_get_section_count): New typedef.
523 (ld_plugin_get_section_type): New typedef.
524 (ld_plugin_get_section_name): New typedef.
525 (ld_plugin_get_section_contents): New typedef.
526 (ld_plugin_update_section_order): New typedef.
527 (ld_plugin_allow_section_ordering): New typedef.
528 (LDPT_GET_SECTION_COUNT): New enum value.
529 (LDPT_GET_SECTION_TYPE): New enum value.
530 (LDPT_GET_SECTION_NAME): New enum value.
531 (LDPT_GET_SECTION_CONTENTS): New enum value.
532 (LDPT_UPDATE_SECTION_ORDER): New enum value.
533 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
534 (tv_get_section_count): New struct members.
535 (tv_get_section_type): New struct members.
536 (tv_get_section_name): New struct members.
537 (tv_get_section_contents): New struct members.
538 (tv_update_section_order): New struct members.
539 (tv_allow_section_ordering): New struct members.
540
ae17ab41
CM
5412011-07-11 Catherine Moore <clm@codesourcery.com>
542
543 * bfdlink.h (flag_type): New enumeration.
544 (flag_info_list): New structure.
545 (flag_info): New structure.
546
0c511000
AM
5472011-07-09 H.J. Lu <hongjiu.lu@intel.com>
548
549 PR ld/12942
550 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
551
7d6b320b
JB
5522011-07-01 Joel Brobecker <brobecker@adacore.com>
553
554 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
555 on Darwin, as well as on the systems that use a DOS-like
556 filesystem.
557
b24539b3
DD
5582011-06-22 Jakub Jelinek <jakub@redhat.com>
559
560 PR debug/47858
561 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
562
f8b999f9
JJ
5632011-06-22 Jakub Jelinek <jakub@redhat.com>
564
565 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
566
e41b3a13
JJ
5672011-06-20 Jakub Jelinek <jakub@redhat.com>
568
569 PR ld/12570
570 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
571 option.
572
ddee5e46
DD
5732011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
574
575 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
576 (DMGL_RET_DROP): New.
577
aa137e4d 5782011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 579
aa137e4d
NC
580 * dis-asm.h (print_insn_tilegx): Declare.
581 (print_insn_tilepro): Likewise.
5e4b319c 582
16d96b5b
AM
5832011-05-17 Alan Modra <amodra@gmail.com>
584
585 PR ld/12760
586 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
587 "string" param.
588
41e04eaa
AM
5892011-05-16 Alan Modra <amodra@gmail.com>
590
591 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
592
d46ab832
JJ
5932011-04-30 Jakub Jelinek <jakub@redhat.com>
594
595 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
596 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
597
1ae0d051
JK
5982011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
599
600 * bfdlink.h (ENUM_BITFIELD): Remove.
601
6022011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
603
604 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
605
35ed3f94
AM
6062011-04-24 Alan Modra <amodra@gmail.com>
607
608 PR ld/12365
609 PR ld/12696
610 * bfdlink.h (ENUM_BITFIELD): Define.
611 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
612 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
613 rather than "name".
614
24f58f47
AM
6152011-04-20 Alan Modra <amodra@gmail.com>
616
617 PR ld/12365
618 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
619 and multiple_common parameters to pass in a bfd_link_hash_entry
620 pointer rather than name,bfd etc. found in the hash entry.
621
bbda3415
TG
6222011-03-31 Tristan Gingold <gingold@adacore.com>
623
624 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
625
bb0c9237
TT
6262011-03-24 Mark Wielaard <mjw@redhat.com>
627
628 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
629
55406e10
RÁE
6302010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
631
632 * plugin-api.h (ld_plugin_get_view): New.
633 (ld_plugin_tag): Add LDPT_GET_VIEW.
634 (ld_plugin_tv): Add tv_get_view.
635
02458de2
JJ
6362011-03-16 Jakub Jelinek <jakub@redhat.com>
637
638 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
639 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
640 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
641 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
642 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
643 DW_OP_GNU_entry_value): New.
644
007d6189
KT
6452011-02-28 Kai Tietz <kai.tietz@onevision.com>
646
647 * filenames.h (filename_ncmp): New prototype.
648
47704ddf
KT
6492011-02-23 Kai Tietz <kai.tietz@onevision.com>
650
651 * dwarf2.h (_ELF_DWARF2_H): Renamed to
652 _DWARF2_H.
653 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
654 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
655 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
656 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
657
54fcddd0
UW
6582011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
659
660 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
661
7be9d9c9
DD
6622011-01-12 Iain Sandoe <iains@gcc.gnu.org>
663
664 * dwarf2.h: Update value for DW_AT_hi_user.
665
f9e6589d
DD
6662010-11-16 Ian Lance Taylor <iant@google.com>
667
668 * simple-object.h (simple_object_attributes_merge): Declare,
669 replacing simple_object_attributes_compare.
670
8baf536a
DD
6712010-11-04 Ian Lance Taylor <iant@google.com>
672
673 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
674
ffa54e5c
DD
6752010-11-02 Ian Lance Taylor <iant@google.com>
676
677 * simple-object.h: New file.
678
24f58f47 6792010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
680
681 Sync LD plugin patch series (part 1/6) with src/include/.
682 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
683
24f58f47 6842010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
685
686 Apply LD plugin patch series (part 6/6).
687 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
688 to add_archive_element callback used to return a replacement bfd which
689 is to be added to the hash table in place of the original element.
690
24f58f47 6912010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
692
693 Apply LD plugin patch series (part 1/6).
694 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
695
a903d6ac 6962010-10-06 Andi Kleen <ak@linux.intel.com>
9711ae4d
DD
697
698 * libiberty.h (setproctitle): Add prototype.
699
bb73df25
BS
7002010-09-29 Bernd Schmidt <bernds@codesourcery.com>
701
702 * opcode/tic6x-control-registers.h (tscl): Now read_write.
703
d9aee5d7
AK
7042010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
705
706 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
707
f4c65163
MGD
7082010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
709
710 * arm.h (ARM_EXT_V6Z): Remove.
711 (ARM_EXT_SEC): New define.
712 (ARM_AEXT_V6Z): Use Security Extensions.
713 (ARM_AEXT_V6ZK): Likeiwse.
714 (ARM_AEXT_V6ZT2): Likewise.
715 (ARM_AEXT_V6ZKT2): Likewise.
716 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
717 (ARM_ARCH_V7A_SEC): New define.
718 (ARM_ARCH_V7A_MP): Rename...
719 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
720
b7807392
JJ
7212010-09-09 Jakub Jelinek <jakub@redhat.com>
722
723 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
724
f9e9243a
UW
7252010-07-06 Ken Werner <ken.werner@de.ibm.com>
726
727 * floatformat.h (floatformat_ieee_half_big): Add declaration.
728 (floatformat_ieee_half_little): Likewise.
729
360cfc9c
AM
7302010-06-29 Alan Modra <amodra@gmail.com>
731
732 * dis-asm.h: Remove references to maxq.
733
42218b9f
RÁE
7342010-06-21 Rafael Espindola <espindola@google.com>
735
736 * plugin-api.h (ld_plugin_set_extra_library_path): New.
737 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
738 (ld_plugin_tv): Add tv_set_extra_library_path.
739
36b2885d
JJ
7402010-06-21 Jakub Jelinek <jakub@redhat.com>
741
742 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
743
6508b958
RÁE
7442010-06-18 Rafael Espindola <espindola@google.com>
745
746 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
747 Make argument const.
748
219a461e
DD
7492010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
750
751 * splay-tree.h: Update copyright years.
752 (splay_tree_s): Document fields.
753 (splay_tree_new_typed_alloc): New.
754
755 * hashtab.h: Update copyright years.
756 (htab_create_typed_alloc): New.
757
93a6c7a4
TG
7582010-06-10 Tristan Gingold <gingold@adacore.com>
759
760 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
761 DW_TAG_HP_Bliss_field_set.
762 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
763 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
764 DW_AT_HP_definition_points, DW_AT_HP_default_location and
765 DW_AT_HP_is_result_param.
766 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
767 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
768 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
769 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
770 (enum dwarf_line_number_x_ops): Add
771 DW_LNE_HP_source_file_correlation.
772 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
773 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
774 DW_LANG_HP_Assembler.
775
3537c84b
RÁE
7762010-06-01 Rafael Espindola <espindola@google.com>
777
778 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
779
9757332f
DD
7802010-04-26 Pedro Alves <pedro@codesourcery.com>
781
782 * filenames.h (PATH_SEPARATOR): Delete.
783
7842010-04-23 Pedro Alves <pedro@codesourcery.com>
785
786 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
787 always define it independently of host, add `dos_based' parameter,
788 and handle it.
789 (PATH_SEPARATOR): Define.
790 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
791 independently of host, add `dos_based' parameter, and handle it.
792 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
793 it independently of host, add `dos_based' parameter, and handle
794 it.
795 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
796 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
797 (HAS_DOS_DRIVE_SPEC): New.
798 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
799 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
800 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
801 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
802
8032009-05-31 Ian Lance Taylor <iant@google.com>
804
805 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
806 the way we treat an ISO C compiler. Don't define inline as a
807 macro when compiling with C++.
808 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
809 when compiling with C++.
810 * fibheap.h: Add extern "C" when compiling with C++.
811
2cd2156f
DD
8122010-04-23 Pedro Alves <pedro@codesourcery.com>
813
814 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
815 always define it independently of host, add `dos_based' parameter,
816 and handle it.
817 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
818 independently of host, add `dos_based' parameter, and handle it.
819 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
820 it independently of host, add `dos_based' parameter, and handle
821 it.
822 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
823 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
824 (HAS_DOS_DRIVE_SPEC): New.
825 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
826 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
827 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
828 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
829
8302010-04-20 Nick Clifton <nickc@redhat.com>
831
832 * sha1.h: Update copyright notice to use GPLv3.
833
e4e42b45
NC
8342010-04-15 Nick Clifton <nickc@redhat.com>
835
836 * bout.h: Update copyright notice to use GPLv3.
837 * hp-symtab.h: Likewise.
838 * oasys.h: Likewise.
839 * progress.h: Likewise.
840 * sha1.h: Likewise.
841 * xtensa-isa-internal.h: Likewise.
842 * xtensa-isa.h: Likewise.
843
58cd9144
DE
8442010-04-14 Doug Evans <dje@google.com>
845
846 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
847
a233b20c
JJ
8482010-04-05 Jakub Jelinek <jakub@redhat.com>
849
850 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
851 field.
852
40b36596
JM
8532010-03-25 Joseph Myers <joseph@codesourcery.com>
854
855 * dis-asm.h (print_insn_tic6x): Declare.
856
0aec0f33
JM
8572010-03-23 Joseph Myers <joseph@codesourcery.com>
858
859 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
860
16c06870
JB
8612010-01-13 Joel Brobecker <brobecker@adacore.com>
862
863 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
864 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
865
6d390a9e
DD
8662010-01-11 Tristan Gingold <gingold@adacore.com>
867
868 * demangle.h (ada_demangle): Add prototype.
869
43e85a8f
DD
8702010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
871
872 PR bootstrap/41771
873 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
874
2e13ec5c
JB
8752009-12-29 Joel Brobecker <brobecker@adacore.com>
876
877 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
878
e7f8eadb
DK
8792009-12-14 Doug Kwan <dougkwan@google.com>
880
881 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
882 to avoid shadowed variable warnings.
883 * dis-asm.h (struct disassemble_info): Ditto.
884 (disassemble_init_for_target): Ditto.
885 (init_disassemble_info): Ditto.
886
3cb4feec
AM
8872009-11-18 Alan Modra <amodra@bigpond.net.au>
888
889 * alloca-conf.h: Clarify comment.
890
dec397b2
JB
8912009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
892
893 Add DWARF attribute value for the "Borland fastcall" calling
894 convention.
8b40760a 895 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 896
96d86ee3
KT
8972009-10-23 Kai Tietz <kai.tietz@onevision.com>
898
899 * splay-tree.h (libi_uhostptr_t): Add gcc specific
900 __extension__ for long long type case to silent cX9.
901 (libi_shostptr_t): Likewise.
902
0adbbe4a
DD
9032009-10-19 Rafael Avila de Espindola <espindola@google.com>
904
905 PR40790
906 * plugin-api.h: Don't include stdint.h unconditionally.
907
3fce87a0
DD
9082009-10-15 Jakub Jelinek <jakub@redhat.com>
909
910 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
911 a DWARF 4 addition.
912
f88dc410
AM
9132009-10-14 Alan Modra <amodra@bigpond.net.au>
914
915 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
916 bfd_link_common_skip_ar_aymbols.
917 (struct bfd_link_info): Here too.
918
e322137b
DD
9192009-10-09 Rafael Espindola <espindola@google.com>
920
921 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
922 libname.
923
59b17575
DD
9242008-10-03 Rafael Espindola <espindola@google.com>
925
926 * plugin-api.h: New.
927 * lto-symtab.h: New.
928
8341e15b
ILT
9292009-10-05 Rafael Espindola <espindola@google.com>
930
931 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
932 (ld_plugin_get_input_file): New.
933 (ld_plugin_release_input_file): New.
934 (ld_plugin_add_input_library): New.
935 (ld_plugin_message): Mark format const.
936 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
937 LDPT_ADD_INPUT_LIBRARY.
938 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
939 tv_add_input_library.
940
9412009-10-04 Jerry Quinn <jlquinn@optonline.net>
942
943 * plugin-api.h: Fix compile.
944
664aa91f
DD
9452009-09-29 Jason Merrill <jason@redhat.com>
946
947 * demangle.h (enum demangle_component_type): Add
948 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
949 DEMANGLE_COMPONENT_UNNAMED_TYPE.
950 (struct demangle_component): Add s_unary_num.
951
c7927a3c
NC
9522009-09-29 DJ Delorie <dj@redhat.com>
953
954 * dis-asm.h: Add prototype for print_insn_rx.
955
39236edf
DD
9562009-09-25 Dodji Seketeli <dodji@redhat.com>
957
958 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
959 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
960 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
961
fa9efd0f
DD
9622009-09-25 Cary Coutant <ccoutant@google.com>
963
964 Add rest of new values from DWARF Version 4.
965 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
966 New tags.
967 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
968 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
969 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
970 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
971 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
972 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
973 attributes.
974 (DW_LANG_Python): New language.
975
2b6f5997
CC
9762009-09-24 Cary Coutant <ccoutant@google.com>
977
978 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
979 New tags.
980 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
981 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
982 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
983 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
984 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
985 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
986 attributes.
987 (DW_LANG_Python): New language.
988
a89caa61
DD
9892009-09-22 Dodji Seketeli <dodji@redhat.com>
990
991 * dwarf2.h (enum dwarf_tag): Add
992 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
993
a50b1753
NC
9942009-09-09 Martin Thuresson <martin@mtme.org>
995
996 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
997 level.
998
66a6900a
JZ
9992009-09-04 Jie Zhang <jie.zhang@analog.com>
1000
1001 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1002 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1003 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1004 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1005 Adjust accordingly.
1006 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1007 PseudoDbg_Assert_grp_mask.
1008
7ba29e2a
NC
10092009-08-06 Michael Eager <eager@eagercon.com>
1010
1011 * dis-asm.h: Decl print_insn_microblaze().
1012
6e881691
DD
10132009-07-24 Ian Lance Taylor <iant@google.com>
1014
1015 * libiberty.h (crc32): Declare.
1016
2c61e778
DE
10172009-07-20 Cary Coutant <ccoutant@google.com>
1018 Doug Evans <dje@google.com>
77170296
DE
1019
1020 Add some dwarf4 values.
1021 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1022 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1023 DW_FORM_flag_present, DW_FORM_sig8.
1024 (enum dwarf_attribute): Add DW_AT_signature.
1025
d5031754
DD
10262009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1027
1028 * demangle.h
1029 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1030 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1031 New.
1032
fa8f86ff
TT
10332009-07-10 Tom Tromey <tromey@redhat.com>
1034
1035 * dwarf2.h: New file, moved from elf/.
1036
62d2aabf
DD
10372009-07-09 Jakub Jelinek <jakub@redhat.com>
1038
1039 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1040 and DW_OP_stack_value.
1041
e0452928
DD
10422009-07-09 Tom Tromey <tromey@redhat.com>
1043
1044 * elf/dwarf2.h: Remove, renaming to...
1045 * dwarf2.h: ... this.
1046
10472009-06-29 Tom Tromey <tromey@redhat.com>
1048
1049 * elf/dwarf2.h: New file. Merged with gdb.
1050
0313a2b8
NC
10512009-06-18 Nick Clifton <nickc@redhat.com>
1052
1053 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1054 field of struct disassemble_info.
1055
671f4ed1
DD
10562009-06-09 Ian Lance Taylor <ian@airs.com>
1057
1058 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1059
1316c8b3
NC
10602009-06-15 Nick Clifton <nickc@redhat.com>
1061
0313a2b8
NC
1062 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1063 struct disassemble_info.
1316c8b3 1064
8466c6d4
DD
10652009-06-02 Ian Lance Taylor <iant@google.com>
1066
1067 * ansidecl.h (EXPORTED_CONST): Define.
1068
52d6785f
DD
10692009-05-31 Ian Lance Taylor <iant@google.com>
1070
1071 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1072 the way we treat an ISO C compiler. Don't define inline as a
1073 macdro when compiling with C++.
1074 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1075 when compiling with C++.
1076 * fibheap.h: Add extern "C" when compiling with C++.
1077
84983b1a
TG
10782009-05-25 Tristan Gingold <gingold@adacore.com>
1079
1080 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1081 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1082
95e62385
L
10832009-04-22 Taras Glek <tglek@mozilla.com>
1084
1085 * hashtab.h: Update GTY annotations to new syntax.
1086 * splay-tree.h: Likewise.
e48570bb 1087
a0c402a5
L
10882009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1089
1090 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1091
8d25cc3d
AM
10922009-03-18 Alan Modra <amodra@bigpond.net.au>
1093
1094 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1095 documentation.
1096
c743cf5d
DD
10972009-03-17 Jason Merrill <jason@redhat.com>
1098
1099 * demangle.h (enum demangle_component_type): Add
1100 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1101
fa7f3e72
CC
11022008-12-01 Cary Coutant <ccoutant@google.com>
1103
1104 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1105 (ld_plugin_get_input_file): New typedef.
1106 (ld_plugin_release_input_file): New typedef.
1107 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1108 (struct ld_plugin_tv): Add two new fields.
1109
84e94c90
NC
11102008-12-23 Jon Beniston <jon@beniston.com>
1111
1112 * dis-asm.h: Add LM32 disassembler function prototype.
1113
d2825c1a
DD
11142008-12-10 Jason Merrill <jason@redhat.com>
1115
1116 * demangle.h (enum demangle_component_type): Add
1117 DEMANGLE_COMPONENT_FIXED_TYPE.
1118
6c52134c
CC
11192008-12-01 Cary Coutant <ccoutant@google.com>
1120
1121 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1122
a6bfd026
CC
11232008-12-01 Cary Coutant <ccoutant@google.com>
1124
1125 * plugin-api.h: Fix syntax error when compiling with C++.
1126
ae5a3597
AM
11272008-11-26 Alan Modra <amodra@bigpond.net.au>
1128
1129 PR 7047
1130 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1131 Add "literal".
1132
1fa3cd83
SA
11332008-11-21 Sterling Augustine <sterling@tensilica.com>
1134
1135 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1136 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1137
33430bd0 11382008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1139
33430bd0
BW
1140 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1141 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1142 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1143 (XCHAL_NUM_AREGS): Change to 32.
1144 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1145 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1146 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1147 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1148 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1149
d387240a
TG
11502008-11-14 Tristan Gingold <gingold@adacore.com>
1151
1152 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1153 standard prototype.
1154 (FOPEN_WB): Ditto.
1155 (FOPEN_AB): Ditto.
1156 (FOPEN_RUB): Ditto.
1157 (FOPEN_WUB): Ditto.
1158 (FOPEN_AUB): Ditto.
1159
75ded2db
AM
11602008-10-21 Alan Modra <amodra@bigpond.net.au>
1161
1162 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1163
1c08f2c8
DD
11642008-10-06 Jason Merrill <jason@redhat.com>
1165
1166 * demangle.h (enum demangle_component_type): Add
1167 DEMANGLE_COMPONENT_PACK_EXPANSION.
1168
f1c4cc75
RH
11692008-09-24 Richard Henderson <rth@redhat.com>
1170
1171 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1172
bbb444b6
ILT
11732008-09-22 Rafael Espindola <espindola@google.com>
1174
1175 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1176 Use C style comment.
1177 (ld_plugin_api_version, ld_plugin_output_file_type,
1178 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1179 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1180 comma from the last item.
1181
89fc3421
CC
11822008-09-18 Cary Coutant <ccoutant@google.com>
1183
1184 Add plugin functionality for link-time optimization (LTO).
1185 * plugin-api.h: New file.
1186
ba8cb4ba
DD
11872008-09-09 Jason Merrill <jason@redhat.com>
1188
1189 * demangle.h (enum demangle_component_type): Add
1190 DEMANGLE_COMPONENT_DECLTYPE.
1191
67efbf45
AM
11922008-08-25 Alan Modra <amodra@bigpond.net.au>
1193
1194 * binary-io.h: New file, imported from gnulib, but don't
1195 #include <fcntl.h> or <stdio.h>.
1196
5c1d2f5f
AM
11972008-08-17 Alan Modra <amodra@bigpond.net.au>
1198
1199 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1200
7b21ac3f
EW
12012008-08-08 Anatoly Sokolov <aesok@post.ru>
1202
1203 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1204 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1205 (EF_AVR_MACH): Redefine to 0x7F.
1206 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1207 (AVR_ISA_AVR3): Redefine.
1208 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1209 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1210 AVR_ISA_AVR6): Define.
1211
1bac266e
JZ
12122008-07-12 Jie Zhang <jie.zhang@analog.com>
1213
1214 Revert
1215 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1216 * bfdlink.h (struct bfd_link_info): Add sep_code member
1217 variable.
1218 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1219 (EF_BFIN_DATA_IN_L1): Define.
1220
8c684578
JZ
12212008-07-12 Jie Zhang <jie.zhang@analog.com>
1222
1223 * bfdlink.h (struct bfd_link_info): Add sep_code member
1224 variable.
1225 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1226 (EF_BFIN_DATA_IN_L1): Define.
1227
6a4fe770
SS
12282008-07-07 Stan Shebs <stan@codesourcery.com>
1229
1230 * dis-asm.h (struct disassemble_info): Add endian_code field.
1231
0f963b24
JB
12322008-07-07 Joel Brobecker <brobecker@adacore.com>
1233
1234 * safe-ctype.h: Add #include of ctype.h before redefining
1235 the ctype.h macros.
1236
d5721fa7
JB
12372008-07-04 Joel Brobecker <brobecker@adacore.com>
1238
1239 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1240 included. Redefine the various macros provided by ctype.h as
1241 undefined variables.
1242
1e5d0832
DD
12432008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1244
1245 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1246 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1247
97407faf
AM
12482008-06-06 Alan Modra <amodra@bigpond.net.au>
1249
1250 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1251
112b7c50
AK
12522008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1253
1254 * dis-asm.h (print_s390_disassembler_options):
1255 Prototype added.
1256
b68965a0
DD
12572008-03-24 Ian Lance Taylor <iant@google.com>
1258
1259 * sha1.h: New file, from gnulib.
1260
1261 * md5.h: Add extern "C" when compiled with C++.
1262
66ce8439
ILT
12632008-03-24 Ian Lance Taylor <iant@google.com>
1264
1265 * md5.h: Add extern "C" when compiled with C++.
1266
91edef2d
ILT
12672008-03-21 Ian Lance Taylor <iant@google.com>
1268
1269 * filenames.h: Add extern "C" when compiled with C++.
1270
f13a99db
AM
12712008-02-15 Alan Modra <amodra@bigpond.net.au>
1272
1273 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1274 (struct bfd_link_info): Add output_bfd.
1275
6c7d412c
BW
12762008-02-11 Bob Wilson <bob.wilson@acm.org>
1277
1278 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1279 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1280
830ef634
DD
12812008-01-26 David Daney <ddaney@avtrex.com>
1282
1283 * demangle.h (demangle_component_type): Add
1284 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1285 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1286 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1287 (demangle_component): Add struct s_character to union u.
1288
b14d30e1
JM
12892007-11-07 Joseph Myers <joseph@codesourcery.com>
1290 Daniel Jacobowitz <dan@codesourcery.com>
1291
1292 * floatformat.h (struct floatformat): Add split_half field.
1293 (floatformat_ibm_long_double): New.
1294
3a0ab695
DD
12952007-09-06 Tom Tromey <tromey@redhat.com>
1296
1297 * libiberty.h (pex_free): Document process killing.
1298
8969a67f
DD
12992007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1300
1301 * demangle.h (enum demangle_component_type): Add
1302 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1303
cd12e26d
BE
13042007-07-25 Ben Elliston <bje@au.ibm.com>
1305
1306 * ternary.h: Remove.
1307
0a05a876 13082007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1309
0a05a876
BW
1310 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1311 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1312
bd0aa315
NC
13132007-07-17 Nick Clifton <nickc@redhat.com>
1314
1315 * COPYING3: New file. Contains version 3 of the GNU General
1316 Public License.
1317
d2df793a
NC
13182007-07-12 Kai Tietz <kai.tietz@onevision.com>
1319
ae8772e6
HPN
1320 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1321 work-a-round whitespace problem in gcc gengtype.
1322
d2df793a
NC
1323 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1324 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1325 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1326
fd2f25da
RM
13272007-07-09 Roland McGrath <roland@redhat.com>
1328
1329 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1330
a208b53c
NC
13312007-07-06 Nick Clifton <nickc@redhat.com>
1332
1333 * bfdlink.h: Update copyright notice to refer to GPLv3.
1334
3d3d428f
NC
13352007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1336
0fdaa005 1337 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1338
a9a4c53e
AM
13392007-06-01 Noah Misch <noah@cs.caltech.edu>
1340 Alan Modra <amodra@bigpond.net.au>
1341
1342 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1343
0c18fee5
DD
13442007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1345
1346 * libiberty.h (writeargv): Declare.
1347
49fa1e15
AM
13482007-04-30 Alan Modra <amodra@bigpond.net.au>
1349
1350 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1351
e8590c10
DD
13522007-04-25 Mark Mitchell <mark@codesourcery.com>
1353
1354 * demangle.h: Change license to LGPL + exception.
1355
4a828aab
RH
13562007-04-10 Richard Henderson <rth@redhat.com>
1357
1358 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1359
9c577e89
DD
13602007-03-29 Joel Brobecker <brobecker@adacore.com>
1361
1362 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1363 regardless of the type of file system.
1364
e04d7611
DD
13652007-03-06 Jan Hubicka <jh@suse.cz>
1366
1367 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1368
2889e75b
NC
13692007-02-21 Nick Clifton <nickc@redhat.com>
1370
1371 * bfdlink.h (struct bfd_link_callbacks): Add
1372 override_segment_assignment field.
1373
92f01d61
JM
13742007-02-17 Mark Mitchell <mark@codesourcery.com>
1375 Nathan Sidwell <nathan@codesourcery.com>
1376 Vladimir Prus <vladimir@codesourcery.com
1377 Joseph Myers <joseph@codesourcery.com>
1378
1379 * bin-bugs.h: Remove.
1380
b5d7c748
DD
13812007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1382
1383 * libiberty.h (pex_write_input): Remove prototype.
1384
d6eafc3e
DB
13852007-02-05 Dave Brolley <brolley@redhat.com>
1386
1387 * Contribute the following changes:
1388 2001-03-26 Ben Elliston <bje@redhat.com>
1389
1390 * dis-asm.h (print_insn_mep): Declare.
1391
fc523535 13922007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1393
1394 * dis-asm.h (print_i386_disassembler_options): New.
1395
53d7966f 13962007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1397
53d7966f
VP
1398 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1399 (PEX_BINARY_ERROR): New define.
1400 (pex_read_err): New function.
1401
208c1674
DD
14022007-01-29 Simon Baldwin <simonb@google.com>
1403
1404 * demangle.h: New cplus_demangle_print_callback,
1405 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1406 prototypes, and demangle_callbackref type definition.
1407
40b36307
L
14082007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1409
1410 PR ld/3831
1411 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1412 Add dynamic and dynamic_data.
40b36307 1413
4fd454c8
NC
14142006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1415 Nick Clifton <nickc@redhat.com>
1416
1417 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1418
d8f813d4 14192006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1420 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1421
1422 PR driver/29931
1423 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1424
2caa7ca0
BW
14252006-11-27 Bob Wilson <bob.wilson@acm.org>
1426
1427 * xtensa-config.h (XSHAL_ABI): New.
1428 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1429
0154116a
BW
14302006-11-27 Bob Wilson <bob.wilson@acm.org>
1431
1432 * xtensa-isa.h (STATIC_LIBISA): Delete.
1433
2087ad84
PB
14342006-10-30 Paul Brook <paul@codesourcery.com>
1435
1436 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1437 symtab_size.
1438
c0f00686
L
14392006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1440
1441 PR ld/3111
1442 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1443
e9f53129
AM
14442006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1445 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1446 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1447 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1448 Alan Modra <amodra@bigpond.net.au>
1449
1450 * dis-asm.h (print_insn_spu): Declare.
1451
1c0d3aa6
NC
14522006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1453
1454 * dis-asm.h: Add prototypes for Score disassembler routines.
1455
55255dae
L
14562006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1457
1458 * bfdlink.h (bfd_elf_dynamic_list): New.
1459 (bfd_link_info): Add a dynamic field.
1460
c17d87de
NC
14612006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1462
1463 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1464
fdc90cb4
JJ
14652006-07-10 Jakub Jelinek <jakub@redhat.com>
1466
1467 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1468 emit_gnu_hash bitfields.
1469
3db2e6dd
DD
14702006-04-11 Jim Blandy <jimb@codesourcery.com>
1471
1472 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1473
fbbc3759
L
14742006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1475
1476 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1477 relax_pass.
1478
d70c5fc7
NC
14792006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1480 Anil Paranjape <anilp1@kpitcummins.com>
1481 Shilin Shakti <shilins@kpitcummins.com>
1482
1483 * dis-asm.h (print_insn_xc16c): New prototype.
1484
dd942754
DD
14852006-01-18 DJ Delorie <dj@redhat.com>
1486
1487 * md5.h: Include ansidecl.h
1488
d99b6465
AS
14892006-01-17 Andreas Schwab <schwab@suse.de>
1490
1491 PR binutils/1486
1492 * dis-asm.h (struct disassemble_info): Add
1493 disassembler_needs_relocs.
1494
51d04b5c
BW
14952006-01-09 Bob Wilson <bob.wilson@acm.org>
1496
1497 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1498
b2d179be
BW
14992005-12-30 Bob Wilson <bob.wilson@acm.org>
1500
1501 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1502
d031aafb
NS
15032005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1504
1505 Second part of ms1 to mt renaming.
1506 * dis-asm.h (print_insn_mt): Renamed.
1507
7887b2ce
DD
15082005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1509
1510 PR java/9861
1511 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1512 output format for return types
1513
6ed89c00
AM
15142005-11-03 Alan Modra <amodra@bigpond.net.au>
1515
1516 * bfdlink.h (struct bfd_link_order): Tweak comment.
1517
fb10537e
DD
15182005-10-31 Mark Kettenis <kettenis@gnu.org>
1519
1520 * floatformat.h (enum floatformat_byteorders): Add
1521 floatformat_vax.
1522 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1523
16175d96
DB
15242005-10-28 Dave Brolley <brolley@redhat.com>
1525
1526 Contribute the following changes:
1527 2003-09-29 Dave Brolley <brolley@redhat.com>
1528
1529 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1530 more exotic underlying types to be used.
1531
3c9b82ba
NC
15322005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1533
1534 disasm.h: Add declaration for print_insn_z80
1535
dc603df5
CM
15362005-09-30 Catherine Moore <clm@cm00re.com>
1537
1538 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1539
7b17bc29
MM
15402005-09-26 Mark Mitchell <mark@codesourcery.com>
1541
1542 * libiberty.h (expandargv): New function.
1543
c17ae8a2
AM
15442005-08-18 Alan Modra <amodra@bigpond.net.au>
1545
1546 * bfdlink.h: Remove mention of a29k.
1547 * dis-asm.h: Remove a29k support.
c17ae8a2 1548
3b6940c0
DD
15492005-08-17 Mark Kettenis <kettenis@gnu.org>
1550
1551 * floatformat.h (struct floatformat): Change type of large
1552 argument for is_valid member to `const void *'.
1553 (floatformat_to_double): Change type of second argument to `const
1554 void *'.
1555 (floatformat_from_double): Change type of last argument to `void
1556 *'.
1557 (floatformat_is_valid): Change type of last argument to `const
1558 void *'.
1559
49f58d10
JB
15602005-07-14 Jim Blandy <jimb@redhat.com>
1561
1562 * dis-asm.h (print_insn_m32c): New declaration.
1563
f2942ea4
DD
15642005-07-12 Ben Elliston <bje@au.ibm.com>
1565
1566 * xregex2.h (regexec): Qualify this prototype with __extension__
1567 when compiling with GNU C.
1568
0fd3a477
JW
15692005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1570
1571 * dis-asm.h (fprintf_ftype): Add format attribute.
1572
6ba85b8c
DD
15732005-07-03 Steve Ellcey <sje@cup.hp.com>
1574
1575 PR other/13906
1576 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1577 * md5.h (md5_uintptr): New.
1578 (md5_ctx): Align buffer field.
1579
c3cca4c9
DD
15802005-06-30 Daniel Berlin <dberlin@dberlin.org>
1581
1582 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1583 (HTAB_EMPTY_ENTRY): New macro.
1584
67f3cb05
GK
15852005-06-20 Geoffrey Keating <geoffk@apple.com>
1586
fd2f25da 1587 * libiberty.h (strverscmp): Prototype.
67f3cb05 1588
08d8fa11
JJ
15892005-06-17 Jakub Jelinek <jakub@redhat.com>
1590
1591 * elf/external.h (GRP_ENTRY_SIZE): Define.
1592
6b5d3a4d
ZW
15932005-06-08 Zack Weinberg <zack@codesourcery.com>
1594
1595 * dis-asm.h (get_arm_regnames): Update prototype.
1596
3f1c9c12
AH
15972005-06-07 Aldy Hernandez <aldyh@redhat.com>
1598 Michael Snyder <msnyder@redhat.com>
1599 Stan Cox <scox@redhat.com>
1600
1601 * dis-asm.h: Externalize print_insn_ms1.
1602
d30d42d1
DD
16032005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1604
1605 * libiberty.h (XOBFINISH): New.
1606
e1fffbe6
AM
16072005-06-03 Alan Modra <amodra@bigpond.net.au>
1608
1609 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1610
c2bd6e35
DD
16112005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1612
1613 * libiberty.h (vsnprintf): Add format attribute.
1614
e9472921
DD
16152005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1616
1617 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1618
01e94249
DD
16192005-05-28 Eli Zaretskii <eliz@gnu.org>
1620
1621 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1622 needed.
1623 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1624
839e4798
RH
16252005-05-25 Richard Henderson <rth@redhat.com>
1626
1627 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1628
abf6a75b
DD
16292005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1630
1631 * libiberty.h (ACONCAT): Properly cast value of alloca().
1632
1633 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1634 __cplusplus.
1635
aaac3631
DD
16362005-05-12 Steve Ellcey <sje@cup.hp.com>
1637
1638 libiberty.h: Do not define empty basename prototype.
1639
e172dbf8
NC
16402005-05-10 Nick Clifton <nickc@redhat.com>
1641
1642 * Update the address and phone number of the FSF organization in
1643 the GPL notices in the following files:
1644 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1645 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1646 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1647 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1648 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1649 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1650 xtensa-isa-internal.h, xtensa-isa.h
1651
c631edf1
DD
16522005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1653
1654 * libiberty.h (unlock_std_streams): New.
1655
a288642d
DD
16562005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1657
1658 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1659 Don't use the PTR macro.
1660
1661 * sort.h: Don't use the PARAMS macro.
1662
7b6f6286
DD
16632005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1664
1665 * libiberty.h (unlock_stream): New.
1666
ab70e2a5
DD
16672005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1668
1669 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1670 Remove parameter names.
1671
ac119ae8
DD
16722005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1673
1674 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1675 Provide prototypes for new functions.
1676
7e10245c
DD
16772005-03-29 Ian Lance Taylor <ian@airs.com>
1678
1679 * libiberty.h: Fix indentation.
1680
b109e79a
ILT
16812005-03-28 Ian Lance Taylor <ian@airs.com>
1682
1683 * libiberty.h: Include <stdio.h>.
1684 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1685 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1686 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1687 (pex_init, pex_run, pex_read_output): Declare.
1688 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1689 (struct pex_time): Define.
1690
3d0dfe26
MM
16912005-03-28 Mark Mitchell <mark@codesourcery.com>
1692
1693 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1694
49b1fae4
DD
16952005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1696
1697 * ternary.h: Don't use PARAMS anymore.
1698
16992005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1700
1701 * md5.h: Remove definition and uses of __P.
1702 * dyn-string.h: Remove uses of PARAMS.
1703 * fibheap.h: Likewise.
1704 * floatformat.h: Likewise.
1705 * hashtab.h: Likewise.
1706
9334f9c6
DD
17072005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1708
1709 * demangle.h: Remove uses of PARAMS.
1710
1711 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1712 ANSI_PROTOTYPES is always assumed.
1713 Remove uses of PARAMS throughout.
1714
0fad4bdb
DD
17152005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1716
1717 * libiberty.h (xstrndup): Declare.
1718
1ec0126d
DD
17192005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1720
1721 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1722
1fbc7e7a
BW
17232005-03-22 Bob Wilson <bob.wilson@acm.org>
1724
1725 * xtensa-isa.h: Update a comment and whitespace.
1726
57316bff
L
17272005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1728
1729 * bfdlink.h (bfd_link_info): Add gc_sections.
1730
8ec32723
DD
17312005-03-09 Mark Mitchell <mark@codesourcery.com>
1732
1733 * libiberty.h (gettimeofday): Declare.
1734
190eb137
DD
17352005-03-01 Jan Beulich <jbeulich@novell.com>
1736
1737 * libiberty.h: Declare unlink_if_ordinary.
1738
f075ee0c
AM
17392005-02-21 Alan Modra <amodra@bigpond.net.au>
1740
1741 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1742 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1743 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1744
8adce22d
DD
17452005-02-14 Paolo Bonzini <bonzini@gnu.org>
1746
1747 PR bootstrap/19818
1748 * ansidecl.h (PARAMS): Guard from redefinition.
1749
11f25ea6
AM
17502005-02-03 Alan Modra <amodra@bigpond.net.au>
1751
1752 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1753
77cfaee6
AM
17542005-02-01 Alan Modra <amodra@bigpond.net.au>
1755
1756 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1757
0bcb06d2
AS
17582005-01-10 Andreas Schwab <schwab@suse.de>
1759
1760 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1761 skip_zeroes_at_end.
1762
40a59a4c
DD
17632004-12-11 Ben Elliston <bje@au.ibm.com>
1764
1765 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1766 when __GNUC__ is defined and ints are less than 32-bits wide.
1767
fc0e6df6
PB
17682004-11-04 Paul Brook <paul@codesourcery.com>
1769
1770 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1771
a1ace8d8
BW
17722004-11-12 Bob Wilson <bob.wilson@acm.org>
1773
1774 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1775 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1776
7499d566
NC
17772004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1778 Vineet Sharma <vineets@noida.hcltech.com>
1779
1780 * dis-asm.h: Add prototype for print_insn_maxq_little.
1781
3e3b46e5
PB
17822004-10-26 Paul Brook <paul@codesourcery.com>
1783
1784 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1785
dfeffb9f
L
17862004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1787
1788 PR 463
1789 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1790 bfd_link_hash_entry to reloc_overflow.
1791
43cd72b9
BW
17922004-10-07 Bob Wilson <bob.wilson@acm.org>
1793
1794 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1795 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1796 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 1797
43cd72b9
BW
1798 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1799 (config_sturct struct): Delete.
1800 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1801 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1802 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1803 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1804 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1805 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1806 (xtensa_insn_decode_fn): Rename to ...
1807 (xtensa_opcode_decode_fn): ... this.
1808 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1809 xtensa_undo_reloc_fn): Update.
1810 (xtensa_encoding_template_fn): Delete.
1811 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1812 xtensa_length_decode_fn): New.
1813 (xtensa_format_internal, xtensa_slot_internal): New types.
1814 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1815 get_field, and set_field fields. Add name, field_id, regfile,
1816 num_regs, and flags fields.
1817 (xtensa_arg_internal): New type.
1818 (xtensa_iclass_internal): Change operands field to array of
1819 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1820 num_interfaceOperands, and interfaceOperands fields.
1821 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1822 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1823 (opname_lookup_entry): Delete.
1824 (xtensa_regfile_internal, xtensa_interface_internal,
1825 xtensa_funcUnit_internal, xtensa_state_internal,
1826 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1827 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1828 Change type of opname_lookup_table. Delete num_modules,
1829 module_opcode_base, module_decode_fn, config, and has_density fields.
1830 Add num_formats, formats, format_decode_fn, length_decode_fn,
1831 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1832 iclasses, num_regfiles, regfiles, num_states, states,
1833 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1834 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1835 interface_lookup_table, num_funcUnits, funcUnits and
1836 funcUnit_lookup_table fields.
1837 (xtensa_isa_module, xtensa_isa_modules): Delete.
1838 (xtensa_isa_name_compare): New prototype.
1839 (xtisa_errno, xtisa_error_msg): New.
1840 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1841 (xtensa_isa): Change type.
1842 (xtensa_operand): Delete.
1843 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1844 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1845 xtensa_funcUnit_use): New types.
1846 (libisa_module_specifier): Delete.
1847 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1848 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1849 xtensa_insnbuf_from_chars): Update prototypes.
1850 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1851 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1852 xtensa_encode_insn, xtensa_insn_length,
1853 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1854 xtensa_operand_kind, xtensa_encode_result,
1855 xtensa_operand_isPCRelative): Delete.
1856 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1857 xtensa_operand_set_field, xtensa_operand_encode,
1858 xtensa_operand_decode, xtensa_operand_do_reloc,
1859 xtensa_operand_undo_reloc): Update prototypes.
1860 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1861 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1862 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1863 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1864 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1865 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1866 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1867 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1868 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1869 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1870 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1871 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1872 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1873 xtensa_operand_is_visible, xtensa_operand_is_register,
1874 xtensa_operand_regfile, xtensa_operand_num_regs,
1875 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1876 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1877 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1878 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1879 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1880 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1881 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1882 xtensa_state_is_exported, xtensa_sysreg_lookup,
1883 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1884 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1885 xtensa_interface_num_bits, xtensa_interface_inout,
1886 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1887 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
18882004-10-07 Jeff Baker <jbaker@qnx.com>
1889
1890 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1891
f6e332e6
AM
18922004-09-17 Alan Modra <amodra@bigpond.net.au>
1893
1894 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1895 of union.
1896
79fadcb0
DD
18972004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1898
1899 * libiberty.h (basename): Prototype for __MINGW32__.
1900
a5ecc6a5
DD
19012004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1902
1903 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1904 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1905 concat_copy2): Use ATTRIBUTE_SENTINEL.
1906
d003868e
AM
19072004-08-13 Alan Modra <amodra@bigpond.net.au>
1908
1909 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1910 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1911
deaa6723
DD
19122004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1913
1914 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1915 const-qualification before disposal.
1916
d5b4094f
DD
19172004-07-24 Bernardo Innocenti <bernie@develer.com>
1918
1919 * ansidecl.h (ARG_UNUSED): New Macro.
1920
60ee6567
L
19212004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1922
1923 * bin-bugs.h (REPORT_BUGS_TO): Set to
1924 "<URL:http://www.sourceware.org/bugzilla/>".
1925
a35b6b04
DD
19262004-07-21 Paolo Bonzini <bonzini@gnu.org>
1927
1928 * ansidecl.h (ATTRIBUTE_PURE): New.
1929
7ab9a76e
DD
19302004-07-13 Bernardo Innocenti <bernie@develer.com>
1931
1932 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1933 libcpp/internal.h.
1934 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1935 macros.
1936
19372004-07-13 Bernardo Innocenti <bernie@develer.com>
1938
1939 * libiberty.h (ASTRDUP): Add casts required for stricter
1940 type conversion rules of C++.
1941 * obstack.h (obstack_free): Likewise.
1942
1fe1f39c
NC
19432004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
1944
1945 * dis-asm.h (print_insn_crx): Declare.
1946
eea6121a
AM
19472004-06-24 Alan Modra <amodra@bigpond.net.au>
1948
1949 * bfdlink.h (struct bfd_link_order): Update comment.
1950
8c37241b
JJ
19512004-05-11 Jakub Jelinek <jakub@redhat.com>
1952
1953 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
1954 relro_end fields.
8c37241b 1955
619874a6
DD
19562004-05-04 Andreas Jaeger <aj@suse.de>
1957
1958 * demangle.h: Do not use C++ reserved keyword typename as
1959 parameter for cplus_demangle_fill_builtin_type.
1960
bb6a587d
DD
19612004-04-22 Richard Henderson <rth@redhat.com>
1962
1963 * hashtab.h (struct htab): Add size_prime_index.
1964
d6ea4e80
DD
19652004-04-13 Jeff Law <law@redhat.com>
1966
1967 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
1968
f29d4bb8
DD
19692004-03-30 Zack Weinberg <zack@codesourcery.com>
1970
1971 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
1972
75d5e263
SS
19732004-03-25 Stan Shebs <shebs@apple.com>
1974
1975 * mpw/: Remove subdirectory and everything in it.
1976
b9cf773d
AM
19772004-03-23 Alan Modra <amodra@bigpond.net.au>
1978
1979 PR 51.
1980 * bfdlink.h (struct bfd_link_info): Add wrap_char.
1981
59c2e50f
L
19822004-03-20 H.J. Lu <hongjiu.lu@intel.com>
1983
1984 * bfdlink.h (bfd_link_info): Correct comments for the
1985 unresolved_syms_in_objects field.
1986
099f84cf
DD
19872004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
1988
1989 * dyn-string.h: Update copyright date.
1990
74aee4eb
DD
19912004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
1992
1993 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
1994 the associated #defines.
1995
59727473
DD
19962004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1997
062054c5
ILT
1998 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
1999 "libiberty.h".
2000
9850ebe2
ILT
2001 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2002
59727473
DD
2003 * demangle.h (enum demangle_component_type): Define.
2004 (struct demangle_operator_info): Declare.
2005 (struct demangle_builtin_type_info): Declare.
2006 (struct demangle_component): Define.
2007 (cplus_demangle_fill_component): Declare.
2008 (cplus_demangle_fill_name): Declare.
2009 (cplus_demangle_fill_builtin_type): Declare.
2010 (cplus_demangle_fill_operator): Declare.
2011 (cplus_demangle_fill_extended_operator): Declare.
2012 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2013 (cplus_demangle_v3_components): Declare.
2014 (cplus_demangle_print): Declare.
2015
10ca0e95 2016For older changes see ChangeLog-9103
252b5132 2017\f
752937aa
NC
2018Copyright (C) 2004-2012 Free Software Foundation, Inc.
2019
2020Copying and distribution of this file, with or without modification,
2021are permitted in any medium without royalty provided the copyright
2022notice and this notice are preserved.
2023
252b5132
RH
2024Local Variables:
2025mode: change-log
2026left-margin: 8
2027fill-column: 74
2028version-control: never
2029End:
This page took 0.662821 seconds and 4 git commands to generate.