Change ld "notice" interface for better handling of indirect symbols
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
46135103
AM
12014-08-12 Alan Modra <amodra@gmail.com>
2
3 * bfdlink.h (struct bfd_link_callbacks <notice>): Remove "string"
4 param, add "inh".
5
88d3f087
AM
62014-08-12 Alan Modra <amodra@gmail.com>
7
8 * bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
9
351cdf24
MF
102014-07-29 Matthew Fortune <matthew.fortune@imgtec.com>
11
12 * elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
13 (Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
14 (Val_GNU_MIPS_ABI_FP_64): Redefine.
15 (Val_GNU_MIPS_ABI_FP_XX): Define.
16 (Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
17 (AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
18 (AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
19 (AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
20 (AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
21 (AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
22 (AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
23 (AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
24 (AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
25 (AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
26 (AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
27 (AFL_EXT_LOONGSON_2F): Likewise.
28 (bfd_mips_elf_swap_abiflags_v0_in): Prototype.
29 (bfd_mips_elf_swap_abiflags_v0_out): Likewise.
30 (bfd_mips_isa_ext): Likewise.
31
d495ab0d
AM
322014-06-13 Alan Modra <amodra@gmail.com>
33
34 * bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
35
c72f2fb2
AM
362014-06-13 Alan Modra <amodra@gmail.com>
37
38 * bfdlink.h: Update for bfd.link_next change.
39
7b8e2718
AM
402014-06-10 Alan Modra <amodra@gmail.com>
41
b71c4043 42 PR ld/16910
7b8e2718
AM
43 * bfdlink.h (unwrap_hash_lookup): Declare.
44
65bab56b
SE
452014-05-01 Steve Ellcey <sellcey@mips.com>
46
47 * include/longlong.h: Import latest version from GCC tree.
48
7d64c587
AB
492014-04-23 Andrew Bennett <andrew.bennett@imgtec.com>
50
51 * opcode/mips.h (ASE_XPA): New define.
52
73589c9d
CS
532014-04-22 Christian Svensson <blue@cmd.nu>
54
55 * dis-asm.h: Remove openrisc and or32 support. Add support for or1k.
56
e4ef1b6c
DC
572014-04-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
58
59 * elf/avr.h: Add new DIFF relocs.
60
4b95cf5c
AM
612014-03-05 Alan Modra <amodra@gmail.com>
62
63 Update copyright years.
64
281e9aa6 652014-01-21 Tom Tromey <tromey@redhat.com>
66
67 * ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
68 (VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
69 (VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
70 (NOARGS): Don't define.
71 * libiberty.h (expandargv, writeargv): Don't use PARAMS.
72
1464e221
TT
732014-01-09 Tom Tromey <tromey@redhat.com>
74
75 * gdbm.h: Remove.
76
eafbc3bf
BM
772013-12-23 Bill Maddox <maddox@google.com>
78
79 * demangle.h (enum gnu_v3_ctor_kinds):
80 Added literal gnu_v3_unified_ctor.
81 (enum gnu_v3_ctor_kinds):
82 Added literal gnu_v3_unified_dtor.
83
35c08157
KLC
842013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
85 Wei-Cheng Wang <cole945@gmail.com>
86
87 * dis-asm.h (print_insn_nds32): Add nds32 target.
88
6cfdc96f 892013-12-04 Richard Sandiford <rdsandiford@googlemail.com>
90
91 * longlong.h: New file.
92
b83a9376
CM
932013-11-11 Catherine Moore <clm@codesourcery.com>
94
95 * opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
96 (INSN_LOAD_MEMORY): ...this.
97
689a1abf 982013-10-29 Marc Glisse <marc.glisse@inria.fr>
99
100 PR tree-optimization/58689
101 * ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
102 * libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
103 concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
104 (concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
105 xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
106 Mark with attribute returns_nonnull.
107
36cff971 1082013-10-22 Sterling Augustine <saugustine@google.com>
109
110 * gdb/gdb-index.h: Merge from gdb tree.
111
0e1c2434
SK
1122013-10-10 Sean Keys <skeys@ipdatasys.com>
113
114 * xgate.h : Cleanup after opcode
115 table modification..
116
21290977
DD
1172013-08-20 Alan Modra <amodra@gmail.com>
118
119 * floatformat.h (floatformat_ibm_long_double): Delete.
120 (floatformat_ibm_long_double_big): Declare.
121 (floatformat_ibm_long_double_little): Declare.
122
1232013-08-19 Dehao Chen <dehao@google.com>
124
125 * dwarf2.def (DW_AT_GNU_discriminator): New attribute.
126
3c6331b4
DD
1272013-08-02 Caroline Tice <cmtice@google.com>
128
129 * vtv-change-permission.h: New file.
130
d6787ef9
EB
1312013-08-05 Eric Botcazou <ebotcazou@adacore.com>
132 Konrad Eisele <konrad@gaisler.com>
133
134 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
135
d301a56b
RS
1362013-06-08 Catherine Moore <clm@codesourcery.com>
137
138 * opcode/mips.h (mips_opcode): Add ase field.
139 (INSN_ASE_MASK): Delete.
140 (INSN_DSP): Rename to ASE_DSP. Provide new value.
141 (INSN_DSPR2): Rename to ASE_DSPR2. Provide new value.
142 (INSN_MCU): Rename to ASE_MCU. Provide new value.
143 (INSN_MDMX): Rename to ASE_MDMX. Provide new value.
144 (INSN_MIPS3d): Rename to ASE_MIPS3D. Provide new value.
145 (INSN_MT): Rename to ASE_MT. Provide new value.
146 (INSN_SMARTMIPS): Rename to ASE_SMARTMIPS. Provide new value.
147 (INSN_VIRT): Rename to ASE_VIRT. Provide new value.
148 (INSN_VIRT64): Rename to ASE_VIRT64. Provide new value.
149 (opcode_is_member): Add ase argument. Check ase.
150
b47468a6
CM
1512013-05-06 Paul Brook <paul@codesourcery.com>
152
153 include/elf/
154 * mips.h (R_MIPS_PC32): Update comment.
155
3a4d2339
DD
1562013-04-03 Jason Merrill <jason@redhat.com>
157
158 Demangle C++11 ref-qualifier.
159 * demangle.h (enum demangle_component_type): Add
160 DEMANGLE_COMPONENT_REFERENCE_THIS,
161 DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
162
531a94fd
SL
1632013-03-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
164
165 * opcode/nios2.h: Edit comment.
166
dad60f8e
SL
1672013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
168
169 * opcode/nios2.h (OPX_WRPRS): New define.
170 (OP_MATCH_WRPRS): Likewise.
171
f5cb796a
SL
1722013-03-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
173
174 * opcode/nios2.h (OP_RDPRS): New define.
175 (OP_MATCH_RDPRS): Likewise.
176
8a7bad18
CC
1772013-03-01 Cary Coutant <ccoutant@google.com>
178
179 * dwarf2.h (enum dwarf_sect): New enum type.
180
30e8ee25
AM
1812013-02-19 Alan Modra <amodra@gmail.com>
182
183 * bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
184
f5c033f1
ST
1852013-02-11 Sriraman Tallam <tmsriram@google.com>
186
187 * plugin-api.h (enum ld_plugin_level): Assign integers
30e8ee25 188 explicitly for all values.
f5c033f1 189
36591ba1
SL
1902013-02-06 Sandra Loosemore <sandra@codesourcery.com>
191 Andrew Jenner <andrew@codesourcery.com>
192
193 Based on patches from Altera Corporation.
194
195 * dis-asm.h (print_insn_big_nios2): Declare.
196 (print_insn_little_nios2): Declare.
197
e5e04ca3
KT
1982013-01-30 Kai Tietz <ktietz@redhat.com>
199
200 PR other/54620
201 PR target/39064
202 * md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
203 stdint.h and sys/types.h headers are present.
204 * sha1.h (sha1_uintptr, sha1_uint32): Likewise.
205
a3c62988
NC
2062013-01-10 Will Newton <will.newton@imgtec.com>
207
208 * dis-asm.h (print_insn_metag): New declaration.
209
ddd27bde
DD
2102012-12-18 Aldy Hernandez <aldyh@redhat.com>
211
212 PR other/54324
213 * ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
214 < 3.4.
215
5bf135a7
NC
2162012-12-17 Nick Clifton <nickc@redhat.com>
217
218 * MAINTAINERS: Add copyright notice.
219 * alloca-conf.h: Likewise.
220 * fopen-bin.h: Likewise.
221 * fopen-same.h: Likewise.
222 * fopen-vms.h: Likewise.
223 * aout/hppa.h: Likewise.
224 * opcode/tahoe.h: Likewise.
225
69b06cc8
ME
2262012-12-11 Edgar E. Iglesias <edgar.iglesias@gmail.com>
227
228 * elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
229
1f3de044
DD
2302012-11-09 Jason Merrill <jason@redhat.com>
231
232 * demangle.h (enum demangle_component_type): Add
233 DEMANGLE_COMPONENT_TAGGED_NAME.
234
a903d6ac 2352012-10-29 Sterling Augustine <saugustine@google.com>
236 Cary Coutant <ccoutant@google.com>
1f3de044
DD
237
238 * dwarf2.h (dwarf_location_list_entry_type): New enum with fields
239 DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
240 DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
241
242
10fca301
NC
2432012-10-26 Shinichiro Hamaji <shinichiro.hamaji@gmail.com>
244
245 * dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
246 (DW_AT_APPLE_isa, DW_AT_APPLE_block)
247 (DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
248 (DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
249 (DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
250 (DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
251 (DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
252
4f9d22a0
L
2532012-10-24 H.J. Lu <hongjiu.lu@intel.com>
254
255 * bfdlink.h (bfd_link_info): Add
256 disable_target_specific_optimizations.
257
04c3a755
NS
2582012-10-23 Nathan Sidwell <nathan@codesourcery.com>
259
260 * bfdlink.h (struct bfd_link_info): Add stacksize option.
261
0e86e20e
AM
2622012-10-22 Jan Beich <jbeich@tormail.org>
263
264 PR ld/14426
265 * bfdlink.h (bfd_link_info): Add ignore_hash.
266
995b61fe
DD
2672012-10-08 Jason Merrill <jason@redhat.com>
268
269 * demangle.h (enum demangle_component_type): Add
270 DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
271
2722012-09-18 Florian Weimer <fweimer@redhat.com>
273
274 PR other/54411
275 * objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
276
1415a2a7
AG
2772012-09-27 Anthony Green <green@moxielogic.com>
278
279 * opcode/moxie.h (MOXIE_BAD): New define.
280
f41aef5f
RE
2812012-09-12 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>
282
283 * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
284
f8bfbc48
CC
2852012-09-06 Cary Coutant <ccoutant@google.com>
286
287 * dwarf2.def: Edit comment.
288
16164a6b
ST
2892012-08-24 Sriraman Tallam <tmsriram@google.com>
290
291 * plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
292 New interface.
293 (ld_plugin_unique_segment_for_sections): New interface.
294 (LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
295 (LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
296 (tv_allow_unique_segment_for_sections): New member.
297 (tv_unique_segment_for_sections): New member.
298
59d09be6
MGD
2992012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
300
301 * opcode/arm.h (ARM_CPU_IS_ANY): New define.
302
bca38921
MGD
3032012-08-24 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
304
305 * elf/arm.h (TAG_CPU_ARCH_V8): New define.
306 (MAX_TAG_CPU_ARCH): Update.
307 * opcode/arm.h (ARM_EXT_V8): New define.
308 (FPU_VFP_EXT_ARMV8): Likewise.
309 (FPU_NEON_EXT_ARMV8): Likewise.
310 (FPU_CRYPTO_EXT_ARMV8): Likewise.
311 (ARM_AEXT_V8A): Likewise.
312 (FPU_VFP_ARMV8): Likwise.
313 (FPU_NEON_ARMV8): Likewise.
314 (FPU_CRYPTO_ARMV8): Likewise.
315 (FPU_ARCH_VFP_ARMV8): Likewise.
316 (FPU_ARCH_NEON_VFP_ARMV8): Likewise.
317 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
318 (ARM_ARCH_V8A): Likwise.
319 (ARM_ARCH_V8A_FP): Likewise.
320 (ARM_ARCH_V8A_SIMD): Likewise.
321 (ARM_ARCH_V8A_CRYPTO): Likewise.
322
a06ea964
NC
3232012-08-13 Ian Bolton <ian.bolton@arm.com>
324 Laurent Desnogues <laurent.desnogues@arm.com>
325 Jim MacArthur <jim.macarthur@arm.com>
326 Marcus Shawcroft <marcus.shawcroft@arm.com>
327 Nigel Stephens <nigel.stephens@arm.com>
328 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
329 Richard Earnshaw <rearnsha@arm.com>
330 Sofiane Naci <sofiane.naci@arm.com>
331 Tejas Belagod <tejas.belagod@arm.com>
332 Yufeng Zhang <yufeng.zhang@arm.com>
333
334 * dis-asm.h (print_insn_aarch64): New declaration.
335 (print_aarch64_disassembler_options): New declaration.
336 (aarch64_symbol_is_valid): New declaration.
337
21a37505
SK
3382012-08-02 Sean Keys <skeys@ipdatasys.com>
339
30e8ee25 340 * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
21a37505 341
63d08c68
NC
3422012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
343 Dr David Alan Gilbert <dave@treblig.org>
d908c8af
NC
344
345 PR binutils/13135
346 * dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
347
0429544a
DE
3482012-07-13 Doug Evans <dje@google.com>
349
350 * filenames.h: #include "hashtab.h".
351 (filename_hash, filename_eq): Declare.
352
470b557a
AK
3532012-07-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
354
355 * elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
356
3e265597
SK
3572012-07-05 Sean Keys <skeys@ipdatasys.com>
358
30e8ee25
AM
359 * opcode/xgate.h: Changed the format string for mode
360 XGATE_OP_DYA_MON.
3e265597 361
e48f8891
DD
3622012-06-18 Doug Evans <dje@google.com>
363
364 * dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
365
2202d7cd
RÁE
3662012-06-12 Rafael Ávila de Espíndola <respindola@mozilla.com>
367
368 * plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
369
9761def5
DD
3702012-06-08 Jakub Jelinek <jakub@redhat.com>
371
372 * dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
373 forms.
374 * dwarf2.h (enum dwarf_macro_record_type): Add
375 DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
376 and DW_MACRO_GNU_transparent_include_alt.
377
c81795e6
DE
3782012-05-23 Doug Evans <dje@google.com>
379
380 * leb128.h: #include stdint.h, inttypes.h.
381 (read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
382 Change to take a uint64_t * argument instead of unsigned long long.
383 (read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
384 Change to take an int64_t * argument instead of long long.
385
67bf71fe
DD
3862012-05-22 Doug Evans <dje@google.com>
387
388 * leb128.h: New file.
389
3902012-05-19 Gary Funck <gary@intrepid.com>
391
392 * dwarf2.def: Update comment re: UPC extensions to reference
393 DWARF4 specification.
394
6927f982
NC
3952012-05-15 James Murray <jsm@jsm-net.demon.co.uk>
396
397 * dis-asm.h (print_insn_m9s12x): Prototype.
398 (print_insn_m9s12xg): Prototype.
399
f6c1a2d5
NC
4002012-05-03 Sean Keys <skeys@ipdatasys.com>
401
402 * dis-asm.h (print_insn_xgate): Define.
403 (print_insn_xgate): Ditto.
404 Added new files for XGATE port.
405
959fb206
CC
4062012-05-02 Cary Coutant <ccoutant@google.com>
407
408 * dwarf2.def: Remove DW_FORM_GNU_ref_index,
409 replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
410
fcfa8919
DE
4112012-04-28 Doug Evans <dje@google.com>
412
413 * dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
414
fa66ec53
DD
4152012-04-27 Tom Tromey <tromey@redhat.com>
416
417 * dwarf2.h: Wrap function declarations in extern "C".
418
4192012-04-27 Tom Tromey <tromey@redhat.com>
420
421 * dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
422 (enum dwarf_location_atom, enum dwarf_type, enum
423 dwarf_call_frame_info): Remove.
424 (DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
425 (DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
426 Include dwarf2.def.
427 (get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
428 (get_DW_OP_name, get_DW_ATE_name): Declare.
429 * dwarf2.def: New file, from dwarf2.h.
430
2615994e
DM
4312012-04-12 David S. Miller <davem@davemloft.net>
432
433 * elf/sparc.h (R_SPARC_WDISP10): New reloc.
434 * opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
435
b3641a6e
DD
4362012-04-10 Tristan Gingold <gingold@adacore.com>
437
438 * splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
439 (libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
440
d324f6d6
RM
4412012-04-09 Roland McGrath <mcgrathr@google.com>
442
443 * bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
444
b240011a
AM
4452012-03-15 Alan Modra <amodra@gmail.com>
446
447 * dis-asm.h (disassemble_init_powerpc): Declare.
448
4e3aa408
DD
4492009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
450
451 Add DWARF attribute value for the "Borland fastcall" calling
452 convention.
453 * elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
454
b7761f11
L
4552012-01-31 H.J. Lu <hongjiu.lu@intel.com>
456
457 PR ld/13616
458 * bfdlink.h (bfd_link_order): Update comments on data size.
459
4e35ccee
CC
4602012-01-26 Cary Coutant <ccoutant@google.com>
461
462 * dwarf2.h (enum dwarf_form): Add Fission extensions.
463 (enum dwarf_attribute): Likewise.
464
c7571c06
JM
4652012-01-06 Jason Merrill <jason@redhat.com>
466
467 PR c++/6057
468 PR c++/48051
469 PR c++/50855
470 PR c++/51322
471 * demangle.h (enum demangle_component_type): Add
472 DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
473
a4551119
TG
4742011-12-14 Iain Sandoe <iains@gcc.gnu.org>
475
476 * mach-o/loader.h (bfd_mach_o_section_type): define
477 BFD_MACH_O_S_ATTR_NONE to 0.
478
956a8f8b
DD
4792011-11-07 Richard Henderson <rth@redhat.com>
480
481 Merged from transactional-memory.
482
483 * demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
484 (enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
485 (DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
486 (DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
487
99c513f6
DD
4882011-11-01 DJ Delorie <dj@redhat.com>
489
490 * dis-asm.h (print_insn_rl78): Declare.
491
cfb8c092
NC
4922011-10-25 Joern Rennecke <joern.rennecke@embecosm.com>
493
494 * dis-asm.h (print_insn_epiphany): Declare.
495
006d5c88
DD
4962011-10-21 Ulrich Drepper <drepper@gmail.com>
497
498 * obstack.h [!GNUC] (obstack_free): Avoid cast to int.
499
5002011-10-21 Marc Glisse <marc.glisse@inria.fr>
501
502 * ansidecl.h (ENUM_BITFIELD): Always use enum in C++
503
c192a133
AM
5042011-10-19 Alan Modra <amodra@gmail.com>
505
506 PR ld/13254
507 * bfdlink.h (struct bfd_link_info): Add error_textrel.
508
514c97d3
DD
5092011-09-28 Doug Evans <dje@google.com>
510
511 * timeval-utils.h: New file.
512
513 * libiberty.h (countargv): Declare.
514
235061c2
CC
5152011-09-26 Cary Coutant <ccoutant@google.com>
516
517 gcc PR lto/47247
518 * plugin-api.h (enum ld_plugin_symbol_resolution): Add
519 LDPR_PREVAILING_DEF_IRONLY_EXP.
520 (enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
521
7955ede5
DD
5222011-09-23 Cary Coutant <ccoutant@google.com>
523
524 PR 40831
525 * demangle.h (enum demangle_component_type): Add
526 DEMANGLE_COMPONENT_CLONE.
527
fd91d419
L
5282011-09-15 H.J. Lu <hongjiu.lu@intel.com>
529
530 PR ld/12975
531 * bfdlink.h (bfd_link_info): Add version_info.
532
17a16b0f
DD
5332011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
534
535 * xregex.h (regoff_t): Define.
536
26ac1280
DD
5372011-07-22 Jakub Jelinek <jakub@redhat.com>
538
d4743114
JJ
539 * dwarf2.h (DW_AT_GNU_macros): New.
540 (enum dwarf_macro_record_type): New enum. Add DW_MACRO_GNU_*.
541
26ac1280
DD
542 PR c++/49756
543 * libiberty.h (stack_limit_increase): New prototype.
544
5452011-07-13 Sriraman Tallam <tmsriram@google.com>
546
547 * plugin-api.h
548 (ld_plugin_section): New struct.
549 (ld_plugin_get_section_count): New typedef.
550 (ld_plugin_get_section_type): New typedef.
551 (ld_plugin_get_section_name): New typedef.
552 (ld_plugin_get_section_contents): New typedef.
553 (ld_plugin_update_section_order): New typedef.
554 (ld_plugin_allow_section_ordering): New typedef.
555 (LDPT_GET_SECTION_COUNT): New enum value.
556 (LDPT_GET_SECTION_TYPE): New enum value.
557 (LDPT_GET_SECTION_NAME): New enum value.
558 (LDPT_GET_SECTION_CONTENTS): New enum value.
559 (LDPT_UPDATE_SECTION_ORDER): New enum value.
560 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
561 (tv_get_section_count): New struct members.
562 (tv_get_section_type): New struct members.
563 (tv_get_section_name): New struct members.
564 (tv_get_section_contents): New struct members.
565 (tv_update_section_order): New struct members.
566 (tv_allow_section_ordering): New struct members.
567
05aecedb
AM
5682011-07-15 Alan Modra <amodra@gmail.com>
569
570 * bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
571 discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
572 unresolved_syms_in_shared_libs fields. Move emit_note_gnu_build_id
573 out of bitfields. Reorder bitfields.
574
e9552f7e 5752011-07-13 Sriraman Tallam <tmsriram@google.com>
05aecedb
AM
576
577 * plugin-api.h (ld_plugin_section): New struct.
e9552f7e
ST
578 (ld_plugin_get_section_count): New typedef.
579 (ld_plugin_get_section_type): New typedef.
580 (ld_plugin_get_section_name): New typedef.
581 (ld_plugin_get_section_contents): New typedef.
582 (ld_plugin_update_section_order): New typedef.
583 (ld_plugin_allow_section_ordering): New typedef.
584 (LDPT_GET_SECTION_COUNT): New enum value.
585 (LDPT_GET_SECTION_TYPE): New enum value.
586 (LDPT_GET_SECTION_NAME): New enum value.
587 (LDPT_GET_SECTION_CONTENTS): New enum value.
588 (LDPT_UPDATE_SECTION_ORDER): New enum value.
589 (LDPT_ALLOW_SECTION_ORDERING): New enum value.
590 (tv_get_section_count): New struct members.
591 (tv_get_section_type): New struct members.
592 (tv_get_section_name): New struct members.
593 (tv_get_section_contents): New struct members.
594 (tv_update_section_order): New struct members.
595 (tv_allow_section_ordering): New struct members.
596
ae17ab41
CM
5972011-07-11 Catherine Moore <clm@codesourcery.com>
598
599 * bfdlink.h (flag_type): New enumeration.
600 (flag_info_list): New structure.
601 (flag_info): New structure.
602
0c511000
AM
6032011-07-09 H.J. Lu <hongjiu.lu@intel.com>
604
605 PR ld/12942
606 * bfdlink.h (bfd_link_info): Add loading_lto_outputs.
607
7d6b320b
JB
6082011-07-01 Joel Brobecker <brobecker@adacore.com>
609
610 * filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
611 on Darwin, as well as on the systems that use a DOS-like
612 filesystem.
613
b24539b3
DD
6142011-06-22 Jakub Jelinek <jakub@redhat.com>
615
616 PR debug/47858
617 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
618
f8b999f9
JJ
6192011-06-22 Jakub Jelinek <jakub@redhat.com>
620
621 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
622
e41b3a13
JJ
6232011-06-20 Jakub Jelinek <jakub@redhat.com>
624
625 PR ld/12570
626 * bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
627 option.
628
ddee5e46
DD
6292011-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
630
631 * demangle.h (DMGL_RET_POSTFIX): Extend the comment.
632 (DMGL_RET_DROP): New.
633
aa137e4d 6342011-06-13 Walter Lee <walt@tilera.com>
c8fa16ed 635
aa137e4d
NC
636 * dis-asm.h (print_insn_tilegx): Declare.
637 (print_insn_tilepro): Likewise.
5e4b319c 638
16d96b5b
AM
6392011-05-17 Alan Modra <amodra@gmail.com>
640
641 PR ld/12760
642 * bfdlink.h (struct bfd_link_callbacks <notice>): Add "flags" and
643 "string" param.
644
41e04eaa
AM
6452011-05-16 Alan Modra <amodra@gmail.com>
646
647 * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
648
d46ab832
JJ
6492011-04-30 Jakub Jelinek <jakub@redhat.com>
650
651 * dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
652 DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
653
1ae0d051
JK
6542011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
655
656 * bfdlink.h (ENUM_BITFIELD): Remove.
657
6582011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 * ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
661
35ed3f94
AM
6622011-04-24 Alan Modra <amodra@gmail.com>
663
664 PR ld/12365
665 PR ld/12696
666 * bfdlink.h (ENUM_BITFIELD): Define.
667 (struct bfd_link_hash_entry): Make "type" a bitfield. Add "non_ir_ref".
668 (struct bfd_link_callbacks <notice>): Pass bfd_link_hash_entry pointer
669 rather than "name".
670
24f58f47
AM
6712011-04-20 Alan Modra <amodra@gmail.com>
672
673 PR ld/12365
674 * bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
675 and multiple_common parameters to pass in a bfd_link_hash_entry
676 pointer rather than name,bfd etc. found in the hash entry.
677
bbda3415
TG
6782011-03-31 Tristan Gingold <gingold@adacore.com>
679
680 * dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
681
bb0c9237
TT
6822011-03-24 Mark Wielaard <mjw@redhat.com>
683
684 * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
685
55406e10
RÁE
6862010-03-23 Rafael Ávila de Espíndola <respindola@mozilla.com>
687
688 * plugin-api.h (ld_plugin_get_view): New.
689 (ld_plugin_tag): Add LDPT_GET_VIEW.
690 (ld_plugin_tv): Add tv_get_view.
691
02458de2
JJ
6922011-03-16 Jakub Jelinek <jakub@redhat.com>
693
694 * dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
695 DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
696 DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
697 DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
698 DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
699 DW_OP_GNU_entry_value): New.
700
007d6189
KT
7012011-02-28 Kai Tietz <kai.tietz@onevision.com>
702
703 * filenames.h (filename_ncmp): New prototype.
704
47704ddf
KT
7052011-02-23 Kai Tietz <kai.tietz@onevision.com>
706
707 * dwarf2.h (_ELF_DWARF2_H): Renamed to
708 _DWARF2_H.
709 (DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
710 DWARF2_External_PubNames, DWARF2_Internal_PubNames,
711 DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
712 DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
713
54fcddd0
UW
7142011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
715
716 * dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
717
7be9d9c9
DD
7182011-01-12 Iain Sandoe <iains@gcc.gnu.org>
719
720 * dwarf2.h: Update value for DW_AT_hi_user.
721
f9e6589d
DD
7222010-11-16 Ian Lance Taylor <iant@google.com>
723
724 * simple-object.h (simple_object_attributes_merge): Declare,
725 replacing simple_object_attributes_compare.
726
8baf536a
DD
7272010-11-04 Ian Lance Taylor <iant@google.com>
728
729 * dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
730
ffa54e5c
DD
7312010-11-02 Ian Lance Taylor <iant@google.com>
732
733 * simple-object.h: New file.
734
24f58f47 7352010-10-15 Dave Korn <dave.korn.cygwin@gmail.com>
ca346ede
DD
736
737 Sync LD plugin patch series (part 1/6) with src/include/.
738 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
739
24f58f47 7402010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
741
742 Apply LD plugin patch series (part 6/6).
743 * bfdlink.h (struct_bfd_link_callbacks): Document new argument
744 to add_archive_element callback used to return a replacement bfd which
745 is to be added to the hash table in place of the original element.
746
24f58f47 7472010-10-14 Dave Korn <dave.korn.cygwin@gmail.com>
5d3236ee
DK
748
749 Apply LD plugin patch series (part 1/6).
750 * plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
751
a903d6ac 7522010-10-06 Andi Kleen <ak@linux.intel.com>
9711ae4d
DD
753
754 * libiberty.h (setproctitle): Add prototype.
755
bb73df25
BS
7562010-09-29 Bernd Schmidt <bernds@codesourcery.com>
757
758 * opcode/tic6x-control-registers.h (tscl): Now read_write.
759
d9aee5d7
AK
7602010-09-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
761
762 * opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
763
f4c65163
MGD
7642010-09-23 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
765
766 * arm.h (ARM_EXT_V6Z): Remove.
767 (ARM_EXT_SEC): New define.
768 (ARM_AEXT_V6Z): Use Security Extensions.
769 (ARM_AEXT_V6ZK): Likeiwse.
770 (ARM_AEXT_V6ZT2): Likewise.
771 (ARM_AEXT_V6ZKT2): Likewise.
772 (ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
773 (ARM_ARCH_V7A_SEC): New define.
774 (ARM_ARCH_V7A_MP): Rename...
775 (ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
776
b7807392
JJ
7772010-09-09 Jakub Jelinek <jakub@redhat.com>
778
779 * dwarf2.h (DW_OP_GNU_implicit_pointer): New.
780
f9e9243a
UW
7812010-07-06 Ken Werner <ken.werner@de.ibm.com>
782
783 * floatformat.h (floatformat_ieee_half_big): Add declaration.
784 (floatformat_ieee_half_little): Likewise.
785
360cfc9c
AM
7862010-06-29 Alan Modra <amodra@gmail.com>
787
788 * dis-asm.h: Remove references to maxq.
789
42218b9f
RÁE
7902010-06-21 Rafael Espindola <espindola@google.com>
791
792 * plugin-api.h (ld_plugin_set_extra_library_path): New.
793 (ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
794 (ld_plugin_tv): Add tv_set_extra_library_path.
795
36b2885d
JJ
7962010-06-21 Jakub Jelinek <jakub@redhat.com>
797
798 * dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
799
6508b958
RÁE
8002010-06-18 Rafael Espindola <espindola@google.com>
801
802 * plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
803 Make argument const.
804
219a461e
DD
8052010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com>
806
807 * splay-tree.h: Update copyright years.
808 (splay_tree_s): Document fields.
809 (splay_tree_new_typed_alloc): New.
810
811 * hashtab.h: Update copyright years.
812 (htab_create_typed_alloc): New.
813
93a6c7a4
TG
8142010-06-10 Tristan Gingold <gingold@adacore.com>
815
816 * dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
817 DW_TAG_HP_Bliss_field_set.
818 (enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
819 DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
820 DW_AT_HP_definition_points, DW_AT_HP_default_location and
821 DW_AT_HP_is_result_param.
822 (enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
823 DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
824 DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
825 DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
826 (enum dwarf_line_number_x_ops): Add
827 DW_LNE_HP_source_file_correlation.
828 (enum dwarf_source_language): Add DW_LANG_HP_Bliss,
829 DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
830 DW_LANG_HP_Assembler.
831
3537c84b
RÁE
8322010-06-01 Rafael Espindola <espindola@google.com>
833
834 * plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
835
9757332f
DD
8362010-04-26 Pedro Alves <pedro@codesourcery.com>
837
838 * filenames.h (PATH_SEPARATOR): Delete.
839
8402010-04-23 Pedro Alves <pedro@codesourcery.com>
841
842 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
843 always define it independently of host, add `dos_based' parameter,
844 and handle it.
845 (PATH_SEPARATOR): Define.
846 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
847 independently of host, add `dos_based' parameter, and handle it.
848 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
849 it independently of host, add `dos_based' parameter, and handle
850 it.
851 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
852 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
853 (HAS_DOS_DRIVE_SPEC): New.
854 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
855 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
856 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
857 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
858
8592009-05-31 Ian Lance Taylor <iant@google.com>
860
861 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
862 the way we treat an ISO C compiler. Don't define inline as a
863 macro when compiling with C++.
864 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
865 when compiling with C++.
866 * fibheap.h: Add extern "C" when compiling with C++.
867
2cd2156f
DD
8682010-04-23 Pedro Alves <pedro@codesourcery.com>
869
870 * filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
871 always define it independently of host, add `dos_based' parameter,
872 and handle it.
873 (HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
874 independently of host, add `dos_based' parameter, and handle it.
875 (IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
876 it independently of host, add `dos_based' parameter, and handle
877 it.
878 (IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
879 (IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
880 (HAS_DOS_DRIVE_SPEC): New.
881 (HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
882 (IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
883 (IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
884 * libiberty.h (dos_lbasename, unix_lbasename): Declare.
885
8862010-04-20 Nick Clifton <nickc@redhat.com>
887
888 * sha1.h: Update copyright notice to use GPLv3.
889
e4e42b45
NC
8902010-04-15 Nick Clifton <nickc@redhat.com>
891
892 * bout.h: Update copyright notice to use GPLv3.
893 * hp-symtab.h: Likewise.
894 * oasys.h: Likewise.
895 * progress.h: Likewise.
896 * sha1.h: Likewise.
897 * xtensa-isa-internal.h: Likewise.
898 * xtensa-isa.h: Likewise.
899
58cd9144
DE
9002010-04-14 Doug Evans <dje@google.com>
901
902 * filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
903
a233b20c
JJ
9042010-04-05 Jakub Jelinek <jakub@redhat.com>
905
906 * dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
907 field.
908
40b36596
JM
9092010-03-25 Joseph Myers <joseph@codesourcery.com>
910
911 * dis-asm.h (print_insn_tic6x): Declare.
912
0aec0f33
JM
9132010-03-23 Joseph Myers <joseph@codesourcery.com>
914
915 * symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
916
16c06870
JB
9172010-01-13 Joel Brobecker <brobecker@adacore.com>
918
919 Add new DW_AT_use_GNAT_descriptive_type CU attribute.
920 * dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
921
6d390a9e
DD
9222010-01-11 Tristan Gingold <gingold@adacore.com>
923
924 * demangle.h (ada_demangle): Add prototype.
925
43e85a8f
DD
9262010-01-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
927
928 PR bootstrap/41771
929 * ansidecl.h: Fix inline test for C99 and Sun Studio cc.
930
2e13ec5c
JB
9312009-12-29 Joel Brobecker <brobecker@adacore.com>
932
933 * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
934
e7f8eadb
DK
9352009-12-14 Doug Kwan <dougkwan@google.com>
936
937 * bfdlink.h (struct bfd_link_callbacks): Rename function parameters
938 to avoid shadowed variable warnings.
939 * dis-asm.h (struct disassemble_info): Ditto.
940 (disassemble_init_for_target): Ditto.
941 (init_disassemble_info): Ditto.
942
3cb4feec
AM
9432009-11-18 Alan Modra <amodra@bigpond.net.au>
944
945 * alloca-conf.h: Clarify comment.
946
dec397b2
JB
9472009-11-06 Jonas Maebe <jonas.maebe@elis.ugent.be>
948
949 Add DWARF attribute value for the "Borland fastcall" calling
950 convention.
8b40760a 951 * dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
dec397b2 952
96d86ee3
KT
9532009-10-23 Kai Tietz <kai.tietz@onevision.com>
954
955 * splay-tree.h (libi_uhostptr_t): Add gcc specific
956 __extension__ for long long type case to silent cX9.
957 (libi_shostptr_t): Likewise.
958
0adbbe4a
DD
9592009-10-19 Rafael Avila de Espindola <espindola@google.com>
960
961 PR40790
962 * plugin-api.h: Don't include stdint.h unconditionally.
963
3fce87a0
DD
9642009-10-15 Jakub Jelinek <jakub@redhat.com>
965
966 * include/dwarf2.h (DW_LANG_Python): Add comment that it is
967 a DWARF 4 addition.
968
f88dc410
AM
9692009-10-14 Alan Modra <amodra@bigpond.net.au>
970
971 * bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
972 bfd_link_common_skip_ar_aymbols.
973 (struct bfd_link_info): Here too.
974
e322137b
DD
9752009-10-09 Rafael Espindola <espindola@google.com>
976
977 * plugin-api.h (ld_plugin_add_input_library): Change argument name to
978 libname.
979
59b17575
DD
9802008-10-03 Rafael Espindola <espindola@google.com>
981
982 * plugin-api.h: New.
983 * lto-symtab.h: New.
984
8341e15b
ILT
9852009-10-05 Rafael Espindola <espindola@google.com>
986
987 * plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
988 (ld_plugin_get_input_file): New.
989 (ld_plugin_release_input_file): New.
990 (ld_plugin_add_input_library): New.
991 (ld_plugin_message): Mark format const.
992 (ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
993 LDPT_ADD_INPUT_LIBRARY.
994 (ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
995 tv_add_input_library.
996
9972009-10-04 Jerry Quinn <jlquinn@optonline.net>
998
999 * plugin-api.h: Fix compile.
1000
664aa91f
DD
10012009-09-29 Jason Merrill <jason@redhat.com>
1002
1003 * demangle.h (enum demangle_component_type): Add
1004 DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1005 DEMANGLE_COMPONENT_UNNAMED_TYPE.
1006 (struct demangle_component): Add s_unary_num.
1007
c7927a3c
NC
10082009-09-29 DJ Delorie <dj@redhat.com>
1009
1010 * dis-asm.h: Add prototype for print_insn_rx.
1011
39236edf
DD
10122009-09-25 Dodji Seketeli <dodji@redhat.com>
1013
1014 * dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1015 DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1016 and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1017
fa9efd0f
DD
10182009-09-25 Cary Coutant <ccoutant@google.com>
1019
1020 Add rest of new values from DWARF Version 4.
1021 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1022 New tags.
1023 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1024 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1025 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1026 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1027 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1028 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1029 attributes.
1030 (DW_LANG_Python): New language.
1031
2b6f5997
CC
10322009-09-24 Cary Coutant <ccoutant@google.com>
1033
1034 * dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1035 New tags.
1036 (DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1037 (DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1038 DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1039 DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1040 DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1041 DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1042 attributes.
1043 (DW_LANG_Python): New language.
1044
a89caa61
DD
10452009-09-22 Dodji Seketeli <dodji@redhat.com>
1046
1047 * dwarf2.h (enum dwarf_tag): Add
1048 DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1049
a50b1753
NC
10502009-09-09 Martin Thuresson <martin@mtme.org>
1051
1052 * bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1053 level.
1054
66a6900a
JZ
10552009-09-04 Jie Zhang <jie.zhang@analog.com>
1056
1057 * opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1058 (PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1059 (PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1060 PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1061 Adjust accordingly.
1062 (init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1063 PseudoDbg_Assert_grp_mask.
1064
7ba29e2a
NC
10652009-08-06 Michael Eager <eager@eagercon.com>
1066
1067 * dis-asm.h: Decl print_insn_microblaze().
1068
6e881691
DD
10692009-07-24 Ian Lance Taylor <iant@google.com>
1070
1071 * libiberty.h (crc32): Declare.
1072
2c61e778
DE
10732009-07-20 Cary Coutant <ccoutant@google.com>
1074 Doug Evans <dje@google.com>
77170296
DE
1075
1076 Add some dwarf4 values.
1077 * dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1078 (enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1079 DW_FORM_flag_present, DW_FORM_sig8.
1080 (enum dwarf_attribute): Add DW_AT_signature.
1081
d5031754
DD
10822009-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1083
1084 * demangle.h
1085 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_CONSTRUCTORS>)
1086 (enum demangle_component_type <DEMANGLE_COMPONENT_GLOBAL_DESTRUCTORS>):
1087 New.
1088
fa8f86ff
TT
10892009-07-10 Tom Tromey <tromey@redhat.com>
1090
1091 * dwarf2.h: New file, moved from elf/.
1092
62d2aabf
DD
10932009-07-09 Jakub Jelinek <jakub@redhat.com>
1094
1095 * dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1096 and DW_OP_stack_value.
1097
e0452928
DD
10982009-07-09 Tom Tromey <tromey@redhat.com>
1099
1100 * elf/dwarf2.h: Remove, renaming to...
1101 * dwarf2.h: ... this.
1102
11032009-06-29 Tom Tromey <tromey@redhat.com>
1104
1105 * elf/dwarf2.h: New file. Merged with gdb.
1106
0313a2b8
NC
11072009-06-18 Nick Clifton <nickc@redhat.com>
1108
1109 * dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1110 field of struct disassemble_info.
1111
671f4ed1
DD
11122009-06-09 Ian Lance Taylor <ian@airs.com>
1113
1114 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1115
1316c8b3
NC
11162009-06-15 Nick Clifton <nickc@redhat.com>
1117
0313a2b8
NC
1118 * dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1119 struct disassemble_info.
1316c8b3 1120
8466c6d4
DD
11212009-06-02 Ian Lance Taylor <iant@google.com>
1122
1123 * ansidecl.h (EXPORTED_CONST): Define.
1124
52d6785f
DD
11252009-05-31 Ian Lance Taylor <iant@google.com>
1126
1127 * ansidecl.h: Add extern "C" when compiling with C++. Treat C++
1128 the way we treat an ISO C compiler. Don't define inline as a
1129 macdro when compiling with C++.
1130 * dyn-string.h: Add header guard DYN_STRING_H. Add extern "C"
1131 when compiling with C++.
1132 * fibheap.h: Add extern "C" when compiling with C++.
1133
84983b1a
TG
11342009-05-25 Tristan Gingold <gingold@adacore.com>
1135
1136 * fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1137 FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1138
95e62385
L
11392009-04-22 Taras Glek <tglek@mozilla.com>
1140
1141 * hashtab.h: Update GTY annotations to new syntax.
1142 * splay-tree.h: Likewise.
e48570bb 1143
a0c402a5
L
11442009-04-08 H.J. Lu <hongjiu.lu@intel.com>
1145
1146 * bfdlink.h (bfd_link_info): Add warn_alternate_em.
1147
8d25cc3d
AM
11482009-03-18 Alan Modra <amodra@bigpond.net.au>
1149
1150 * alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1151 documentation.
1152
c743cf5d
DD
11532009-03-17 Jason Merrill <jason@redhat.com>
1154
1155 * demangle.h (enum demangle_component_type): Add
1156 DEMANGLE_COMPONENT_FUNCTION_PARAM.
1157
fa7f3e72
CC
11582008-12-01 Cary Coutant <ccoutant@google.com>
1159
1160 * plugin-api.h (LDPS_BAD_HANDLE): New constant.
1161 (ld_plugin_get_input_file): New typedef.
1162 (ld_plugin_release_input_file): New typedef.
1163 (LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1164 (struct ld_plugin_tv): Add two new fields.
1165
84e94c90
NC
11662008-12-23 Jon Beniston <jon@beniston.com>
1167
1168 * dis-asm.h: Add LM32 disassembler function prototype.
1169
d2825c1a
DD
11702008-12-10 Jason Merrill <jason@redhat.com>
1171
1172 * demangle.h (enum demangle_component_type): Add
1173 DEMANGLE_COMPONENT_FIXED_TYPE.
1174
6c52134c
CC
11752008-12-01 Cary Coutant <ccoutant@google.com>
1176
1177 * plugin-api.h (ld_plugin_message): Change format parameter to const.
1178
a6bfd026
CC
11792008-12-01 Cary Coutant <ccoutant@google.com>
1180
1181 * plugin-api.h: Fix syntax error when compiling with C++.
1182
ae5a3597
AM
11832008-11-26 Alan Modra <amodra@bigpond.net.au>
1184
1185 PR 7047
1186 * bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1187 Add "literal".
1188
1fa3cd83
SA
11892008-11-21 Sterling Augustine <sterling@tensilica.com>
1190
1191 * xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1192 * xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1193
33430bd0 11942008-11-19 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1195
33430bd0
BW
1196 * xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1197 (XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1198 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1199 (XCHAL_NUM_AREGS): Change to 32.
1200 (XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1201 (XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1202 (XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1203 (XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1204 (XCHAL_DEBUGLEVEL): Change to 6.
e4e42b45 1205
d387240a
TG
12062008-11-14 Tristan Gingold <gingold@adacore.com>
1207
1208 * fopen-vms.h (FOPEN_RB): Use a single string to match the
1209 standard prototype.
1210 (FOPEN_WB): Ditto.
1211 (FOPEN_AB): Ditto.
1212 (FOPEN_RUB): Ditto.
1213 (FOPEN_WUB): Ditto.
1214 (FOPEN_AUB): Ditto.
1215
75ded2db
AM
12162008-10-21 Alan Modra <amodra@bigpond.net.au>
1217
1218 * obstack.h (obstack_finish <!__GNUC__>): Cast result to void *.
1219
1c08f2c8
DD
12202008-10-06 Jason Merrill <jason@redhat.com>
1221
1222 * demangle.h (enum demangle_component_type): Add
1223 DEMANGLE_COMPONENT_PACK_EXPANSION.
1224
f1c4cc75
RH
12252008-09-24 Richard Henderson <rth@redhat.com>
1226
1227 * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1228
bbb444b6
ILT
12292008-09-22 Rafael Espindola <espindola@google.com>
1230
1231 * plugin-api.h (ld_plugin_status): Remove comma from the last item.
1232 Use C style comment.
1233 (ld_plugin_api_version, ld_plugin_output_file_type,
1234 ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1235 ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1236 comma from the last item.
1237
89fc3421
CC
12382008-09-18 Cary Coutant <ccoutant@google.com>
1239
1240 Add plugin functionality for link-time optimization (LTO).
1241 * plugin-api.h: New file.
1242
ba8cb4ba
DD
12432008-09-09 Jason Merrill <jason@redhat.com>
1244
1245 * demangle.h (enum demangle_component_type): Add
1246 DEMANGLE_COMPONENT_DECLTYPE.
1247
67efbf45
AM
12482008-08-25 Alan Modra <amodra@bigpond.net.au>
1249
1250 * binary-io.h: New file, imported from gnulib, but don't
1251 #include <fcntl.h> or <stdio.h>.
1252
5c1d2f5f
AM
12532008-08-17 Alan Modra <amodra@bigpond.net.au>
1254
1255 * bfdlink.h (bfd_generic_link_read_symbols): Declare.
1256
7b21ac3f
EW
12572008-08-08 Anatoly Sokolov <aesok@post.ru>
1258
1259 * elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1260 E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1261 (EF_AVR_MACH): Redefine to 0x7F.
1262 * opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1263 (AVR_ISA_AVR3): Redefine.
1264 (AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1265 AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1266 AVR_ISA_AVR6): Define.
1267
1bac266e
JZ
12682008-07-12 Jie Zhang <jie.zhang@analog.com>
1269
1270 Revert
1271 2008-07-12 Jie Zhang <jie.zhang@analog.com>
1272 * bfdlink.h (struct bfd_link_info): Add sep_code member
1273 variable.
1274 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1275 (EF_BFIN_DATA_IN_L1): Define.
1276
8c684578
JZ
12772008-07-12 Jie Zhang <jie.zhang@analog.com>
1278
1279 * bfdlink.h (struct bfd_link_info): Add sep_code member
1280 variable.
1281 * elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1282 (EF_BFIN_DATA_IN_L1): Define.
1283
6a4fe770
SS
12842008-07-07 Stan Shebs <stan@codesourcery.com>
1285
1286 * dis-asm.h (struct disassemble_info): Add endian_code field.
1287
0f963b24
JB
12882008-07-07 Joel Brobecker <brobecker@adacore.com>
1289
1290 * safe-ctype.h: Add #include of ctype.h before redefining
1291 the ctype.h macros.
1292
d5721fa7
JB
12932008-07-04 Joel Brobecker <brobecker@adacore.com>
1294
1295 * safe-ctype.h: Remove #error when detecting that ctype.h has been
1296 included. Redefine the various macros provided by ctype.h as
1297 undefined variables.
1298
1e5d0832
DD
12992008-06-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1300
1301 * libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1302 XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1303
97407faf
AM
13042008-06-06 Alan Modra <amodra@bigpond.net.au>
1305
1306 * bfdlink.h (struct bfd_link_info): Add "path_separator".
1307
112b7c50
AK
13082008-04-10 Andreas Krebbel <krebbel1@de.ibm.com>
1309
1310 * dis-asm.h (print_s390_disassembler_options):
1311 Prototype added.
1312
b68965a0
DD
13132008-03-24 Ian Lance Taylor <iant@google.com>
1314
1315 * sha1.h: New file, from gnulib.
1316
1317 * md5.h: Add extern "C" when compiled with C++.
1318
66ce8439
ILT
13192008-03-24 Ian Lance Taylor <iant@google.com>
1320
1321 * md5.h: Add extern "C" when compiled with C++.
1322
91edef2d
ILT
13232008-03-21 Ian Lance Taylor <iant@google.com>
1324
1325 * filenames.h: Add extern "C" when compiled with C++.
1326
f13a99db
AM
13272008-02-15 Alan Modra <amodra@bigpond.net.au>
1328
1329 * bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1330 (struct bfd_link_info): Add output_bfd.
1331
6c7d412c
BW
13322008-02-11 Bob Wilson <bob.wilson@acm.org>
1333
1334 * xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1335 (XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
e4e42b45 1336
830ef634
DD
13372008-01-26 David Daney <ddaney@avtrex.com>
1338
1339 * demangle.h (demangle_component_type): Add
1340 DEMANGLE_COMPONENT_JAVA_RESOURCE,
1341 DEMANGLE_COMPONENT_COMPOUND_NAME, and
1342 DEMANGLE_COMPONENT_CHARACTER as new enum values.
1343 (demangle_component): Add struct s_character to union u.
1344
b14d30e1
JM
13452007-11-07 Joseph Myers <joseph@codesourcery.com>
1346 Daniel Jacobowitz <dan@codesourcery.com>
1347
1348 * floatformat.h (struct floatformat): Add split_half field.
1349 (floatformat_ibm_long_double): New.
1350
3a0ab695
DD
13512007-09-06 Tom Tromey <tromey@redhat.com>
1352
1353 * libiberty.h (pex_free): Document process killing.
1354
8969a67f
DD
13552007-08-31 Douglas Gregor <doug.gregor@gmail.com>
1356
1357 * demangle.h (enum demangle_component_type): Add
1358 DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1359
cd12e26d
BE
13602007-07-25 Ben Elliston <bje@au.ibm.com>
1361
1362 * ternary.h: Remove.
1363
0a05a876 13642007-07-18 Bob Wilson <bob.wilson@acm.org>
e4e42b45 1365
0a05a876
BW
1366 * xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1367 (XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
e4e42b45 1368
bd0aa315
NC
13692007-07-17 Nick Clifton <nickc@redhat.com>
1370
1371 * COPYING3: New file. Contains version 3 of the GNU General
1372 Public License.
1373
d2df793a
NC
13742007-07-12 Kai Tietz <kai.tietz@onevision.com>
1375
ae8772e6
HPN
1376 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1377 work-a-round whitespace problem in gcc gengtype.
1378
d2df793a
NC
1379 * splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1380 needed for WIN64 when a long is not wide enough for a pointer.
0fdaa005 1381 (splay_tree_key, splay_tree_value): Use the new types.
d2df793a 1382
fd2f25da
RM
13832007-07-09 Roland McGrath <roland@redhat.com>
1384
1385 * bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1386
a208b53c
NC
13872007-07-06 Nick Clifton <nickc@redhat.com>
1388
1389 * bfdlink.h: Update copyright notice to refer to GPLv3.
1390
3d3d428f
NC
13912007-06-29 M R Swami Reddy <MR.Swami.Reddy@nsc.com>
1392
0fdaa005 1393 * dis-asm.h (print_insn_cr16): New prototype.
3d3d428f 1394
a9a4c53e
AM
13952007-06-01 Noah Misch <noah@cs.caltech.edu>
1396 Alan Modra <amodra@bigpond.net.au>
1397
1398 * bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1399
0c18fee5
DD
14002007-05-07 Nathan Froyd <froydnj@codesourcery.com>
1401
1402 * libiberty.h (writeargv): Declare.
1403
49fa1e15
AM
14042007-04-30 Alan Modra <amodra@bigpond.net.au>
1405
1406 * bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1407
e8590c10
DD
14082007-04-25 Mark Mitchell <mark@codesourcery.com>
1409
1410 * demangle.h: Change license to LGPL + exception.
1411
4a828aab
RH
14122007-04-10 Richard Henderson <rth@redhat.com>
1413
1414 * bfdlink.h (struct bfd_link_info): Add relax_trip.
1415
9c577e89
DD
14162007-03-29 Joel Brobecker <brobecker@adacore.com>
1417
1418 * filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1419 regardless of the type of file system.
1420
e04d7611
DD
14212007-03-06 Jan Hubicka <jh@suse.cz>
1422
1423 * ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1424
2889e75b
NC
14252007-02-21 Nick Clifton <nickc@redhat.com>
1426
1427 * bfdlink.h (struct bfd_link_callbacks): Add
1428 override_segment_assignment field.
1429
92f01d61
JM
14302007-02-17 Mark Mitchell <mark@codesourcery.com>
1431 Nathan Sidwell <nathan@codesourcery.com>
1432 Vladimir Prus <vladimir@codesourcery.com
1433 Joseph Myers <joseph@codesourcery.com>
1434
1435 * bin-bugs.h: Remove.
1436
b5d7c748
DD
14372007-02-09 Joseph S. Myers <joseph@codesourcery.com>
1438
1439 * libiberty.h (pex_write_input): Remove prototype.
1440
d6eafc3e
DB
14412007-02-05 Dave Brolley <brolley@redhat.com>
1442
1443 * Contribute the following changes:
1444 2001-03-26 Ben Elliston <bje@redhat.com>
1445
1446 * dis-asm.h (print_insn_mep): Declare.
1447
fc523535 14482007-02-02 H.J. Lu <hongjiu.lu@intel.com>
f59a29b9
L
1449
1450 * dis-asm.h (print_i386_disassembler_options): New.
1451
53d7966f 14522007-01-31 Vladimir Prus <vladimir@codesourcery.com>
fd2f25da 1453
53d7966f
VP
1454 * libiberty.h (PEX_STDERR_TO_PIPE): New define.
1455 (PEX_BINARY_ERROR): New define.
1456 (pex_read_err): New function.
1457
208c1674
DD
14582007-01-29 Simon Baldwin <simonb@google.com>
1459
1460 * demangle.h: New cplus_demangle_print_callback,
1461 cplus_demangle_v3_callback, and java_demangle_v3_callback function
1462 prototypes, and demangle_callbackref type definition.
1463
40b36307
L
14642007-01-16 H.J. Lu <hongjiu.lu@intel.com>
1465
1466 PR ld/3831
1467 * bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
fd2f25da 1468 Add dynamic and dynamic_data.
40b36307 1469
4fd454c8
NC
14702006-12-05 Michael Tautschnig <tautschn@model.in.tum.de>
1471 Nick Clifton <nickc@redhat.com>
1472
1473 * ansidecl.h (ATTRIBUTE_PACKED): Define.
1474
d8f813d4 14752006-11-30 Andrew Stubbs <andrew.stubbs@st.com>
40b36307 1476 J"orn Rennecke <joern.rennecke@st.com>
d8f813d4
JR
1477
1478 PR driver/29931
1479 * libiberty.h (make_relative_prefix_ignore_links): Declare.
1480
2caa7ca0
BW
14812006-11-27 Bob Wilson <bob.wilson@acm.org>
1482
1483 * xtensa-config.h (XSHAL_ABI): New.
1484 (XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1485
0154116a
BW
14862006-11-27 Bob Wilson <bob.wilson@acm.org>
1487
1488 * xtensa-isa.h (STATIC_LIBISA): Delete.
1489
2087ad84
PB
14902006-10-30 Paul Brook <paul@codesourcery.com>
1491
1492 * dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1493 symtab_size.
1494
c0f00686
L
14952006-10-30 H.J. Lu <hongjiu.lu@intel.com>
1496
1497 PR ld/3111
1498 * bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1499
e9f53129
AM
15002006-10-25 Trevor Smigiel <Trevor_Smigiel@playstation.sony.com>
1501 Yukishige Shibata <shibata@rd.scei.sony.co.jp>
1502 Nobuhisa Fujinami <fnami@rd.scei.sony.co.jp>
1503 Takeaki Fukuoka <fukuoka@rd.scei.sony.co.jp>
1504 Alan Modra <amodra@bigpond.net.au>
1505
1506 * dis-asm.h (print_insn_spu): Declare.
1507
1c0d3aa6
NC
15082006-09-17 Mei Ligang <ligang@sunnorth.com.cn>
1509
1510 * dis-asm.h: Add prototypes for Score disassembler routines.
1511
55255dae
L
15122006-09-07 H.J. Lu <hongjiu.lu@intel.com>
1513
1514 * bfdlink.h (bfd_elf_dynamic_list): New.
1515 (bfd_link_info): Add a dynamic field.
1516
c17d87de
NC
15172006-08-04 Marcelo Tosatti <marcelo@kvack.org>
1518
1519 * bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1520
fdc90cb4
JJ
15212006-07-10 Jakub Jelinek <jakub@redhat.com>
1522
1523 * bfdlink.h (struct bfd_link_info): Add emit_hash and
1524 emit_gnu_hash bitfields.
1525
3db2e6dd
DD
15262006-04-11 Jim Blandy <jimb@codesourcery.com>
1527
1528 * libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1529
fbbc3759
L
15302006-04-06 H.J. Lu <hongjiu.lu@intel.com>
1531
1532 * bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1533 relax_pass.
1534
d70c5fc7
NC
15352006-02-17 Shrirang Khisti <shrirangk@kpitcummins.com>
1536 Anil Paranjape <anilp1@kpitcummins.com>
1537 Shilin Shakti <shilins@kpitcummins.com>
1538
1539 * dis-asm.h (print_insn_xc16c): New prototype.
1540
dd942754
DD
15412006-01-18 DJ Delorie <dj@redhat.com>
1542
1543 * md5.h: Include ansidecl.h
1544
d99b6465
AS
15452006-01-17 Andreas Schwab <schwab@suse.de>
1546
1547 PR binutils/1486
1548 * dis-asm.h (struct disassemble_info): Add
1549 disassembler_needs_relocs.
1550
51d04b5c
BW
15512006-01-09 Bob Wilson <bob.wilson@acm.org>
1552
1553 * xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1554
b2d179be
BW
15552005-12-30 Bob Wilson <bob.wilson@acm.org>
1556
1557 * xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1558
d031aafb
NS
15592005-12-16 Nathan Sidwell <nathan@codesourcery.com>
1560
1561 Second part of ms1 to mt renaming.
1562 * dis-asm.h (print_insn_mt): Renamed.
1563
7887b2ce
DD
15642005-12-10 Terry Laurenzo <tlaurenzo@gmail.com>
1565
1566 PR java/9861
1567 * demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1568 output format for return types
1569
6ed89c00
AM
15702005-11-03 Alan Modra <amodra@bigpond.net.au>
1571
1572 * bfdlink.h (struct bfd_link_order): Tweak comment.
1573
fb10537e
DD
15742005-10-31 Mark Kettenis <kettenis@gnu.org>
1575
1576 * floatformat.h (enum floatformat_byteorders): Add
1577 floatformat_vax.
1578 (floatformat_vax_aingle, floatformat_vax_double): Declare.
1579
16175d96
DB
15802005-10-28 Dave Brolley <brolley@redhat.com>
1581
1582 Contribute the following changes:
1583 2003-09-29 Dave Brolley <brolley@redhat.com>
1584
1585 * dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1586 more exotic underlying types to be used.
1587
3c9b82ba
NC
15882005-10-25 Arnold Metselaar <arnold.metselaar@planet.nl>
1589
1590 disasm.h: Add declaration for print_insn_z80
1591
dc603df5
CM
15922005-09-30 Catherine Moore <clm@cm00re.com>
1593
1594 * dis-asm.h (print_insn_bfin): Declare.
dc603df5 1595
7b17bc29
MM
15962005-09-26 Mark Mitchell <mark@codesourcery.com>
1597
1598 * libiberty.h (expandargv): New function.
1599
c17ae8a2
AM
16002005-08-18 Alan Modra <amodra@bigpond.net.au>
1601
1602 * bfdlink.h: Remove mention of a29k.
1603 * dis-asm.h: Remove a29k support.
c17ae8a2 1604
3b6940c0
DD
16052005-08-17 Mark Kettenis <kettenis@gnu.org>
1606
1607 * floatformat.h (struct floatformat): Change type of large
1608 argument for is_valid member to `const void *'.
1609 (floatformat_to_double): Change type of second argument to `const
1610 void *'.
1611 (floatformat_from_double): Change type of last argument to `void
1612 *'.
1613 (floatformat_is_valid): Change type of last argument to `const
1614 void *'.
1615
49f58d10
JB
16162005-07-14 Jim Blandy <jimb@redhat.com>
1617
1618 * dis-asm.h (print_insn_m32c): New declaration.
1619
f2942ea4
DD
16202005-07-12 Ben Elliston <bje@au.ibm.com>
1621
1622 * xregex2.h (regexec): Qualify this prototype with __extension__
1623 when compiling with GNU C.
1624
0fd3a477
JW
16252005-07-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1626
1627 * dis-asm.h (fprintf_ftype): Add format attribute.
1628
6ba85b8c
DD
16292005-07-03 Steve Ellcey <sje@cup.hp.com>
1630
1631 PR other/13906
1632 * ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1633 * md5.h (md5_uintptr): New.
1634 (md5_ctx): Align buffer field.
1635
c3cca4c9
DD
16362005-06-30 Daniel Berlin <dberlin@dberlin.org>
1637
1638 * hashtab.h (HTAB_DELETED_ENTRY): New macro.
1639 (HTAB_EMPTY_ENTRY): New macro.
1640
67f3cb05
GK
16412005-06-20 Geoffrey Keating <geoffk@apple.com>
1642
fd2f25da 1643 * libiberty.h (strverscmp): Prototype.
67f3cb05 1644
08d8fa11
JJ
16452005-06-17 Jakub Jelinek <jakub@redhat.com>
1646
1647 * elf/external.h (GRP_ENTRY_SIZE): Define.
1648
6b5d3a4d
ZW
16492005-06-08 Zack Weinberg <zack@codesourcery.com>
1650
1651 * dis-asm.h (get_arm_regnames): Update prototype.
1652
3f1c9c12
AH
16532005-06-07 Aldy Hernandez <aldyh@redhat.com>
1654 Michael Snyder <msnyder@redhat.com>
1655 Stan Cox <scox@redhat.com>
1656
1657 * dis-asm.h: Externalize print_insn_ms1.
1658
d30d42d1
DD
16592005-06-06 Gabriel Dos Reis <gdr@integrable-solutions.net>
1660
1661 * libiberty.h (XOBFINISH): New.
1662
e1fffbe6
AM
16632005-06-03 Alan Modra <amodra@bigpond.net.au>
1664
1665 * bfdlink.h (struct bfd_link_callbacks): Add einfo.
1666
c2bd6e35
DD
16672005-06-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1668
1669 * libiberty.h (vsnprintf): Add format attribute.
1670
e9472921
DD
16712005-05-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1672
1673 * ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1674
01e94249
DD
16752005-05-28 Eli Zaretskii <eliz@gnu.org>
1676
1677 * libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1678 needed.
1679 (vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1680
839e4798
RH
16812005-05-25 Richard Henderson <rth@redhat.com>
1682
1683 * demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1684
abf6a75b
DD
16852005-05-24 Gabriel Dos Reis <gdr@integrable-solutions.net>
1686
1687 * libiberty.h (ACONCAT): Properly cast value of alloca().
1688
1689 * ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1690 __cplusplus.
1691
aaac3631
DD
16922005-05-12 Steve Ellcey <sje@cup.hp.com>
1693
1694 libiberty.h: Do not define empty basename prototype.
1695
e172dbf8
NC
16962005-05-10 Nick Clifton <nickc@redhat.com>
1697
1698 * Update the address and phone number of the FSF organization in
1699 the GPL notices in the following files:
1700 COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1701 dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1702 fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1703 libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
1704 partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
1705 symcat.h, ternary.h, xregex2.h, xtensa-config.h,
1706 xtensa-isa-internal.h, xtensa-isa.h
1707
c631edf1
DD
17082005-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1709
1710 * libiberty.h (unlock_std_streams): New.
1711
a288642d
DD
17122005-04-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1713
1714 * hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
1715 Don't use the PTR macro.
1716
1717 * sort.h: Don't use the PARAMS macro.
1718
7b6f6286
DD
17192005-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1720
1721 * libiberty.h (unlock_stream): New.
1722
ab70e2a5
DD
17232005-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1724
1725 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1726 Remove parameter names.
1727
ac119ae8
DD
17282005-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1729
1730 * libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
1731 Provide prototypes for new functions.
1732
7e10245c
DD
17332005-03-29 Ian Lance Taylor <ian@airs.com>
1734
1735 * libiberty.h: Fix indentation.
1736
b109e79a
ILT
17372005-03-28 Ian Lance Taylor <ian@airs.com>
1738
1739 * libiberty.h: Include <stdio.h>.
1740 (PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
1741 (PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
1742 (PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
1743 (pex_init, pex_run, pex_read_output): Declare.
1744 (pex_get_status, pex_get_times, pex_free, pex_one): Declare.
1745 (struct pex_time): Define.
1746
3d0dfe26
MM
17472005-03-28 Mark Mitchell <mark@codesourcery.com>
1748
1749 * libiberty.h (ffs): Declare, if necessary.
e1fffbe6 1750
49b1fae4
DD
17512005-03-27 Gabriel Dos Reis <gdr@integreable-solutions.net>
1752
1753 * ternary.h: Don't use PARAMS anymore.
1754
17552005-03-27 Gabriel Dos Reis <gdr@integrable-solutions.net>
1756
1757 * md5.h: Remove definition and uses of __P.
1758 * dyn-string.h: Remove uses of PARAMS.
1759 * fibheap.h: Likewise.
1760 * floatformat.h: Likewise.
1761 * hashtab.h: Likewise.
1762
9334f9c6
DD
17632005-03-26 Gabriel Dos Reis <gdr@integrable-solutions.net>
1764
1765 * demangle.h: Remove uses of PARAMS.
1766
1767 * libiberty.h (ANSI_PROTOTYPES): Remove guard since
1768 ANSI_PROTOTYPES is always assumed.
1769 Remove uses of PARAMS throughout.
1770
0fad4bdb
DD
17712005-03-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1772
1773 * libiberty.h (xstrndup): Declare.
1774
1ec0126d
DD
17752005-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1776
1777 * libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
1778
1fbc7e7a
BW
17792005-03-22 Bob Wilson <bob.wilson@acm.org>
1780
1781 * xtensa-isa.h: Update a comment and whitespace.
1782
57316bff
L
17832005-03-16 H.J. Lu <hongjiu.lu@intel.com>
1784
1785 * bfdlink.h (bfd_link_info): Add gc_sections.
1786
8ec32723
DD
17872005-03-09 Mark Mitchell <mark@codesourcery.com>
1788
1789 * libiberty.h (gettimeofday): Declare.
1790
190eb137
DD
17912005-03-01 Jan Beulich <jbeulich@novell.com>
1792
1793 * libiberty.h: Declare unlink_if_ordinary.
1794
f075ee0c
AM
17952005-02-21 Alan Modra <amodra@bigpond.net.au>
1796
1797 * xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
1798 * xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
1799 (xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
1800
8adce22d
DD
18012005-02-14 Paolo Bonzini <bonzini@gnu.org>
1802
1803 PR bootstrap/19818
1804 * ansidecl.h (PARAMS): Guard from redefinition.
1805
11f25ea6
AM
18062005-02-03 Alan Modra <amodra@bigpond.net.au>
1807
1808 * bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
1809
77cfaee6
AM
18102005-02-01 Alan Modra <amodra@bigpond.net.au>
1811
1812 * bfdlink.h (bfd_link_repair_undef_list): Declare.
1813
0bcb06d2
AS
18142005-01-10 Andreas Schwab <schwab@suse.de>
1815
1816 * dis-asm.h (struct disassemble_info): Add skip_zeroes and
1817 skip_zeroes_at_end.
1818
40a59a4c
DD
18192004-12-11 Ben Elliston <bje@au.ibm.com>
1820
1821 * fibheap.h (struct fibnode): Only use unsigned long bitfields
1822 when __GNUC__ is defined and ints are less than 32-bits wide.
1823
fc0e6df6
PB
18242004-11-04 Paul Brook <paul@codesourcery.com>
1825
1826 * bfdlink.h (bfd_link_info): Add default_imported_symver.
1827
a1ace8d8
BW
18282004-11-12 Bob Wilson <bob.wilson@acm.org>
1829
1830 * xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
1831 * xtensa-isa.h (xtensa_interface_class_id): New prototype.
1832
7499d566
NC
18332004-11-08 Inderpreet Singh <inderpreetb@nioda.hcltech.com>
1834 Vineet Sharma <vineets@noida.hcltech.com>
1835
1836 * dis-asm.h: Add prototype for print_insn_maxq_little.
1837
3e3b46e5
PB
18382004-10-26 Paul Brook <paul@codesourcery.com>
1839
1840 * bfdlink.h (struct bfd_link_info): Add create_default_symver.
1841
dfeffb9f
L
18422004-10-21 H.J. Lu <hongjiu.lu@intel.com>
1843
1844 PR 463
1845 * bfdlink.h (bfd_link_callbacks): Add a pointer to struct
1846 bfd_link_hash_entry to reloc_overflow.
1847
43cd72b9
BW
18482004-10-07 Bob Wilson <bob.wilson@acm.org>
1849
1850 * xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
1851 XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
1852 (XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
c44050dc 1853
43cd72b9
BW
1854 * xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
1855 (config_sturct struct): Delete.
1856 (XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
1857 XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
1858 XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
1859 XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
1860 XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
1861 (xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
1862 (xtensa_insn_decode_fn): Rename to ...
1863 (xtensa_opcode_decode_fn): ... this.
1864 (xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
1865 xtensa_undo_reloc_fn): Update.
1866 (xtensa_encoding_template_fn): Delete.
1867 (xtensa_opcode_encode_fn, xtensa_format_decode_fn,
1868 xtensa_length_decode_fn): New.
1869 (xtensa_format_internal, xtensa_slot_internal): New types.
1870 (xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
1871 get_field, and set_field fields. Add name, field_id, regfile,
1872 num_regs, and flags fields.
1873 (xtensa_arg_internal): New type.
1874 (xtensa_iclass_internal): Change operands field to array of
1875 xtensa_arg_internal. Add num_stateOperands, stateOperands,
1876 num_interfaceOperands, and interfaceOperands fields.
1877 (xtensa_opcode_internal): Delete length, template, and iclass fields.
1878 Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
1879 (opname_lookup_entry): Delete.
1880 (xtensa_regfile_internal, xtensa_interface_internal,
1881 xtensa_funcUnit_internal, xtensa_state_internal,
1882 xtensa_sysreg_internal, xtensa_lookup_entry): New.
1883 (xtensa_isa_internal): Replace opcode_table field with opcodes field.
1884 Change type of opname_lookup_table. Delete num_modules,
1885 module_opcode_base, module_decode_fn, config, and has_density fields.
1886 Add num_formats, formats, format_decode_fn, length_decode_fn,
1887 num_slots, slots, num_fields, num_operands, operands, num_iclasses,
1888 iclasses, num_regfiles, regfiles, num_states, states,
1889 state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
1890 max_sysreg_num, sysreg_table, num_interfaces, interfaces,
1891 interface_lookup_table, num_funcUnits, funcUnits and
1892 funcUnit_lookup_table fields.
1893 (xtensa_isa_module, xtensa_isa_modules): Delete.
1894 (xtensa_isa_name_compare): New prototype.
1895 (xtisa_errno, xtisa_error_msg): New.
1896 * xtensa-isa.h (XTENSA_ISA_VERSION): Define.
1897 (xtensa_isa): Change type.
1898 (xtensa_operand): Delete.
1899 (xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
1900 xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
1901 xtensa_funcUnit_use): New types.
1902 (libisa_module_specifier): Delete.
1903 (xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
1904 (xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
1905 xtensa_insnbuf_from_chars): Update prototypes.
1906 (xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
1907 xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
1908 xtensa_encode_insn, xtensa_insn_length,
1909 xtensa_insn_length_from_first_byte, xtensa_num_operands,
1910 xtensa_operand_kind, xtensa_encode_result,
1911 xtensa_operand_isPCRelative): Delete.
1912 (xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
1913 xtensa_operand_set_field, xtensa_operand_encode,
1914 xtensa_operand_decode, xtensa_operand_do_reloc,
1915 xtensa_operand_undo_reloc): Update prototypes.
1916 (xtensa_isa_maxlength, xtensa_isa_length_from_chars,
1917 xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
1918 xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
1919 xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
1920 xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
1921 xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
1922 xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
1923 xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
1924 xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
1925 xtensa_opcode_is_loop, xtensa_opcode_is_call,
1926 xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
1927 xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
1928 xtensa_opcode_funcUnit_use, xtensa_operand_name,
1929 xtensa_operand_is_visible, xtensa_operand_is_register,
1930 xtensa_operand_regfile, xtensa_operand_num_regs,
1931 xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
1932 xtensa_stateOperand_state, xtensa_stateOperand_inout,
1933 xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
1934 xtensa_regfile_lookup_shortname, xtensa_regfile_name,
1935 xtensa_regfile_shortname, xtensa_regfile_view_parent,
1936 xtensa_regfile_num_bits, xtensa_regfile_num_entries,
1937 xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
1938 xtensa_state_is_exported, xtensa_sysreg_lookup,
1939 xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
1940 xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
1941 xtensa_interface_num_bits, xtensa_interface_inout,
1942 xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
1943 xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
8fdd7217
NC
19442004-10-07 Jeff Baker <jbaker@qnx.com>
1945
1946 * bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
1947
f6e332e6
AM
19482004-09-17 Alan Modra <amodra@bigpond.net.au>
1949
1950 * bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
1951 of union.
1952
79fadcb0
DD
19532004-09-13 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
1954
1955 * libiberty.h (basename): Prototype for __MINGW32__.
1956
a5ecc6a5
DD
19572004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1958
1959 * ansidecl.h (ATTRIBUTE_SENTINEL): Define.
1960 * libiberty.h (concat, reconcat, concat_length, concat_copy,
1961 concat_copy2): Use ATTRIBUTE_SENTINEL.
1962
d003868e
AM
19632004-08-13 Alan Modra <amodra@bigpond.net.au>
1964
1965 * bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
1966 (LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
1967
deaa6723
DD
19682004-08-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
1969
1970 * libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
1971 const-qualification before disposal.
1972
d5b4094f
DD
19732004-07-24 Bernardo Innocenti <bernie@develer.com>
1974
1975 * ansidecl.h (ARG_UNUSED): New Macro.
1976
60ee6567
L
19772004-07-23 H.J. Lu <hongjiu.lu@intel.com>
1978
1979 * bin-bugs.h (REPORT_BUGS_TO): Set to
1980 "<URL:http://www.sourceware.org/bugzilla/>".
1981
a35b6b04
DD
19822004-07-21 Paolo Bonzini <bonzini@gnu.org>
1983
1984 * ansidecl.h (ATTRIBUTE_PURE): New.
1985
7ab9a76e
DD
19862004-07-13 Bernardo Innocenti <bernie@develer.com>
1987
1988 * libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
1989 libcpp/internal.h.
1990 (XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
1991 macros.
1992
19932004-07-13 Bernardo Innocenti <bernie@develer.com>
1994
1995 * libiberty.h (ASTRDUP): Add casts required for stricter
1996 type conversion rules of C++.
1997 * obstack.h (obstack_free): Likewise.
1998
1fe1f39c
NC
19992004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
2000
2001 * dis-asm.h (print_insn_crx): Declare.
2002
eea6121a
AM
20032004-06-24 Alan Modra <amodra@bigpond.net.au>
2004
2005 * bfdlink.h (struct bfd_link_order): Update comment.
2006
8c37241b
JJ
20072004-05-11 Jakub Jelinek <jakub@redhat.com>
2008
2009 * bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2010 relro_end fields.
8c37241b 2011
619874a6
DD
20122004-05-04 Andreas Jaeger <aj@suse.de>
2013
2014 * demangle.h: Do not use C++ reserved keyword typename as
2015 parameter for cplus_demangle_fill_builtin_type.
2016
bb6a587d
DD
20172004-04-22 Richard Henderson <rth@redhat.com>
2018
2019 * hashtab.h (struct htab): Add size_prime_index.
2020
d6ea4e80
DD
20212004-04-13 Jeff Law <law@redhat.com>
2022
2023 * hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2024
f29d4bb8
DD
20252004-03-30 Zack Weinberg <zack@codesourcery.com>
2026
2027 * hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2028
75d5e263
SS
20292004-03-25 Stan Shebs <shebs@apple.com>
2030
2031 * mpw/: Remove subdirectory and everything in it.
2032
b9cf773d
AM
20332004-03-23 Alan Modra <amodra@bigpond.net.au>
2034
2035 PR 51.
2036 * bfdlink.h (struct bfd_link_info): Add wrap_char.
2037
59c2e50f
L
20382004-03-20 H.J. Lu <hongjiu.lu@intel.com>
2039
2040 * bfdlink.h (bfd_link_info): Correct comments for the
2041 unresolved_syms_in_objects field.
2042
099f84cf
DD
20432004-02-24 Ian Lance Taylor <ian@wasabisystems.com>
2044
2045 * dyn-string.h: Update copyright date.
2046
74aee4eb
DD
20472004-02-23 Ian Lance Taylor <ian@wasabisystems.com>
2048
2049 * dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2050 the associated #defines.
2051
59727473
DD
20522004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
2053
062054c5
ILT
2054 * demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2055 "libiberty.h".
2056
9850ebe2
ILT
2057 * demangle.h: If ANSI_PROTOTYPES is defined, include <stddef.h>.
2058
59727473
DD
2059 * demangle.h (enum demangle_component_type): Define.
2060 (struct demangle_operator_info): Declare.
2061 (struct demangle_builtin_type_info): Declare.
2062 (struct demangle_component): Define.
2063 (cplus_demangle_fill_component): Declare.
2064 (cplus_demangle_fill_name): Declare.
2065 (cplus_demangle_fill_builtin_type): Declare.
2066 (cplus_demangle_fill_operator): Declare.
2067 (cplus_demangle_fill_extended_operator): Declare.
2068 (cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2069 (cplus_demangle_v3_components): Declare.
2070 (cplus_demangle_print): Declare.
2071
10ca0e95 2072For older changes see ChangeLog-9103
252b5132 2073\f
752937aa
NC
2074Copyright (C) 2004-2012 Free Software Foundation, Inc.
2075
2076Copying and distribution of this file, with or without modification,
2077are permitted in any medium without royalty provided the copyright
2078notice and this notice are preserved.
2079
252b5132
RH
2080Local Variables:
2081mode: change-log
2082left-margin: 8
2083fill-column: 74
2084version-control: never
2085End:
This page took 0.707953 seconds and 4 git commands to generate.