Subversion Repositories Kolibri OS

Rev

Rev 5191 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
6324 serge 1
2015-11-09  Alan Modra  
2
 
3
	PR gdb/17133
4
	* obstack.h (__attribute_pure__): Expand _GL_ATTRIBUTE_PURE.
5
 
6
2015-11-09  Alan Modra  
7
 
8
	PR gdb/17133
9
	* obstack.h: Import current gnulib file.
10
 
11
2015-10-22  H.J. Lu  
12
 
13
	* bfdlink.h (bfd_link_info): Add call_nop_as_suffix and
14
	call_nop_byte.
15
 
16
2015-10-07  Claudiu Zissulescu  
17
 
18
	* dis-asm.h (arc_get_disassembler): Correct declaration.
19
 
20
2015-09-30  Nick Clifton  
21
 
22
	Import the following patches from the GCC mainline:
23
 
24
	2015-08-14  Pierre-Marie de Rodat  
25
 
26
	* dwarf2.def (DW_AT_GNU_bias): New attribute.
27
 
28
	2015-08-14  Pierre-Marie de Rodat  
29
 
30
	* dwarf2.def (DW_AT_GNU_numerator, DW_AT_GNU_denominator): New
31
	attributes.
32
 
33
2015-09-26  James Bowman  
34
 
35
	* opcode/ft32.h: Add instruction macros FT32_*()
36
 
37
2015-09-20  Rich Felker  
38
 
39
	* bfdlink.h (struct bfd_link_info): Add "nointerp" field.
40
 
41
2015-08-23  Alan Modra  
42
 
43
	* bfdlink.h (enum output_type): Reorder enum.
44
 
45
2015-08-19  Alan Modra  
46
 
47
	* bfdlink.h (enum output_type): Delete type_executable, add type_pde
48
	and type_pie.  Reorder.
49
	(struct bfd_link_info): Delete pic field.
50
	(bfd_link_executable, bfd_link_pde, bfd_link_pie, bfd_link_pic): Adjust.
51
 
52
2015-08-19  Alan Modra  
53
 
54
	* bfdlink.h (bfd_link_pde): Define.
55
 
56
2015-08-18  H.J. Lu  
57
 
58
	* include/bfdlink.h (output_type): New enum.
59
	(bfd_link_executable): New macro.
60
	(bfd_link_dll): Likewise.
61
	(bfd_link_relocatable): Likewise.
62
	(bfd_link_pic): Likewise.
63
	(bfd_link_pie): Likewise.
64
	(bfd_link_info): Remove shared, executable, pie and relocatable.
65
	Add output_type and pic.
66
 
67
2015-08-12  H.J. Lu  
68
 
69
	Sync with GCC
70
	2015-08-11  Trevor Saunders  
71
 
72
	* ansidecl.h (GCC_FINAL): New macro.
73
 
74
2015-07-16  Jiong Wang  
75
 
76
	* elf/aarch64.h (R_AARCH64_P32_TLSLD_ADR_PREL21): New enumeration.
77
 
78
2015-07-14  H.J. Lu  
79
 
80
	Sync with GCC
81
	2014-10-28  Richard Henderson  
82
 
83
	* longlong.h [__alpha] (umul_ppmm): Disable for c++.
84
 
85
2015-07-14  H.J. Lu  
86
 
87
	Sync with GCC
88
	2014-12-09  Trevor Saunders  
89
 
90
	* hashtab.h, splay-tree.h: Remove GTY markers.
91
 
92
2015-07-14  H.J. Lu  
93
 
94
	Sync with GCC
95
	2015-03-02  Markus Trippelsdorf  
96
 
97
	PR target/65261
98
	* ansidecl.h (ATTRIBUTE_NO_SANITIZE_UNDEFINED): New macro.
99
 
100
2015-07-09  Catherine Moore  
101
 
102
	* elf/mips/mips.h (Val_GNU_MIPS_ABI_FP_NAN2008): New.
103
 
104
2015-07-08  Pitchumani Sivanupandi 
105
 
106
	* elf/avr.h: Add new 32 bit PC relative relocation.
107
 
108
2015-06-26  Matthew Fortune  
109
 
110
	* elf/mips.h (DT_MIPS_RLD_MAP_REL): New macro.
111
 
112
2015-06-22  Nick Clifton  
113
 
114
	* dis-asm.h (struct disassemble_info): Add stop_vma field.
115
 
116
2015-05-28  Catherine Moore  
117
 
118
	include/
119
	* bfdlink.h: Rename eh_frame_hdr to eh_frame_hdr_type.
120
 
121
2015-05-22  Yunlian Jiang  
122
 
123
	* libiberty.h (asprintf): Don't declare if HAVE_DECL_ASPRINTF is
124
	not defined.
125
 
126
2015-05-12  Jiong Wang  
127
 
128
	* elf/aarch64.h (R_AARCH64_P32_LD32_GOTPAGE_LO14): New enumeration.
129
 
130
2015-05-01  H.J. Lu  
131
 
132
	Merge with gcc:
133
	2014-11-11  Anthony Brandon  
134
		    Manuel López-Ibáñez  
135
 
136
	PR driver/36312
137
	* filenames.h: Add prototype for canonical_filename_eq.
138
 
139
2015-04-30  DJ Delorie  
140
 
141
	* dis-asm.h (print_insn_rl78_g10): New.
142
	(print_insn_rl78_g13): New.
143
	(print_insn_rl78_g14): New.
144
	(rl78_get_disassembler): New.
145
 
146
2015-04-17  Richard Earnshaw  
147
 
148
	Merge from gcc:
149
	2015-03-19  Richard Biener  
150
 
151
		* partition.h (struct partition_elem): Re-order elements to
152
		avoid padding.
153
 
154
2015-04-14  H.J. Lu  
155
 
156
	* bfdlink.h (bfd_link_info): Add compress_debug.
157
 
158
2015-04-14  H.J. Lu  
159
 
160
	PR ld/pr17709
161
	* bfdlink.h (bfd_link_info): Add extern_protected_data.
162
 
163
2015-03-10  Matthew Wahab  
164
 
165
	PR ld/16572
166
	* elf/arm.h (EF_ARM_HASENTRY): Remove.
167
 
168
2015-02-19  Pedro Alves  
169
 
170
	* floatformat.h [__cplusplus]: Wrap in extern "C".
171
 
172
2015-02-14  Alan Modra  
173
 
174
	PR ld/17973
175
	* bfdlink.h (struct bfd_link_info): Delete loading_lto_outputs.
176
 
177
2015-02-09  Mark Wielaard  
178
 
179
	* dwarf2.h: Add DW_LANG_Fortran03 and DW_LANG_Fortran08.
180
 
181
2015-02-09  Mark Wielaard  
182
 
183
	* dwarf2.def: Add DW_TAG_atomic_type.
184
 
185
2015-01-28  James Bowman  
186
 
187
	* dis-asm.h (print_insn_ft32): Declare.
188
 
189
2015-01-15  Mark Wielaard  
190
 
191
	* dwarf2.def (DW_AT_noreturn): New DWARF5 attribute.
192
 
193
2015-01-14  Jan-Benedict Glaw  
194
 
195
	* libiberty.h: Merge from GCC.
196
 
197
2015-01-01  Alan Modra  
198
 
199
	Update year range in copyright notice of all files.
200
 
201
2014-12-24  Uros Bizjak  
202
	    Ben Elliston  
203
	    Manuel Lopez-Ibanez  
204
 
205
	* libiberty.h (xasprintf): Declare.
206
 
207
2014-12-23  Alan Modra  
208
 
209
	* bfdlink.h (struct bfd_link_hash_entry): Comment non_ir_ref.  Add
210
	linker_def.
211
 
212
2014-12-12  Phil Muldoon  
213
	    Jan Kratochvil  
214
	    Tom Tromey  
215
 
216
	* gcc-c-fe.def: New file.
217
	* gcc-c-interface.h: New file.
218
	* gcc-interface.h: New file.
219
 
220
2014-12-11  Uros Bizjak  
221
	    Ben Elliston  
222
	    Manuel Lopez-Ibanez  
223
 
224
	* libiberty.h (xvasprintf): Declare.
225
 
226
2014-12-06  Eric Botcazou  
227
 
228
	* dis-asm.h (print_insn_visium): Declare.
229
 
230
2014-11-24  Mark Wielaard  
231
 
232
	* dwarf2.h: Add DW_LANG_C_plus_plus_11, DW_LANG_C11 and
233
	DW_LANG_C_plus_plus_14.
234
 
235
2014-11-21  Shinichiro Hamaji  
236
 
237
	* dwarf2.def (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
238
	(DW_AT_APPLE_isa, DW_AT_APPLE_block)
239
	(DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
240
	(DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
241
	(DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
242
	(DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
243
	(DW_AT_APPLE_property): New macros.
244
 
245
2014-11-21  Mark Wielaard  
246
 
247
	PR debug/63239
248
	* dwarf2.def (DW_AT_GNU_deleted): New attribute.
249
 
250
2014-11-21  Terry Guo  
251
 
252
	* opcode/arm.h (FPU_VFP_EXT_ARMV8xD): New macro.
253
	(FPU_VFP_V5D16): Likewise.
254
	(FPU_VFP_V5_SP_D16): Likewise.
255
	(FPU_ARCH_VFP_V5D16): Likewise.
256
	(FPU_ARCH_VFP_V5_SP_D16): Likewise.
257
 
258
2014-11-18  Igor Zamyatin  
259
 
260
	* bfdlink.h (struct bfd_link_info): Add bndplt.
261
 
262
2014-10-30  Andrew Pinski  
263
 
264
	* elf/mips.h (AFL_EXT_OCTEON3): Define.
265
	INSN_OCTEON3, CPU_OCTEON3): Define.
266
 
267
2014-10-28  Yury Gribov  
268
 
269
	* libiberty.h (strtol, strtoul, strtoll, strtoull): New prototypes.
270
 
271
2014-10-22  Matthew Fortune  
272
 
273
	* elf/mips.h (AFL_ASE_MASK): Define.
274
 
275
2014-10-15  David Malcolm  
276
 
277
	* libiberty.h (choose_tmpdir): New prototype.
278
 
279
2014-09-26  Max Ostapenko  
280
 
281
	* libiberty.h (PEX_STDOUT_APPEND): New flag.
282
	(PEX_STDERR_APPEND): Likewise.
283
 
284
2014-09-23  Iain Buclaw  
285
 
286
	* demangle.h (DMGL_DLANG): New macro.
287
	(DMGL_STYLE_MASK): Add DMGL_DLANG.
288
	(demangling_styles): Add dlang_demangling.
289
	(DLANG_DEMANGLING_STYLE_STRING): New macro.
290
	(DLANG_DEMANGLING): New macro.
291
	(dlang_demangle): New prototype.
292
 
293
2014-09-15  Andreas Krebbel  
294
 
295
	* longlong.h: Add __udiv_w_sdiv prototype.
296
 
297
2014-08-12  Alan Modra  
298
 
299
	* bfdlink.h (struct bfd_link_callbacks ): Remove "string"
300
	param, add "inh".
301
 
302
2014-08-12  Alan Modra  
303
 
304
	* bfdlink.h (struct bfd_link_info): Add lto_plugin_active.
305
 
306
2014-07-29  Matthew Fortune  
307
 
308
	* elf/mips.h (PT_MIPS_ABIFLAGS, SHT_MIPS_ABIFLAGS): Define.
309
	(Val_GNU_MIPS_ABI_FP_OLD_64): Rename from Val_GNU_MIPS_ABI_FP_64.
310
	(Val_GNU_MIPS_ABI_FP_64): Redefine.
311
	(Val_GNU_MIPS_ABI_FP_XX): Define.
312
	(Elf_External_ABIFlags_v0, Elf_Internal_ABIFlags_v0): New structures.
313
	(AFL_REG_NONE, AFL_REG_32, AFL_REG_64, AFL_REG_128): Define.
314
	(AFL_ASE_DSP, AFL_ASE_DSPR2, AFL_ASE_EVA, AFL_ASE_MCU): Likewise.
315
	(AFL_ASE_MDMX, AFL_ASE_MIPS3D, AFL_ASE_MT, AFL_ASE_SMARTMIPS): Likewise.
316
	(AFL_ASE_VIRT, AFL_ASE_MSA, AFL_ASE_MIPS16): Likewise.
317
	(AFL_ASE_MICROMIPS, AFL_ASE_XPA): Likewise.
318
	(AFL_EXT_XLR, AFL_EXT_OCTEON2, AFL_EXT_OCTEONP): Likewise.
319
	(AFL_EXT_LOONGSON_3A, AFL_EXT_OCTEON, AFL_EXT_5900): Likewise.
320
	(AFL_EXT_4650, AFL_EXT_4010, AFL_EXT_4100, AFL_EXT_3900): Likewise.
321
	(AFL_EXT_10000, AFL_EXT_SB1, AFL_EXT_4111, AFL_EXT_4120): Likewise.
322
	(AFL_EXT_5400, AFL_EXT_5500, AFL_EXT_LOONGSON_2E): Likewise.
323
	(AFL_EXT_LOONGSON_2F): Likewise.
324
	(bfd_mips_elf_swap_abiflags_v0_in): Prototype.
325
	(bfd_mips_elf_swap_abiflags_v0_out): Likewise.
326
	(bfd_mips_isa_ext): Likewise.
327
 
328
2014-06-13  Alan Modra  
329
 
330
	* bfdlink.h (struct bfd_link_hash_table): Add hash_table_free field.
331
 
332
2014-06-13  Alan Modra  
333
 
334
	* bfdlink.h: Update for bfd.link_next change.
335
 
336
2014-06-10  Alan Modra  
337
 
338
	PR ld/16910
339
	* bfdlink.h (unwrap_hash_lookup): Declare.
340
 
341
2014-05-01  Steve Ellcey  
342
 
343
	* include/longlong.h: Import latest version from GCC tree.
344
 
345
2014-04-23  Andrew Bennett  
346
 
347
	* opcode/mips.h (ASE_XPA): New define.
348
 
349
2014-04-22  Christian Svensson  
350
 
351
	* dis-asm.h: Remove openrisc and or32 support.  Add support for or1k.
352
 
353
2014-04-10  Senthil Kumar Selvaraj  
354
 
355
	* elf/avr.h: Add new DIFF relocs.
356
 
357
2014-03-05  Alan Modra  
358
 
359
	Update copyright years.
360
 
361
2014-01-21  Tom Tromey  
362
 
363
	* ansidecl.h (ANSI_PROTOTYPES, PTRCONST, LONG_DOUBLE, PARAMS)
364
	(VPARAMS, VA_START, VA_OPEN, VA_CLOSE, VA_FIXEDARG, CONST)
365
	(VOLATILE, SIGNED, PROTO, EXFUN, DEFUN, DEFUN_VOID, AND, DOTS)
366
	(NOARGS): Don't define.
367
	* libiberty.h (expandargv, writeargv): Don't use PARAMS.
368
 
369
2014-01-09  Tom Tromey  
370
 
371
	* gdbm.h: Remove.
372
 
373
2013-12-23  Bill Maddox  
374
 
375
	* demangle.h (enum gnu_v3_ctor_kinds):
376
	Added literal gnu_v3_unified_ctor.
377
	(enum gnu_v3_ctor_kinds):
378
	Added literal gnu_v3_unified_dtor.
379
 
380
2013-12-13  Kuan-Lin Chen  
381
	    Wei-Cheng Wang  
382
 
383
	* dis-asm.h (print_insn_nds32): Add nds32 target.
384
 
385
2013-12-04  Richard Sandiford  
386
 
387
	* longlong.h: New file.
388
 
389
2013-11-11  Catherine Moore  
390
 
391
	* opcode/mips.h (INSN_LOAD_MEMORY_DELAY): Rename to...
392
	(INSN_LOAD_MEMORY): ...this.
393
 
394
2013-10-29  Marc Glisse  
395
 
396
	PR tree-optimization/58689
397
	* ansidecl.h (ATTRIBUTE_RETURNS_NONNULL): New macro.
398
	* libiberty.h (basename, lbasename, dos_lbasename, unix_lbasename,
399
	concat_copy): Mark with attributes nonnull(1) and returns_nonnull.
400
	(concat, reconcat, concat_copy2, choose_temp_base, xstrerror,
401
	xmalloc, xrealloc, xcalloc, xstrdup, xstrndup, xmemdup, pex_init):
402
	Mark with attribute returns_nonnull.
403
 
404
2013-10-22  Sterling Augustine  
405
 
406
	* gdb/gdb-index.h: Merge from gdb tree.
407
 
408
2013-10-10  Sean Keys 
409
 
410
	* xgate.h : Cleanup after opcode
411
	table modification..
412
 
5191 serge 413
2013-08-20  Alan Modra  
414
 
415
	* floatformat.h (floatformat_ibm_long_double): Delete.
416
	(floatformat_ibm_long_double_big): Declare.
417
	(floatformat_ibm_long_double_little): Declare.
418
 
419
2013-08-19  Dehao Chen  
420
 
421
	* dwarf2.def (DW_AT_GNU_discriminator): New attribute.
422
 
423
2013-08-02  Caroline Tice  
424
 
425
	* vtv-change-permission.h: New file.
426
 
427
2013-08-05  Eric Botcazou  
6324 serge 428
	    Konrad Eisele  
5191 serge 429
 
430
	* opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_LEON.
431
 
432
2013-06-08  Catherine Moore  
433
 
434
	* opcode/mips.h (mips_opcode): Add ase field.
435
	(INSN_ASE_MASK): Delete.
436
	(INSN_DSP): Rename to ASE_DSP.  Provide new value.
437
	(INSN_DSPR2): Rename to ASE_DSPR2.  Provide new value.
438
	(INSN_MCU): Rename to ASE_MCU.  Provide new value.
439
	(INSN_MDMX): Rename to ASE_MDMX.  Provide new value.
440
	(INSN_MIPS3d): Rename to ASE_MIPS3D.  Provide new value.
441
	(INSN_MT): Rename to ASE_MT.  Provide new value.
442
	(INSN_SMARTMIPS): Rename to ASE_SMARTMIPS.  Provide new value.
443
	(INSN_VIRT): Rename to ASE_VIRT.  Provide new value.
444
	(INSN_VIRT64): Rename to ASE_VIRT64.  Provide new value.
445
	(opcode_is_member): Add ase argument.  Check ase.
446
 
447
2013-05-06  Paul Brook  
448
 
6324 serge 449
	include/elf/
450
	* mips.h (R_MIPS_PC32): Update comment.
5191 serge 451
 
452
2013-04-03  Jason Merrill  
453
 
454
	Demangle C++11 ref-qualifier.
455
	* demangle.h (enum demangle_component_type): Add
456
	DEMANGLE_COMPONENT_REFERENCE_THIS,
457
	DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
458
 
459
2013-03-12  Sebastian Huber 
460
 
461
	* opcode/nios2.h: Edit comment.
462
 
463
2013-03-11  Sebastian Huber 
464
 
465
	* opcode/nios2.h (OPX_WRPRS): New define.
466
	(OP_MATCH_WRPRS): Likewise.
467
 
468
2013-03-11  Sebastian Huber 
469
 
470
	* opcode/nios2.h (OP_RDPRS): New define.
471
	(OP_MATCH_RDPRS): Likewise.
472
 
473
2013-03-01  Cary Coutant  
474
 
475
	* dwarf2.h (enum dwarf_sect): New enum type.
476
 
477
2013-02-19  Alan Modra  
478
 
479
	* bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
480
 
481
2013-02-11  Sriraman Tallam  
482
 
483
	* plugin-api.h (enum ld_plugin_level): Assign integers
484
	explicitly for all values.
485
 
486
2013-02-06  Sandra Loosemore  
6324 serge 487
	    Andrew Jenner 
5191 serge 488
 
489
	Based on patches from Altera Corporation.
490
 
491
	* dis-asm.h (print_insn_big_nios2): Declare.
492
	(print_insn_little_nios2): Declare.
493
 
494
2013-01-30  Kai Tietz  
495
 
496
	PR other/54620
497
	PR target/39064
498
	* md5.h (md5_uintptr, md5_uint32): Define as uintptr_t/uint32_t if
499
	stdint.h and sys/types.h headers are present.
500
	* sha1.h (sha1_uintptr, sha1_uint32): Likewise.
501
 
502
2013-01-10  Will Newton 
503
 
504
	* dis-asm.h (print_insn_metag): New declaration.
505
 
506
2012-12-18  Aldy Hernandez  
507
 
508
	PR other/54324
509
	* ansidecl.h (ATTRIBUTE_UNUSED): Do not set __attribute__ for GCC
510
	< 3.4.
511
 
512
2012-12-17  Nick Clifton  
513
 
514
	* MAINTAINERS: Add copyright notice.
515
	* alloca-conf.h: Likewise.
516
	* fopen-bin.h: Likewise.
517
	* fopen-same.h: Likewise.
518
	* fopen-vms.h: Likewise.
519
	* aout/hppa.h: Likewise.
520
	* opcode/tahoe.h: Likewise.
521
 
522
2012-12-11  Edgar E. Iglesias 
523
 
524
	* elf/microblaze.h: Add TLS relocs to START_RELOC_NUMBERS
525
 
526
2012-11-09  Jason Merrill  
527
 
528
	* demangle.h (enum demangle_component_type): Add
529
	DEMANGLE_COMPONENT_TAGGED_NAME.
530
 
6324 serge 531
2012-10-29  Sterling Augustine  
532
	    Cary Coutant  
5191 serge 533
 
534
	* dwarf2.h (dwarf_location_list_entry_type): New enum with fields
535
	DW_LLE_GNU_end_of_list_entry, DW_LLE_GNU_base_address_selection_entry,
536
	DW_LLE_GNU_start_end_entry and DW_LLE_GNU_start_length_entry.
537
 
538
 
539
2012-10-26  Shinichiro Hamaji  
540
 
541
	* dwarf2.h (DW_AT_APPLE_optimized, DW_AT_APPLE_flags)
542
	(DW_AT_APPLE_isa, DW_AT_APPLE_block)
543
	(DW_AT_APPLE_major_runtime_vers, DW_AT_APPLE_runtime_class)
544
	(DW_AT_APPLE_omit_frame_ptr, DW_AT_APPLE_property_name)
545
	(DW_AT_APPLE_property_getter, DW_AT_APPLE_property_setter)
546
	(DW_AT_APPLE_property_attribute, DW_AT_APPLE_objc_complete_type)
547
	(DW_AT_APPLE_property, DW_OP_GNU_entry_value): New macros.
548
 
549
2012-10-24  H.J. Lu  
550
 
551
	* bfdlink.h (bfd_link_info): Add
552
	disable_target_specific_optimizations.
553
 
554
2012-10-23  Nathan Sidwell  
555
 
556
	* bfdlink.h (struct bfd_link_info): Add stacksize option.
557
 
558
2012-10-22  Jan Beich  
559
 
560
	PR ld/14426
561
	* bfdlink.h (bfd_link_info): Add ignore_hash.
562
 
563
2012-10-08  Jason Merrill  
564
 
565
	* demangle.h (enum demangle_component_type): Add
566
	DEMANGLE_COMPONENT_TLS_INIT and DEMANGLE_COMPONENT_TLS_WRAPPER.
567
 
568
2012-09-18  Florian Weimer  
569
 
570
	PR other/54411
571
	* objalloc.h (objalloc_alloc): Do not use fast path on wraparound.
572
 
573
2012-09-27  Anthony Green  
574
 
575
	* opcode/moxie.h (MOXIE_BAD): New define.
576
 
577
2012-09-12  Chris Schlumberger-Socha  
578
 
579
	* elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc.
580
 
581
2012-09-06  Cary Coutant  
582
 
583
	* dwarf2.def: Edit comment.
584
 
585
2012-08-24  Sriraman Tallam  
586
 
587
	* plugin-api.h (ld_plugin_allow_unique_segment_for_sections):
588
	New interface.
589
	(ld_plugin_unique_segment_for_sections): New interface.
590
	(LDPT_ALLOW_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
591
	(LDPT_UNIQUE_SEGMENT_FOR_SECTIONS): New enum val.
592
	(tv_allow_unique_segment_for_sections): New member.
593
	(tv_unique_segment_for_sections): New member.
594
 
595
2012-08-24  Matthew Gretton-Dann  
596
 
597
	* opcode/arm.h (ARM_CPU_IS_ANY): New define.
598
 
599
2012-08-24  Matthew Gretton-Dann  
600
 
601
	* elf/arm.h (TAG_CPU_ARCH_V8): New define.
602
	(MAX_TAG_CPU_ARCH): Update.
603
	* opcode/arm.h (ARM_EXT_V8): New define.
604
	(FPU_VFP_EXT_ARMV8): Likewise.
605
	(FPU_NEON_EXT_ARMV8): Likewise.
606
	(FPU_CRYPTO_EXT_ARMV8): Likewise.
607
	(ARM_AEXT_V8A): Likewise.
608
	(FPU_VFP_ARMV8): Likwise.
609
	(FPU_NEON_ARMV8): Likewise.
610
	(FPU_CRYPTO_ARMV8): Likewise.
611
	(FPU_ARCH_VFP_ARMV8): Likewise.
612
	(FPU_ARCH_NEON_VFP_ARMV8): Likewise.
613
	(FPU_ARCH_CRYPTO_NEON_VFP_ARMV8): Likewise.
614
	(ARM_ARCH_V8A): Likwise.
615
	(ARM_ARCH_V8A_FP): Likewise.
616
	(ARM_ARCH_V8A_SIMD): Likewise.
617
	(ARM_ARCH_V8A_CRYPTO): Likewise.
618
 
619
2012-08-13  Ian Bolton  
6324 serge 620
	    Laurent Desnogues  
621
	    Jim MacArthur  
622
	    Marcus Shawcroft  
623
	    Nigel Stephens  
624
	    Ramana Radhakrishnan  
625
	    Richard Earnshaw  
626
	    Sofiane Naci  
627
	    Tejas Belagod  
628
	    Yufeng Zhang  
5191 serge 629
 
630
	* dis-asm.h (print_insn_aarch64): New declaration.
631
	(print_aarch64_disassembler_options): New declaration.
632
	(aarch64_symbol_is_valid): New declaration.
633
 
634
2012-08-02  Sean Keys  
635
 
636
	* elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
637
 
638
2012-07-24  Stephan McCamant  
6324 serge 639
	    Dr David Alan Gilbert  
5191 serge 640
 
641
	PR binutils/13135
642
	* dis-asm.h (fprintf_ftype): Add ATTRIBUTE_FPTR_PRINTF_2.
643
 
644
2012-07-13  Doug Evans  
645
 
646
	* filenames.h: #include "hashtab.h".
647
	(filename_hash, filename_eq): Declare.
648
 
649
2012-07-13  Andreas Krebbel  
650
 
651
	* elf/s390.h (START_RELOC_NUMBERS): Define R_390_IRELATIVE reloc.
652
 
653
2012-07-05  Sean Keys  
654
 
655
	* opcode/xgate.h: Changed the format string for mode
656
	XGATE_OP_DYA_MON.
657
 
658
2012-06-18  Doug Evans  
659
 
660
	* dwarf2.def (DW_OP): Add DW_OP_GNU_const_index.
661
 
662
2012-06-12  Rafael Ávila de Espíndola 
663
 
664
	* plugin-api.h (ld_plugin_output_file_type): Add LDPO_PIE.
665
 
666
2012-06-08  Jakub Jelinek  
667
 
668
	* dwarf2.def (DW_FORM_GNU_ref_alt, DW_FORM_GNU_strp_alt): New
669
	forms.
670
	* dwarf2.h (enum dwarf_macro_record_type): Add
671
	DW_MACRO_GNU_define_indirect_alt, DW_MACRO_GNU_undef_indirect_alt
672
	and DW_MACRO_GNU_transparent_include_alt.
673
 
674
2012-05-23  Doug Evans  
675
 
676
	* leb128.h: #include stdint.h, inttypes.h.
677
	(read_uleb128_to_uint64): Renamed from read_uleb128_to_ull.
678
	Change to take a uint64_t * argument instead of unsigned long long.
679
	(read_sleb128_to_uint64): Renamed from read_sleb128_to_ll.
680
	Change to take an int64_t * argument instead of long long.
681
 
682
2012-05-22  Doug Evans  
683
 
684
	* leb128.h: New file.
685
 
686
2012-05-19  Gary Funck  
687
 
688
	* dwarf2.def: Update comment re: UPC extensions to reference
689
	DWARF4 specification.
690
 
691
2012-05-15  James Murray 
692
 
693
	* dis-asm.h (print_insn_m9s12x): Prototype.
694
	(print_insn_m9s12xg): Prototype.
695
 
696
2012-05-03  Sean Keys  
697
 
698
	* dis-asm.h (print_insn_xgate): Define.
699
	(print_insn_xgate): Ditto.
700
	Added new files for XGATE port.
701
 
702
2012-05-02  Cary Coutant  
703
 
704
	* dwarf2.def: Remove DW_FORM_GNU_ref_index,
705
	replace DW_AT_GNU_ref_base with DW_AT_GNU_ranges_base.
706
 
707
2012-04-28  Doug Evans  
708
 
709
	* dwarf2.def (DW_OP): Add DW_OP_GNU_addr_index.
710
 
711
2012-04-27  Tom Tromey  
712
 
713
	* dwarf2.h: Wrap function declarations in extern "C".
714
 
715
2012-04-27  Tom Tromey  
716
 
717
	* dwarf2.h (enum dwarf_tag, enum dwarf_form, enum dwarf_attribute)
718
	(enum dwarf_location_atom, enum dwarf_type, enum
719
	dwarf_call_frame_info): Remove.
720
	(DW_TAG, DW_TAG_DUP, DW_FORM, DW_AT, DW_AT_DUP, DW_OP)
721
	(DW_OP_DUP, DW_ATE, DW_ATE_DUP, DW_CFA): New macros.
722
	Include dwarf2.def.
723
	(get_DW_TAG_name, get_DW_AT_name, get_DW_FORM_name)
724
	(get_DW_OP_name, get_DW_ATE_name): Declare.
725
	* dwarf2.def: New file, from dwarf2.h.
726
 
727
2012-04-12  David S. Miller  
728
 
729
	* elf/sparc.h (R_SPARC_WDISP10): New reloc.
730
	* opcode/sparc.h: Define '=' as generating R_SPARC_WDISP10.
731
 
732
2012-04-10  Tristan Gingold  
733
 
734
	* splay-tree.h: Conditionnaly includes stdint.h and inttypes.h
735
	(libi_uhostptr_t, libi_shostptr_t): Remove, replaced by uintptr_t.
736
 
737
2012-04-09  Roland McGrath  
738
 
739
	* bfdlink.h (struct bfd_link_info): Add new member user_phdrs.
740
 
741
2012-03-15  Alan Modra  
742
 
743
	* dis-asm.h (disassemble_init_powerpc): Declare.
744
 
745
2009-11-06  Jonas Maebe  
746
 
747
	Add DWARF attribute value for the "Borland fastcall" calling
748
	convention.
749
	* elf/dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
750
 
751
2012-01-31  H.J. Lu  
752
 
753
	PR ld/13616
754
	* bfdlink.h (bfd_link_order): Update comments on data size.
755
 
756
2012-01-26  Cary Coutant  
757
 
758
	* dwarf2.h (enum dwarf_form): Add Fission extensions.
759
	(enum dwarf_attribute): Likewise.
760
 
761
2012-01-06  Jason Merrill  
762
 
763
	PR c++/6057
764
	PR c++/48051
765
	PR c++/50855
766
	PR c++/51322
767
	* demangle.h (enum demangle_component_type): Add
768
	DEMANGLE_COMPONENT_INITIALIZER_LIST, DEMANGLE_COMPONENT_NULLARY.
769
 
770
2011-12-14  Iain Sandoe  
771
 
772
	* mach-o/loader.h (bfd_mach_o_section_type): define
773
	BFD_MACH_O_S_ATTR_NONE to 0.
774
 
775
2011-11-07  Richard Henderson  
776
 
777
	Merged from transactional-memory.
778
 
779
	* demangle.h (enum gnu_v3_ctor_kinds): Add gnu_v3_object_ctor_group.
780
	(enum gnu_v3_dtor_kinds): Add gnu_v3_object_dtor_group.
781
	(DEMANGLE_COMPONENT_TRANSACTION_CLONE): New.
782
	(DEMANGLE_COMPONENT_NONTRANSACTION_CLONE): New.
783
 
784
2011-11-01  DJ Delorie  
785
 
786
	* dis-asm.h (print_insn_rl78): Declare.
787
 
788
2011-10-25  Joern Rennecke  
789
 
790
	* dis-asm.h (print_insn_epiphany): Declare.
791
 
792
2011-10-21  Ulrich Drepper  
793
 
794
	* obstack.h [!GNUC] (obstack_free): Avoid cast to int.
795
 
796
2011-10-21  Marc Glisse  
797
 
798
	* ansidecl.h (ENUM_BITFIELD): Always use enum in C++
799
 
800
2011-10-19  Alan Modra  
801
 
802
	PR ld/13254
803
	* bfdlink.h (struct bfd_link_info): Add error_textrel.
804
 
805
2011-09-28  Doug Evans  
806
 
807
	* timeval-utils.h: New file.
808
 
809
	* libiberty.h (countargv): Declare.
810
 
811
2011-09-26  Cary Coutant  
812
 
813
	gcc PR lto/47247
814
	* plugin-api.h (enum ld_plugin_symbol_resolution): Add
815
	LDPR_PREVAILING_DEF_IRONLY_EXP.
816
	(enum ld_plugin_tag): Add LDPT_GET_SYMBOLS_V2.
817
 
818
2011-09-23  Cary Coutant  
819
 
820
	PR 40831
821
	* demangle.h (enum demangle_component_type): Add
822
	DEMANGLE_COMPONENT_CLONE.
823
 
824
2011-09-15  H.J. Lu  
825
 
826
	PR ld/12975
827
	* bfdlink.h (bfd_link_info): Add version_info.
828
 
829
2011-07-25  Rainer Orth  
830
 
831
	* xregex.h (regoff_t): Define.
832
 
833
2011-07-22  Jakub Jelinek  
834
 
835
	* dwarf2.h (DW_AT_GNU_macros): New.
836
	(enum dwarf_macro_record_type): New enum.  Add DW_MACRO_GNU_*.
837
 
838
	PR c++/49756
839
	* libiberty.h (stack_limit_increase): New prototype.
840
 
841
2011-07-13  Sriraman Tallam  
842
 
843
	* plugin-api.h
844
	(ld_plugin_section): New struct.
845
	(ld_plugin_get_section_count): New typedef.
846
	(ld_plugin_get_section_type): New typedef.
847
	(ld_plugin_get_section_name): New typedef.
848
	(ld_plugin_get_section_contents): New typedef.
849
	(ld_plugin_update_section_order): New typedef.
850
	(ld_plugin_allow_section_ordering): New typedef.
851
	(LDPT_GET_SECTION_COUNT): New enum value.
852
	(LDPT_GET_SECTION_TYPE): New enum value.
853
	(LDPT_GET_SECTION_NAME): New enum value.
854
	(LDPT_GET_SECTION_CONTENTS): New enum value.
855
	(LDPT_UPDATE_SECTION_ORDER): New enum value.
856
	(LDPT_ALLOW_SECTION_ORDERING): New enum value.
857
	(tv_get_section_count): New struct members.
858
	(tv_get_section_type): New struct members.
859
	(tv_get_section_name): New struct members.
860
	(tv_get_section_contents): New struct members.
861
	(tv_update_section_order): New struct members.
862
	(tv_allow_section_ordering): New struct members.
863
 
864
2011-07-15  Alan Modra  
865
 
866
	* bfdlink.h (struct bfd_link_info): Use ENUM_BITFIELD for strip,
867
	discard, common_skip_ar_symbols, unresolved_syms_in_objects, and
868
	unresolved_syms_in_shared_libs fields.  Move emit_note_gnu_build_id
869
	out of bitfields.  Reorder bitfields.
870
 
871
2011-07-13  Sriraman Tallam  
872
 
873
	* plugin-api.h (ld_plugin_section): New struct.
874
	(ld_plugin_get_section_count): New typedef.
875
	(ld_plugin_get_section_type): New typedef.
876
	(ld_plugin_get_section_name): New typedef.
877
	(ld_plugin_get_section_contents): New typedef.
878
	(ld_plugin_update_section_order): New typedef.
879
	(ld_plugin_allow_section_ordering): New typedef.
880
	(LDPT_GET_SECTION_COUNT): New enum value.
881
	(LDPT_GET_SECTION_TYPE): New enum value.
882
	(LDPT_GET_SECTION_NAME): New enum value.
883
	(LDPT_GET_SECTION_CONTENTS): New enum value.
884
	(LDPT_UPDATE_SECTION_ORDER): New enum value.
885
	(LDPT_ALLOW_SECTION_ORDERING): New enum value.
886
	(tv_get_section_count): New struct members.
887
	(tv_get_section_type): New struct members.
888
	(tv_get_section_name): New struct members.
889
	(tv_get_section_contents): New struct members.
890
	(tv_update_section_order): New struct members.
891
	(tv_allow_section_ordering): New struct members.
892
 
893
2011-07-11  Catherine Moore  
894
 
895
	* bfdlink.h (flag_type): New enumeration.
896
	(flag_info_list): New structure.
897
	(flag_info): New structure.
898
 
899
2011-07-09  H.J. Lu  
900
 
901
	PR ld/12942
902
	* bfdlink.h (bfd_link_info): Add loading_lto_outputs.
903
 
904
2011-07-01  Joel Brobecker  
905
 
906
	* filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
907
	on Darwin, as well as on the systems that use a DOS-like
908
	filesystem.
909
 
910
2011-06-22  Jakub Jelinek  
911
 
912
	PR debug/47858
913
	* dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
914
 
915
2011-06-22  Jakub Jelinek  
916
 
917
	* dwarf2.h (enum dwarf_location_atom): Add DW_OP_GNU_parameter_ref.
918
 
919
2011-06-20  Jakub Jelinek  
920
 
921
	PR ld/12570
922
	* bfdlink.h (struct bfd_link_info): Add no_ld_generated_unwind_info
923
	option.
924
 
925
2011-06-13  Jan Kratochvil  
926
 
927
	* demangle.h (DMGL_RET_POSTFIX): Extend the comment.
928
	(DMGL_RET_DROP): New.
929
 
930
2011-06-13  Walter Lee  
931
 
932
	* dis-asm.h (print_insn_tilegx): Declare.
933
	(print_insn_tilepro): Likewise.
934
 
935
2011-05-17  Alan Modra  
936
 
937
	PR ld/12760
938
	* bfdlink.h (struct bfd_link_callbacks ): Add "flags" and
939
	"string" param.
940
 
941
2011-05-16  Alan Modra  
942
 
943
	* bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
944
 
945
2011-04-30  Jakub Jelinek  
946
 
947
	* dwarf2.h (DW_OP_GNU_const_type, DW_OP_GNU_regval_type,
948
	DW_OP_GNU_deref_type, DW_OP_GNU_convert, DW_OP_GNU_reinterpret): New.
949
 
950
2011-04-25  Jan Kratochvil  
951
 
952
	* bfdlink.h (ENUM_BITFIELD): Remove.
953
 
954
2011-04-25  Jan Kratochvil  
955
 
956
	* ansidecl.h (ENUM_BITFIELD): New, from gcc/system.h.
957
 
958
2011-04-24  Alan Modra  
959
 
960
	PR ld/12365
961
	PR ld/12696
962
	* bfdlink.h (ENUM_BITFIELD): Define.
963
	(struct bfd_link_hash_entry): Make "type" a bitfield.  Add "non_ir_ref".
964
	(struct bfd_link_callbacks ): Pass bfd_link_hash_entry pointer
965
	rather than "name".
966
 
967
2011-04-20  Alan Modra  
968
 
969
	PR ld/12365
970
	* bfdlink.h (struct bfd_link_callbacks): Modify multiple_definition
971
	and multiple_common parameters to pass in a bfd_link_hash_entry
972
	pointer rather than name,bfd etc. found in the hash entry.
973
 
974
2011-03-31  Tristan Gingold  
975
 
976
	* dwarf2.h (dwarf_line_number_hp_sfc_ops): New enum.
977
 
978
2011-03-24  Mark Wielaard  
979
 
980
	* dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
981
 
982
2010-03-23  Rafael Ávila de Espíndola 
983
 
984
	* plugin-api.h (ld_plugin_get_view): New.
985
	(ld_plugin_tag): Add LDPT_GET_VIEW.
986
	(ld_plugin_tv): Add tv_get_view.
987
 
988
2011-03-16  Jakub Jelinek  
989
 
990
	* dwarf2.h (DW_TAG_GNU_call_site, DW_TAG_GNU_call_site_parameter,
991
	DW_AT_GNU_call_site_value, DW_AT_GNU_call_site_data_value,
992
	DW_AT_GNU_call_site_target, DW_AT_GNU_call_site_target_clobbered,
993
	DW_AT_GNU_tail_call, DW_AT_GNU_all_tail_call_sites,
994
	DW_AT_GNU_all_call_sites,, DW_AT_GNU_all_source_call_sites,
995
	DW_OP_GNU_entry_value): New.
996
 
997
2011-02-28  Kai Tietz  
998
 
999
	* filenames.h (filename_ncmp): New prototype.
1000
 
1001
2011-02-23  Kai Tietz  
1002
 
1003
	* dwarf2.h (_ELF_DWARF2_H): Renamed to
1004
	_DWARF2_H.
1005
	(DWARF2_External_LineInfo, DWARF2_Internal_LineInfo,
1006
	DWARF2_External_PubNames, DWARF2_Internal_PubNames,
1007
	DWARF2_External_CompUnit, DWARF2_Internal_CompUnit,
1008
	DWARF2_External_ARange, DWARF2_Internal_ARange): Removed.
1009
 
1010
2011-02-08  Ulrich Weigand  
1011
 
1012
	* dwarf2.h (enum dwarf_calling_convention): Add DW_CC_GDB_IBM_OpenCL.
1013
 
1014
2011-01-12  Iain Sandoe  
1015
 
1016
	* dwarf2.h: Update value for DW_AT_hi_user.
1017
 
1018
2010-11-16  Ian Lance Taylor  
1019
 
1020
	* simple-object.h (simple_object_attributes_merge): Declare,
1021
	replacing simple_object_attributes_compare.
1022
 
1023
2010-11-04  Ian Lance Taylor  
1024
 
1025
	* dwarf2.h (enum dwarf_source_language): Add DW_LANG_Go.
1026
 
1027
2010-11-02  Ian Lance Taylor  
1028
 
1029
	* simple-object.h: New file.
1030
 
1031
2010-10-15  Dave Korn  
1032
 
1033
	Sync LD plugin patch series (part 1/6) with src/include/.
1034
	* plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
1035
 
1036
2010-10-14  Dave Korn  
1037
 
1038
	Apply LD plugin patch series (part 6/6).
1039
	* bfdlink.h (struct_bfd_link_callbacks): Document new argument
1040
	to add_archive_element callback used to return a replacement bfd which
1041
	is to be added to the hash table in place of the original element.
1042
 
1043
2010-10-14  Dave Korn  
1044
 
1045
	Apply LD plugin patch series (part 1/6).
1046
	* plugin-api.h (LDPT_GNU_LD_VERSION): New ld_plugin_tag enum member.
1047
 
6324 serge 1048
2010-10-06  Andi Kleen  
5191 serge 1049
 
1050
	* libiberty.h (setproctitle): Add prototype.
1051
 
1052
2010-09-29  Bernd Schmidt  
1053
 
1054
	* opcode/tic6x-control-registers.h (tscl): Now read_write.
1055
 
1056
2010-09-27  Andreas Krebbel  
1057
 
1058
	* opcode/s390.h: Add S390_OPCODE_Z196 to enum s390_opcode_cpu_val.
1059
 
1060
2010-09-23  Matthew Gretton-Dann  
1061
 
1062
	* arm.h (ARM_EXT_V6Z): Remove.
1063
	(ARM_EXT_SEC): New define.
1064
	(ARM_AEXT_V6Z): Use Security Extensions.
1065
	(ARM_AEXT_V6ZK): Likeiwse.
1066
	(ARM_AEXT_V6ZT2): Likewise.
1067
	(ARM_AEXT_V6ZKT2): Likewise.
1068
	(ARM_AEXT_V7_ARM): Base v7 does not have Security Extensions.
1069
	(ARM_ARCH_V7A_SEC): New define.
1070
	(ARM_ARCH_V7A_MP): Rename...
1071
	(ARM_ARCH_V7A_MP_SEC): ...to this and add Security Extensions.
1072
 
1073
2010-09-09  Jakub Jelinek  
1074
 
1075
	* dwarf2.h (DW_OP_GNU_implicit_pointer): New.
1076
 
1077
2010-07-06  Ken Werner  
1078
 
1079
	* floatformat.h (floatformat_ieee_half_big): Add declaration.
1080
	(floatformat_ieee_half_little): Likewise.
1081
 
1082
2010-06-29  Alan Modra  
1083
 
1084
	* dis-asm.h: Remove references to maxq.
1085
 
1086
2010-06-21  Rafael Espindola  
1087
 
1088
	* plugin-api.h (ld_plugin_set_extra_library_path): New.
1089
	(ld_plugin_tag): Add LDPT_SET_EXTRA_LIBRARY_PATH.
1090
	(ld_plugin_tv): Add tv_set_extra_library_path.
1091
 
1092
2010-06-21  Jakub Jelinek  
1093
 
1094
	* dwarf2.h (enum dwarf_type): Add DW_ATE_UTF.
1095
 
1096
2010-06-18  Rafael Espindola  
1097
 
1098
	* plugin.h (ld_plugin_add_input_file, ld_plugin_add_input_library):
1099
	Make argument const.
1100
 
1101
2010-06-08  Laurynas Biveinis  
1102
 
1103
	* splay-tree.h: Update copyright years.
1104
	(splay_tree_s): Document fields.
1105
	(splay_tree_new_typed_alloc): New.
1106
 
1107
	* hashtab.h: Update copyright years.
1108
	(htab_create_typed_alloc): New.
1109
 
1110
2010-06-10  Tristan Gingold  
1111
 
1112
	* dwarf2.h (enum dwarf_tag): Add DW_TAG_HP_Bliss_field and
1113
	DW_TAG_HP_Bliss_field_set.
1114
	(enum dwarf_attribute): Add DW_AT_HP_prologue, DW_AT_HP_epilogue,
1115
	DW_AT_HP_unit_name, DW_AT_HP_unit_size, DW_AT_HP_widened_byte_size,
1116
	DW_AT_HP_definition_points, DW_AT_HP_default_location and
1117
	DW_AT_HP_is_result_param.
1118
	(enum dwarf_type): Add DW_ATE_HP_VAX_float, DW_ATE_HP_VAX_float_d,
1119
	DW_ATE_HP_packed_decimal, DW_ATE_HP_zoned_decimal, DW_ATE_HP_edited,
1120
	DW_ATE_HP_signed_fixed, DW_ATE_HP_unsigned_fixed,
1121
	DW_ATE_HP_VAX_complex_float and DW_ATE_HP_VAX_complex_float_d.
1122
	(enum dwarf_line_number_x_ops): Add
1123
	DW_LNE_HP_source_file_correlation.
1124
	(enum dwarf_source_language): Add DW_LANG_HP_Bliss,
1125
	DW_LANG_HP_Basic91, DW_LANG_HP_Pascal91, DW_LANG_HP_IMacro,
1126
	DW_LANG_HP_Assembler.
1127
 
1128
2010-06-01  Rafael Espindola  
1129
 
1130
	* plugin-api.h (ld_plugin_tag): Add LDPT_OUTPUT_NAME.
1131
 
1132
2010-04-26  Pedro Alves  
1133
 
1134
	* filenames.h (PATH_SEPARATOR): Delete.
1135
 
1136
2010-04-23  Pedro Alves  
1137
 
1138
	* filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1139
	always define it independently of host, add `dos_based' parameter,
1140
	and handle it.
1141
	(PATH_SEPARATOR): Define.
1142
	(HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1143
	independently of host, add `dos_based' parameter, and handle it.
1144
	(IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1145
	it independently of host, add `dos_based' parameter, and handle
1146
	it.
1147
	(IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1148
	(IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1149
	(HAS_DOS_DRIVE_SPEC): New.
1150
	(HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1151
	(IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1152
	(IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1153
	* libiberty.h (dos_lbasename, unix_lbasename): Declare.
1154
 
1155
2009-05-31  Ian Lance Taylor  
1156
 
1157
	* ansidecl.h: Add extern "C" when compiling with C++.  Treat C++
1158
	the way we treat an ISO C compiler.  Don't define inline as a
1159
	macro when compiling with C++.
1160
	* dyn-string.h: Add header guard DYN_STRING_H.  Add extern "C"
1161
	when compiling with C++.
1162
	* fibheap.h: Add extern "C" when compiling with C++.
1163
 
1164
2010-04-23  Pedro Alves  
1165
 
1166
	* filenames.h (IS_DIR_SEPARATOR_1): Rename from IS_DIR_SEPARATOR,
1167
	always define it independently of host, add `dos_based' parameter,
1168
	and handle it.
1169
	(HAS_DRIVE_SPEC_1): Rename from HAS_DRIVE_SPEC, always define it
1170
	independently of host, add `dos_based' parameter, and handle it.
1171
	(IS_ABSOLUTE_PATH_1): Rename from IS_ABSOLUTE_PATH, always define
1172
	it independently of host, add `dos_based' parameter, and handle
1173
	it.
1174
	(IS_DOS_DIR_SEPARATOR, IS_DOS_ABSOLUTE_PATH)
1175
	(IS_UNIX_DIR_SEPARATOR, IS_UNIX_ABSOLUTE_PATH)
1176
	(HAS_DOS_DRIVE_SPEC): New.
1177
	(HAS_DRIVE_SPEC): Reimplement on top of HAS_DRIVE_SPEC_1.
1178
	(IS_DIR_SEPARATOR): Reimplement on top of IS_DIR_SEPARATOR_1.
1179
	(IS_ABSOLUTE_PATH): Reimplement on top of IS_ABSOLUTE_PATH_1.
1180
	* libiberty.h (dos_lbasename, unix_lbasename): Declare.
1181
 
1182
2010-04-20  Nick Clifton  
1183
 
1184
	* sha1.h: Update copyright notice to use GPLv3.
1185
 
1186
2010-04-15  Nick Clifton  
1187
 
1188
	* bout.h: Update copyright notice to use GPLv3.
1189
	* hp-symtab.h: Likewise.
1190
	* oasys.h: Likewise.
1191
	* progress.h: Likewise.
1192
	* sha1.h: Likewise.
1193
	* xtensa-isa-internal.h: Likewise.
1194
	* xtensa-isa.h: Likewise.
1195
 
1196
2010-04-14  Doug Evans  
1197
 
1198
	* filenames.h (HAS_DRIVE_SPEC, STRIP_DRIVE_SPEC): New macros.
1199
 
1200
2010-04-05  Jakub Jelinek  
1201
 
1202
	* dwarf2.h (DWARF2_Internal_LineInfo): Add li_max_ops_per_insn
1203
	field.
1204
 
1205
2010-03-25  Joseph Myers  
1206
 
1207
	* dis-asm.h (print_insn_tic6x): Declare.
1208
 
1209
2010-03-23  Joseph Myers  
1210
 
1211
	* symcat.h (CONCAT5, CONCAT6, XCONCAT5, XCONCAT6): Define.
1212
 
1213
2010-01-13  Joel Brobecker  
1214
 
1215
	Add new DW_AT_use_GNAT_descriptive_type CU attribute.
1216
	* dwarf2.h (dwarf_attribute): Add DW_AT_use_GNAT_descriptive_type.
1217
 
1218
2010-01-11  Tristan Gingold  
1219
 
1220
	* demangle.h (ada_demangle): Add prototype.
1221
 
1222
2010-01-05  Rainer Orth  
1223
 
1224
	PR bootstrap/41771
1225
	* ansidecl.h: Fix inline test for C99 and Sun Studio cc.
1226
 
1227
2009-12-29  Joel Brobecker  
1228
 
1229
	* dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
1230
 
1231
2009-12-14  Doug Kwan  
1232
 
1233
	* bfdlink.h (struct bfd_link_callbacks): Rename function parameters
1234
	to avoid shadowed variable warnings.
1235
	* dis-asm.h (struct disassemble_info): Ditto.
1236
	(disassemble_init_for_target): Ditto.
1237
	(init_disassemble_info): Ditto.
1238
 
1239
2009-11-18  Alan Modra  
1240
 
1241
	* alloca-conf.h: Clarify comment.
1242
 
1243
2009-11-06  Jonas Maebe  
1244
 
1245
	Add DWARF attribute value for the "Borland fastcall" calling
1246
	convention.
1247
	* dwarf2.h: Add DW_CC_GNU_borland_fastcall_i386 constant.
1248
 
1249
2009-10-23  Kai Tietz  
1250
 
1251
	* splay-tree.h (libi_uhostptr_t): Add gcc specific
1252
	__extension__ for long long type case to silent cX9.
1253
	(libi_shostptr_t): Likewise.
1254
 
1255
2009-10-19  Rafael Avila de Espindola  
1256
 
1257
	PR40790
1258
	* plugin-api.h: Don't include stdint.h unconditionally.
1259
 
1260
2009-10-15  Jakub Jelinek  
1261
 
1262
	* include/dwarf2.h (DW_LANG_Python): Add comment that it is
1263
	a DWARF 4 addition.
1264
 
1265
2009-10-14  Alan Modra  
1266
 
1267
	* bfdlink.h (enum bfd_link_common_skip_ar_symbols): Rename from
1268
	bfd_link_common_skip_ar_aymbols.
1269
	(struct bfd_link_info): Here too.
1270
 
1271
2009-10-09  Rafael Espindola  
1272
 
1273
	* plugin-api.h (ld_plugin_add_input_library): Change argument name to
1274
	libname.
1275
 
1276
2008-10-03  Rafael Espindola  
1277
 
1278
	* plugin-api.h: New.
1279
	* lto-symtab.h: New.
1280
 
1281
2009-10-05   Rafael Espindola  
1282
 
1283
	* plugin-api.h (ld_plugin_status): Add LDPS_BAD_HANDLE.
1284
	(ld_plugin_get_input_file): New.
1285
	(ld_plugin_release_input_file): New.
1286
	(ld_plugin_add_input_library): New.
1287
	(ld_plugin_message): Mark format const.
1288
	(ld_plugin_level): Add LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE and
1289
	LDPT_ADD_INPUT_LIBRARY.
1290
	(ld_plugin_tv): Add tv_get_input_file, tv_release_input_file and
1291
	tv_add_input_library.
1292
 
1293
2009-10-04  Jerry Quinn  
1294
 
1295
	* plugin-api.h: Fix compile.
1296
 
1297
2009-09-29  Jason Merrill  
1298
 
1299
	* demangle.h (enum demangle_component_type): Add
1300
	DEMANGLE_COMPONENT_LAMBDA, DEMANGLE_COMPONENT_DEFAULT_ARG,
1301
	DEMANGLE_COMPONENT_UNNAMED_TYPE.
1302
	(struct demangle_component): Add s_unary_num.
1303
 
1304
2009-09-29  DJ Delorie  
1305
 
1306
	* dis-asm.h: Add prototype for print_insn_rx.
1307
 
1308
2009-09-25  Dodji Seketeli  
1309
 
1310
	* dwarf2.h (enum dwarf_tag): Rename DW_TAG_template_parameter_pack and
1311
	DW_TAG_formal_parameter_pack into DW_TAG_GNU_template_parameter_pack
1312
	and DW_TAG_formal_parameter_pack until DWARF 5 is out.
1313
 
1314
2009-09-25  Cary Coutant  
1315
 
1316
	Add rest of new values from DWARF Version 4.
1317
	* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1318
	New tags.
1319
	(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1320
	(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1321
	DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1322
	DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1323
	DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1324
	DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1325
	attributes.
1326
	(DW_LANG_Python): New language.
1327
 
1328
2009-09-24  Cary Coutant  
1329
 
1330
	* dwarf2.h (DW_TAG_rvalue_reference_type, DW_TAG_template_alias):
1331
	New tags.
1332
	(DW_FORM_ref_sig8): New name for DW_FORM_sig8.
1333
	(DW_AT_main_subprogram, DW_AT_data_bit_offset, DW_AT_const_expr,
1334
	DW_AT_enum_class, DW_AT_linkage_name, DW_AT_GNU_guarded_by,
1335
	DW_AT_GNU_pt_guarded_by, DW_AT_GNU_guarded, DW_AT_GNU_pt_guarded,
1336
	DW_AT_GNU_locks_excluded, DW_AT_GNU_exclusive_locks_required,
1337
	DW_AT_GNU_shared_locks_required, DW_AT_GNU_odr_signature): New
1338
	attributes.
1339
	(DW_LANG_Python): New language.
1340
 
1341
2009-09-22  Dodji Seketeli  
1342
 
1343
	* dwarf2.h (enum dwarf_tag): Add
1344
	DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack.
1345
 
1346
2009-09-09  Martin Thuresson  
1347
 
1348
	* bfdlink.h (struct bfd_link_hash_common_entry): Move to top
1349
	level.
1350
 
1351
2009-09-04  Jie Zhang  
1352
 
1353
	* opcode/bfin.h (PseudoDbg_Assert): Add bits_grp and mask_grp.
1354
	(PseudoDbg_Assert_grp_bits, PseudoDbg_Assert_grp_mask): Define.
1355
	(PseudoDbg_Assert_dbgop_bits, PseudoDbg_Assert_dbgop_mask,
1356
	PseudoDbg_Assert_dontcare_bits, PseudoDbg_Assert_dontcare_mask):
1357
	Adjust accordingly.
1358
	(init_PseudoDbg_Assert): Add PseudoDbg_Assert_grp_bits and
1359
	PseudoDbg_Assert_grp_mask.
1360
 
1361
2009-08-06  Michael Eager 
1362
 
1363
	* dis-asm.h: Decl print_insn_microblaze().
1364
 
1365
2009-07-24  Ian Lance Taylor  
1366
 
1367
	* libiberty.h (crc32): Declare.
1368
 
1369
2009-07-20  Cary Coutant  
1370
	    Doug Evans  
1371
 
1372
	Add some dwarf4 values.
1373
	* dwarf2.h (enum dwarf_tag): Add DW_TAG_type_unit.
1374
	(enum dwarf_form): Add DW_FORM_sec_offset, DW_FORM_exprloc,
1375
	DW_FORM_flag_present, DW_FORM_sig8.
1376
	(enum dwarf_attribute): Add DW_AT_signature.
1377
 
1378
2009-07-17  Jan Kratochvil  
1379
 
1380
	* demangle.h
1381
	(enum demangle_component_type )
1382
	(enum demangle_component_type ):
1383
	New.
1384
 
1385
2009-07-10  Tom Tromey  
1386
 
1387
	* dwarf2.h: New file, moved from elf/.
1388
 
1389
2009-07-09  Jakub Jelinek  
1390
 
1391
	* dwarf2.h (enum dwarf_location_atom): Add DW_OP_implicit_value
1392
	and DW_OP_stack_value.
1393
 
1394
2009-07-09  Tom Tromey  
1395
 
1396
	* elf/dwarf2.h: Remove, renaming to...
1397
	* dwarf2.h: ... this.
1398
 
1399
2009-06-29  Tom Tromey  
1400
 
1401
	* elf/dwarf2.h: New file.  Merged with gdb.
1402
 
1403
2009-06-18  Nick Clifton  
1404
 
1405
	* dis-asm.h (USER_SPECIFIED_MACHINE_TYPE): New value for the flags
1406
	field of struct disassemble_info.
1407
 
1408
2009-06-09  Ian Lance Taylor  
1409
 
1410
	* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Define for C++.
1411
 
1412
2009-06-15  Nick Clifton  
1413
 
1414
	* dis-asm.h (DISASSEMBLE_DATA): New value for the flags field of
1415
	struct disassemble_info.
1416
 
1417
2009-06-02  Ian Lance Taylor  
1418
 
1419
	* ansidecl.h (EXPORTED_CONST): Define.
1420
 
1421
2009-05-31  Ian Lance Taylor  
1422
 
1423
	* ansidecl.h: Add extern "C" when compiling with C++.  Treat C++
1424
	the way we treat an ISO C compiler.  Don't define inline as a
1425
	macdro when compiling with C++.
1426
	* dyn-string.h: Add header guard DYN_STRING_H.  Add extern "C"
1427
	when compiling with C++.
1428
	* fibheap.h: Add extern "C" when compiling with C++.
1429
 
1430
2009-05-25  Tristan Gingold  
1431
 
1432
	* fopen-vms.h (FOPEN_RB, FOPEN_WB, FOPEN_AB, FOPEN_RUB, FOPEN_WUB,
1433
	FOPEN_AUB): Use "rfm=udf,rat=none" attribute.
1434
 
1435
2009-04-22  Taras Glek 
1436
 
1437
	* hashtab.h: Update GTY annotations to new syntax.
1438
	* splay-tree.h: Likewise.
1439
 
1440
2009-04-08  H.J. Lu  
1441
 
1442
	* bfdlink.h (bfd_link_info): Add warn_alternate_em.
1443
 
1444
2009-03-18  Alan Modra  
1445
 
1446
	* alloca-conf.h: Revise based on autoconf-2.61, autoconf-2.13
1447
	documentation.
1448
 
1449
2009-03-17  Jason Merrill  
1450
 
1451
	* demangle.h (enum demangle_component_type): Add
1452
	DEMANGLE_COMPONENT_FUNCTION_PARAM.
1453
 
1454
2008-12-01  Cary Coutant  
1455
 
1456
	* plugin-api.h (LDPS_BAD_HANDLE): New constant.
1457
	(ld_plugin_get_input_file): New typedef.
1458
	(ld_plugin_release_input_file): New typedef.
1459
	(LDPT_GET_INPUT_FILE, LDPT_RELEASE_INPUT_FILE): New constants.
1460
	(struct ld_plugin_tv): Add two new fields.
1461
 
1462
2008-12-23  Jon Beniston 
1463
 
1464
	* dis-asm.h: Add LM32 disassembler function prototype.
1465
 
1466
2008-12-10  Jason Merrill  
1467
 
1468
	* demangle.h (enum demangle_component_type): Add
1469
	DEMANGLE_COMPONENT_FIXED_TYPE.
1470
 
1471
2008-12-01  Cary Coutant  
1472
 
1473
	* plugin-api.h (ld_plugin_message): Change format parameter to const.
1474
 
1475
2008-12-01  Cary Coutant  
1476
 
1477
	* plugin-api.h: Fix syntax error when compiling with C++.
1478
 
1479
2008-11-26  Alan Modra  
1480
 
1481
	PR 7047
1482
	* bfdlink.h (struct bfd_elf_version_expr): Delete "symbol".
1483
	Add "literal".
1484
 
1485
2008-11-21  Sterling Augustine  
1486
 
1487
	* xtensa-isa-internal.h (XTENSA_STATE_IS_SHARED_OR): New flag.
1488
	* xtensa-isa.h (xtensa_state_is_shared_or): New prototype.
1489
 
1490
2008-11-19  Bob Wilson  
1491
 
1492
	* xtensa-config.h (XCHAL_HAVE_MUL16, XCHAL_HAVE_MUL32, XCHAL_HAVE_DIV32)
1493
	(XCHAL_HAVE_MINMAX, XCHAL_HAVE_SEXT, XCHAL_HAVE_THREADPTR)
1494
	(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): Change to 1.
1495
	(XCHAL_NUM_AREGS): Change to 32.
1496
	(XCHAL_ICACHE_SIZE, XCHAL_DCACHE_SIZE): Change to 16K.
1497
	(XCHAL_ICACHE_LINESIZE, XCHAL_DCACHE_LINESIZE): Change to 32.
1498
	(XCHAL_ICACHE_LINEWIDTH, XCHAL_DCACHE_LINEWIDTH): Change to 5.
1499
	(XCHAL_DCACHE_IS_WRITEBACK): Change to 1.
1500
	(XCHAL_DEBUGLEVEL): Change to 6.
1501
 
1502
2008-11-14  Tristan Gingold  
1503
 
1504
	* fopen-vms.h (FOPEN_RB): Use a single string to match the
1505
	standard prototype.
1506
	(FOPEN_WB): Ditto.
1507
	(FOPEN_AB): Ditto.
1508
	(FOPEN_RUB): Ditto.
1509
	(FOPEN_WUB): Ditto.
1510
	(FOPEN_AUB): Ditto.
1511
 
1512
2008-10-21  Alan Modra  
1513
 
1514
	* obstack.h (obstack_finish ): Cast result to void *.
1515
 
1516
2008-10-06  Jason Merrill  
1517
 
1518
	* demangle.h (enum demangle_component_type): Add
1519
	DEMANGLE_COMPONENT_PACK_EXPANSION.
1520
 
1521
2008-09-24  Richard Henderson  
1522
 
1523
	* elf/dwarf2.h (DW_OP_GNU_encoded_addr): New.
1524
 
1525
2008-09-22 Rafael Espindola  
1526
 
1527
	* plugin-api.h (ld_plugin_status): Remove comma from the last item.
1528
	Use C style comment.
1529
	(ld_plugin_api_version, ld_plugin_output_file_type,
1530
	ld_plugin_symbol_kind, ld_plugin_symbol_visibility,
1531
	ld_plugin_symbol_resolution, ld_plugin_level, ld_plugin_tag): Remove
1532
	comma from the last item.
1533
 
1534
2008-09-18  Cary Coutant  
1535
 
1536
	Add plugin functionality for link-time optimization (LTO).
1537
	* plugin-api.h: New file.
1538
 
1539
2008-09-09  Jason Merrill  
1540
 
1541
	* demangle.h (enum demangle_component_type): Add
1542
	DEMANGLE_COMPONENT_DECLTYPE.
1543
 
1544
2008-08-25  Alan Modra  
1545
 
1546
	* binary-io.h: New file, imported from gnulib, but don't
1547
	#include  or .
1548
 
1549
2008-08-17  Alan Modra  
1550
 
1551
	* bfdlink.h (bfd_generic_link_read_symbols): Declare.
1552
 
1553
2008-08-08  Anatoly Sokolov  
1554
 
1555
	* elf/avr.h (E_AVR_MACH_AVR25, E_AVR_MACH_AVR31,
1556
	E_AVR_MACH_AVR35, E_AVR_MACH_AVR51): Define.
1557
	(EF_AVR_MACH): Redefine to 0x7F.
1558
	* opcode/avr.h (AVR_ISA_TINY3, AVR_ISA_ALL, AVR_ISA_USB162): Remove.
1559
	(AVR_ISA_AVR3): Redefine.
1560
	(AVR_ISA_AVR1, AVR_ISA_AVR2, AVR_ISA_AVR31, AVR_ISA_AVR35,
1561
	AVR_ISA_AVR3_ALL, AVR_ISA_AVR4, AVR_ISA_AVR5, AVR_ISA_AVR51,
1562
	AVR_ISA_AVR6): Define.
1563
 
1564
2008-07-12  Jie Zhang  
1565
 
1566
	Revert
1567
	2008-07-12  Jie Zhang  
1568
	* bfdlink.h (struct bfd_link_info): Add sep_code member
1569
	variable.
1570
	* elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1571
	(EF_BFIN_DATA_IN_L1): Define.
1572
 
1573
2008-07-12  Jie Zhang  
1574
 
1575
	* bfdlink.h (struct bfd_link_info): Add sep_code member
1576
	variable.
1577
	* elf/bfin.h (EF_BFIN_CODE_IN_L1): Define.
1578
	(EF_BFIN_DATA_IN_L1): Define.
1579
 
1580
2008-07-07  Stan Shebs  
1581
 
1582
	* dis-asm.h (struct disassemble_info): Add endian_code field.
1583
 
1584
2008-07-07  Joel Brobecker  
1585
 
1586
	* safe-ctype.h: Add #include of ctype.h before redefining
1587
	the ctype.h macros.
1588
 
1589
2008-07-04  Joel Brobecker  
1590
 
1591
	* safe-ctype.h: Remove #error when detecting that ctype.h has been
1592
	included. Redefine the various macros provided by ctype.h as
1593
	undefined variables.
1594
 
1595
2008-06-23  Kaveh R. Ghazi  
1596
 
1597
	* libiberty.h (XALLOCA, XDUP, XALLOCAVEC, XDUPVEC, XALLOCAVAR,
1598
	XDUPVAR, XOBNEWVEC, XOBNEWVAR): New.
1599
 
1600
2008-06-06  Alan Modra  
1601
 
1602
	* bfdlink.h (struct bfd_link_info): Add "path_separator".
1603
 
1604
2008-04-10  Andreas Krebbel  
1605
 
1606
	* dis-asm.h (print_s390_disassembler_options):
1607
	Prototype added.
1608
 
1609
2008-03-24  Ian Lance Taylor  
1610
 
1611
	* sha1.h: New file, from gnulib.
1612
 
1613
	* md5.h: Add extern "C" when compiled with C++.
1614
 
1615
2008-03-24  Ian Lance Taylor  
1616
 
1617
	* md5.h: Add extern "C" when compiled with C++.
1618
 
1619
2008-03-21  Ian Lance Taylor  
1620
 
1621
	* filenames.h: Add extern "C" when compiled with C++.
1622
 
1623
2008-02-15  Alan Modra  
1624
 
1625
	* bfdlink.h (struct bfd_link_hash_table): Delete creator field.
1626
	(struct bfd_link_info): Add output_bfd.
1627
 
1628
2008-02-11  Bob Wilson  
1629
 
1630
	* xtensa-config.h (XCHAL_HAVE_THREADPTR): Redefine to zero.
1631
	(XCHAL_NUM_AREGS, XCHAL_MAX_INSTRUCTION_SIZE): New.
1632
 
1633
2008-01-26  David Daney  
1634
 
1635
	* demangle.h (demangle_component_type):  Add
1636
	DEMANGLE_COMPONENT_JAVA_RESOURCE,
1637
	DEMANGLE_COMPONENT_COMPOUND_NAME, and
1638
	DEMANGLE_COMPONENT_CHARACTER as new enum values.
1639
	(demangle_component): Add struct s_character to union u.
1640
 
1641
2007-11-07  Joseph Myers  
1642
	    Daniel Jacobowitz  
1643
 
1644
	* floatformat.h (struct floatformat): Add split_half field.
1645
	(floatformat_ibm_long_double): New.
1646
 
1647
2007-09-06  Tom Tromey  
1648
 
1649
	* libiberty.h (pex_free): Document process killing.
1650
 
1651
2007-08-31  Douglas Gregor  
1652
 
1653
	* demangle.h (enum demangle_component_type): Add
1654
	DEMANGLE_COMPONENT_RVALUE_REFERENCE.
1655
 
1656
2007-07-25  Ben Elliston  
1657
 
1658
	* ternary.h: Remove.
1659
 
1660
2007-07-18  Bob Wilson  
1661
 
1662
	* xtensa-config.h (XCHAL_HAVE_THREADPTR): New.
1663
	(XCHAL_HAVE_RELEASE_SYNC, XCHAL_HAVE_S32C1I): New.
1664
 
1665
2007-07-17  Nick Clifton  
1666
 
1667
	* COPYING3: New file.  Contains version 3 of the GNU General
1668
	Public License.
1669
 
1670
2007-07-12  Kai Tietz   
1671
 
1672
	* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): Adjust types
1673
	work-a-round whitespace problem in gcc gengtype.
1674
 
1675
	* splay-tree.h (libi_uhostptr_t, libi_shostptr_t): New types,
1676
	needed for WIN64 when a long is not wide enough for a pointer.
1677
	(splay_tree_key, splay_tree_value): Use the new types.
1678
 
1679
2007-07-09  Roland McGrath  
1680
 
1681
	* bfdlink.h (struct bfd_link_info): Add member emit_note_gnu_build_id.
1682
 
1683
2007-07-06  Nick Clifton  
1684
 
1685
	* bfdlink.h: Update copyright notice to refer to GPLv3.
1686
 
1687
2007-06-29  M R Swami Reddy  
1688
 
1689
	* dis-asm.h (print_insn_cr16): New prototype.
1690
 
1691
2007-06-01  Noah Misch  
1692
	    Alan Modra  
1693
 
1694
	* bfdlink.h (struct bfd_link_info): Add input_bfds_tail.
1695
 
1696
2007-05-07  Nathan Froyd  
1697
 
1698
	* libiberty.h (writeargv): Declare.
1699
 
1700
2007-04-30  Alan Modra  
1701
 
1702
	* bfdlink.h (struct bfd_link_info): Add "info" and "minfo".
1703
 
1704
2007-04-25  Mark Mitchell  
1705
 
1706
	* demangle.h: Change license to LGPL + exception.
1707
 
1708
2007-04-10  Richard Henderson  
1709
 
1710
	* bfdlink.h (struct bfd_link_info): Add relax_trip.
1711
 
1712
2007-03-29  Joel Brobecker  
1713
 
1714
	* filenames.h (FILENAME_CMP): Adjust define to call filename_cmp
1715
	regardless of the type of file system.
1716
 
1717
2007-03-06  Jan Hubicka  
1718
 
1719
	* ansidecl.h (ATTRIBUTE_COLD, ATTRIBUTE_HOT): New.
1720
 
1721
2007-02-21  Nick Clifton  
1722
 
1723
	* bfdlink.h (struct bfd_link_callbacks): Add
1724
	override_segment_assignment field.
1725
 
1726
2007-02-17  Mark Mitchell  
6324 serge 1727
	    Nathan Sidwell  
1728
	    Vladimir Prus  
1729
	    Joseph Myers  
5191 serge 1730
 
1731
	* bin-bugs.h: Remove.
1732
 
1733
2007-02-09  Joseph S. Myers  
1734
 
1735
	* libiberty.h (pex_write_input): Remove prototype.
1736
 
1737
2007-02-05  Dave Brolley  
1738
 
1739
	* Contribute the following changes:
1740
	2001-03-26  Ben Elliston  
1741
 
1742
	* dis-asm.h (print_insn_mep): Declare.
1743
 
1744
2007-02-02  H.J. Lu  
1745
 
1746
	* dis-asm.h (print_i386_disassembler_options): New.
1747
 
1748
2007-01-31  Vladimir Prus  
1749
 
1750
	* libiberty.h (PEX_STDERR_TO_PIPE): New define.
1751
	(PEX_BINARY_ERROR): New define.
1752
	(pex_read_err): New function.
1753
 
1754
2007-01-29  Simon Baldwin 
1755
 
1756
	* demangle.h: New cplus_demangle_print_callback,
1757
	cplus_demangle_v3_callback, and java_demangle_v3_callback function
1758
	prototypes, and demangle_callbackref type definition.
1759
 
1760
2007-01-16  H.J. Lu  
1761
 
1762
	PR ld/3831
1763
	* bfdlink.h (bfd_link_info): Rename dynamic to dynamic_list.
1764
	Add dynamic and dynamic_data.
1765
 
1766
2006-12-05  Michael Tautschnig  
1767
	    Nick Clifton  
1768
 
1769
	* ansidecl.h (ATTRIBUTE_PACKED): Define.
1770
 
1771
2006-11-30  Andrew Stubbs  
1772
	    J"orn Rennecke 
1773
 
1774
	PR driver/29931
1775
	* libiberty.h (make_relative_prefix_ignore_links): Declare.
1776
 
1777
2006-11-27  Bob Wilson  
1778
 
1779
	* xtensa-config.h (XSHAL_ABI): New.
1780
	(XTHAL_ABI_WINDOWED, XTHAL_ABI_CALL0): New.
1781
 
1782
2006-11-27  Bob Wilson  
1783
 
1784
	* xtensa-isa.h (STATIC_LIBISA): Delete.
1785
 
1786
2006-10-30  Paul Brook  
1787
 
1788
	* dis-asm.h (disassemble_info): Add symtab, symtab_pos and
1789
	symtab_size.
1790
 
1791
2006-10-30  H.J. Lu  
1792
 
1793
	PR ld/3111
1794
	* bfdlink.h (bfd_link_info): Add reduce_memory_overheads.
1795
 
1796
2006-10-25  Trevor Smigiel  
1797
	    Yukishige Shibata  
1798
	    Nobuhisa Fujinami  
1799
	    Takeaki Fukuoka  
1800
	    Alan Modra  
1801
 
1802
	* dis-asm.h (print_insn_spu): Declare.
1803
 
1804
2006-09-17  Mei Ligang  
1805
 
1806
	* dis-asm.h: Add prototypes for Score disassembler routines.
1807
 
1808
2006-09-07  H.J. Lu  
1809
 
1810
	* bfdlink.h (bfd_elf_dynamic_list): New.
1811
	(bfd_link_info): Add a dynamic field.
1812
 
1813
2006-08-04  Marcelo Tosatti  
1814
 
1815
	* bfdlink.h (struct bfd_link_info): New field: print_gc_sections.
1816
 
1817
2006-07-10  Jakub Jelinek  
1818
 
1819
	* bfdlink.h (struct bfd_link_info): Add emit_hash and
1820
	emit_gnu_hash bitfields.
1821
 
1822
2006-04-11  Jim Blandy  
1823
 
1824
	* libiberty.h (pex_input_file, pex_input_pipe): New declarations.
1825
 
1826
2006-04-06  H.J. Lu  
1827
 
1828
	* bfdlink.h (bfd_link_info): Replace need_relax_finalize with
1829
	relax_pass.
1830
 
1831
2006-02-17  Shrirang Khisti  
6324 serge 1832
	    Anil Paranjape   
1833
	    Shilin Shakti    
5191 serge 1834
 
1835
	* dis-asm.h (print_insn_xc16c): New prototype.
1836
 
1837
2006-01-18  DJ Delorie  
1838
 
1839
	* md5.h: Include ansidecl.h
1840
 
1841
2006-01-17  Andreas Schwab  
1842
 
1843
	PR binutils/1486
1844
	* dis-asm.h (struct disassemble_info): Add
1845
	disassembler_needs_relocs.
1846
 
1847
2006-01-09  Bob Wilson  
1848
 
1849
	* xtensa-config.h (XCHAL_HAVE_MUL32_HIGH): Define.
1850
 
1851
2005-12-30  Bob Wilson  
1852
 
1853
	* xtensa-config.h (XCHAL_HAVE_WIDE_BRANCHES): New.
1854
 
1855
2005-12-16  Nathan Sidwell  
1856
 
1857
	Second part of ms1 to mt renaming.
1858
	* dis-asm.h (print_insn_mt): Renamed.
1859
 
1860
2005-12-10  Terry Laurenzo  
1861
 
1862
	PR java/9861
1863
	* demangle.h : Add DMGL_RET_POSTFIX define to enable alternative
1864
	output format for return types
1865
 
1866
2005-11-03  Alan Modra  
1867
 
1868
	* bfdlink.h (struct bfd_link_order): Tweak comment.
1869
 
1870
2005-10-31  Mark Kettenis  
1871
 
1872
	* floatformat.h (enum floatformat_byteorders): Add
1873
	floatformat_vax.
1874
	(floatformat_vax_aingle, floatformat_vax_double): Declare.
1875
 
1876
2005-10-28  Dave Brolley  
1877
 
1878
	Contribute the following changes:
1879
	2003-09-29  Dave Brolley  
1880
 
1881
	* dis-asm.h (disassemble_info): insn_sets now (void *) to allow for
1882
	more exotic underlying types to be used.
1883
 
1884
2005-10-25  Arnold Metselaar  
1885
 
1886
	disasm.h: Add declaration for print_insn_z80
1887
 
1888
2005-09-30  Catherine Moore  
1889
 
1890
	* dis-asm.h (print_insn_bfin): Declare.
1891
 
1892
2005-09-26  Mark Mitchell  
1893
 
1894
	* libiberty.h (expandargv): New function.
1895
 
1896
2005-08-18  Alan Modra  
1897
 
1898
	* bfdlink.h: Remove mention of a29k.
1899
	* dis-asm.h: Remove a29k support.
1900
 
1901
2005-08-17  Mark Kettenis  
1902
 
1903
	* floatformat.h (struct floatformat): Change type of large
1904
	argument for is_valid member to `const void *'.
1905
	(floatformat_to_double): Change type of second argument to `const
1906
	void *'.
1907
	(floatformat_from_double): Change type of last argument to `void
1908
	*'.
1909
	(floatformat_is_valid): Change type of last argument to `const
1910
	void *'.
1911
 
1912
2005-07-14  Jim Blandy  
1913
 
1914
	* dis-asm.h (print_insn_m32c): New declaration.
1915
 
1916
2005-07-12  Ben Elliston  
1917
 
1918
	* xregex2.h (regexec): Qualify this prototype with __extension__
1919
	when compiling with GNU C.
1920
 
1921
2005-07-07  Kaveh R. Ghazi  
1922
 
1923
	* dis-asm.h (fprintf_ftype): Add format attribute.
1924
 
1925
2005-07-03  Steve Ellcey  
1926
 
1927
	PR other/13906
1928
	* ansidecl.h (ATTRIBUTE_ALIGNED_ALIGNOF): New.
1929
	* md5.h (md5_uintptr): New.
1930
	(md5_ctx): Align buffer field.
1931
 
1932
2005-06-30  Daniel Berlin  
1933
 
1934
	* hashtab.h (HTAB_DELETED_ENTRY): New macro.
1935
	(HTAB_EMPTY_ENTRY): New macro.
1936
 
1937
2005-06-20  Geoffrey Keating  
1938
 
1939
	* libiberty.h (strverscmp): Prototype.
1940
 
1941
2005-06-17  Jakub Jelinek  
1942
 
1943
	* elf/external.h (GRP_ENTRY_SIZE): Define.
1944
 
1945
2005-06-08  Zack Weinberg  
1946
 
1947
	* dis-asm.h (get_arm_regnames): Update prototype.
1948
 
1949
2005-06-07  Aldy Hernandez  
1950
	    Michael Snyder  
1951
	    Stan Cox  
1952
 
1953
	* dis-asm.h: Externalize print_insn_ms1.
1954
 
1955
2005-06-06  Gabriel Dos Reis  
1956
 
1957
	* libiberty.h (XOBFINISH): New.
1958
 
1959
2005-06-03  Alan Modra  
1960
 
1961
	* bfdlink.h (struct bfd_link_callbacks): Add einfo.
1962
 
1963
2005-06-01  Kaveh R. Ghazi  
1964
 
1965
	* libiberty.h (vsnprintf): Add format attribute.
1966
 
1967
2005-05-29  Kaveh R. Ghazi  
1968
 
1969
	* ansidecl.h: Add ATTRIBUTE_FPTR_PRINTF.
1970
 
1971
2005-05-28  Eli Zaretskii  
1972
 
1973
	* libiberty.h: (snprintf) [!HAVE_DECL_SNPRINTF]: Declare if
1974
	needed.
1975
	(vsnprintf) [!HAVE_DECL_VSNPRINTF]: Declare if needed.
1976
 
1977
2005-05-25  Richard Henderson  
1978
 
1979
	* demangle.h (DEMANGLE_COMPONENT_HIDDEN_ALIAS): New.
1980
 
1981
2005-05-24  Gabriel Dos Reis  
1982
 
1983
	* libiberty.h (ACONCAT): Properly cast value of alloca().
1984
 
1985
	* ansidecl.h (ATTRIBUTE_UNUSED_LABEL): Don't define if
1986
	__cplusplus.
1987
 
1988
2005-05-12  Steve Ellcey  
1989
 
1990
	libiberty.h: Do not define empty basename prototype.
1991
 
1992
2005-05-10  Nick Clifton  
1993
 
1994
	* Update the address and phone number of the FSF organization in
1995
	the GPL notices in the following files:
1996
	COPYING, ansidecl.h, bfdlink.h, bout.h, demangle.h, dis-asm.h,
1997
	dyn-string.h, fibheap.h, filenames.h, floatformat.h,
1998
	fnmatch.h, gdbm.h, getopt.h, hashtab.h, hp-symtab.h, ieee.h,
1999
	libiberty.h, md5.h, oasys.h, objalloc.h, obstack.h, os9k.h,
2000
	partition.h, progress.h, safe-ctype.h, sort.h, splay-tree.h,
2001
	symcat.h, ternary.h, xregex2.h, xtensa-config.h,
2002
	xtensa-isa-internal.h, xtensa-isa.h
2003
 
2004
2005-04-25  Kaveh R. Ghazi  
2005
 
2006
	* libiberty.h (unlock_std_streams): New.
2007
 
2008
2005-04-19  Kaveh R. Ghazi  
2009
 
2010
	* hashtab.h, libiberty.h, objalloc.h, splay-tree.h, ternary.h:
2011
	Don't use the PTR macro.
2012
 
2013
	* sort.h: Don't use the PARAMS macro.
2014
 
2015
2005-04-16  Kaveh R. Ghazi  
2016
 
2017
	* libiberty.h (unlock_stream): New.
2018
 
2019
2005-04-13  Kaveh R. Ghazi  
2020
 
2021
	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
2022
	Remove parameter names.
2023
 
2024
2005-04-11  Kaveh R. Ghazi  
2025
 
2026
	* libiberty.h (fopen_unlocked, fdopen_unlocked, freopen_unlocked):
2027
	Provide prototypes for new functions.
2028
 
2029
2005-03-29  Ian Lance Taylor  
2030
 
2031
	* libiberty.h: Fix indentation.
2032
 
2033
2005-03-28  Ian Lance Taylor  
2034
 
2035
	* libiberty.h: Include .
2036
	(PEX_RECORD_TIMES, PEX_USE_PIPES, PEX_SAVE_TEMPS): Define.
2037
	(PEX_LAST, PEX_SEARCH, PEX_SUFFIX, PEX_STDERR_TO_STDOUT): Define.
2038
	(PEX_BINARY_INPUT, PEX_BINARY_OUTPUT): Define.
2039
	(pex_init, pex_run, pex_read_output): Declare.
2040
	(pex_get_status, pex_get_times, pex_free, pex_one): Declare.
2041
	(struct pex_time): Define.
2042
 
2043
2005-03-28  Mark Mitchell 
2044
 
2045
	* libiberty.h (ffs): Declare, if necessary.
2046
 
2047
2005-03-27  Gabriel Dos Reis  
2048
 
2049
	* ternary.h: Don't use PARAMS anymore.
2050
 
2051
2005-03-27  Gabriel Dos Reis  
2052
 
2053
	* md5.h: Remove definition and uses of __P.
2054
	* dyn-string.h: Remove uses of PARAMS.
2055
	* fibheap.h: Likewise.
2056
	* floatformat.h: Likewise.
2057
	* hashtab.h: Likewise.
2058
 
2059
2005-03-26  Gabriel Dos Reis  
2060
 
2061
	* demangle.h: Remove uses of PARAMS.
2062
 
2063
	* libiberty.h (ANSI_PROTOTYPES): Remove guard since
2064
	ANSI_PROTOTYPES is always assumed.
2065
	Remove uses of PARAMS throughout.
2066
 
2067
2005-03-24  Kaveh R. Ghazi  
2068
 
2069
	* libiberty.h (xstrndup): Declare.
2070
 
2071
2005-03-22  Kaveh R. Ghazi  
2072
 
2073
	* libiberty.h (make_relative_prefix): Add ATTRIBUTE_MALLOC.
2074
 
2075
2005-03-22  Bob Wilson  
2076
 
2077
	* xtensa-isa.h: Update a comment and whitespace.
2078
 
2079
2005-03-16  H.J. Lu  
2080
 
2081
	* bfdlink.h (bfd_link_info): Add gc_sections.
2082
 
2083
2005-03-09  Mark Mitchell  
2084
 
2085
	* libiberty.h (gettimeofday): Declare.
2086
 
2087
2005-03-01  Jan Beulich  
2088
 
2089
	* libiberty.h: Declare unlink_if_ordinary.
2090
 
2091
2005-02-21  Alan Modra  
2092
 
2093
	* xtensa-isa-internal.h (xtensa_length_decode_fn): Warning fix.
2094
	* xtensa-isa.h (xtensa_insnbuf_to_chars): Likewise.
2095
	(xtensa_insnbuf_from_chars, xtensa_isa_length_from_chars): Likewise.
2096
 
2097
2005-02-14  Paolo Bonzini  
2098
 
2099
	PR bootstrap/19818
2100
	* ansidecl.h (PARAMS): Guard from redefinition.
2101
 
2102
2005-02-03  Alan Modra  
2103
 
2104
	* bfdlink.h (struct bfd_link_hash_entry): Add u.undef.weak.
2105
 
2106
2005-02-01  Alan Modra  
2107
 
2108
	* bfdlink.h (bfd_link_repair_undef_list): Declare.
2109
 
2110
2005-01-10  Andreas Schwab  
2111
 
2112
	* dis-asm.h (struct disassemble_info): Add skip_zeroes and
2113
	skip_zeroes_at_end.
2114
 
2115
2004-12-11  Ben Elliston  
2116
 
2117
	* fibheap.h (struct fibnode): Only use unsigned long bitfields
2118
	when __GNUC__ is defined and ints are less than 32-bits wide.
2119
 
2120
2004-11-04  Paul Brook  
2121
 
2122
	* bfdlink.h (bfd_link_info): Add default_imported_symver.
2123
 
2124
2004-11-12  Bob Wilson  
2125
 
2126
	* xtensa-isa-internal.h (xtensa_interface_internal): Add class_id.
2127
	* xtensa-isa.h (xtensa_interface_class_id): New prototype.
2128
 
2129
2004-11-08  Inderpreet Singh   
2130
	    Vineet Sharma      
2131
 
2132
	* dis-asm.h: Add prototype for print_insn_maxq_little.
2133
 
2134
2004-10-26  Paul Brook  
2135
 
2136
	* bfdlink.h (struct bfd_link_info): Add create_default_symver.
2137
 
2138
2004-10-21  H.J. Lu  
2139
 
2140
	PR 463
2141
	* bfdlink.h (bfd_link_callbacks): Add a pointer to struct
2142
	bfd_link_hash_entry to reloc_overflow.
2143
 
2144
2004-10-07  Bob Wilson  
2145
 
2146
	* xtensa-config.h (XSHAL_USE_ABSOLUTE_LITERALS,
2147
	XCHAL_HAVE_PREDICTED_BRANCHES, XCHAL_INST_FETCH_WIDTH): New.
2148
	(XCHAL_EXTRA_SA_SIZE, XCHAL_EXTRA_SA_ALIGN): Delete.
2149
 
2150
	* xtensa-isa-internal.h (ISA_INTERFACE_VERSION): Delete.
2151
	(config_sturct struct): Delete.
2152
	(XTENSA_OPERAND_IS_REGISTER, XTENSA_OPERAND_IS_PCRELATIVE,
2153
	XTENSA_OPERAND_IS_INVISIBLE, XTENSA_OPERAND_IS_UNKNOWN,
2154
	XTENSA_OPCODE_IS_BRANCH, XTENSA_OPCODE_IS_JUMP,
2155
	XTENSA_OPCODE_IS_LOOP, XTENSA_OPCODE_IS_CALL,
2156
	XTENSA_STATE_IS_EXPORTED, XTENSA_INTERFACE_HAS_SIDE_EFFECT): Define.
2157
	(xtensa_format_encode_fn, xtensa_get_slot_fn, xtensa_set_slot_fn): New.
2158
	(xtensa_insn_decode_fn): Rename to ...
2159
	(xtensa_opcode_decode_fn): ... this.
2160
	(xtensa_immed_decode_fn, xtensa_immed_encode_fn, xtensa_do_reloc_fn,
2161
	xtensa_undo_reloc_fn): Update.
2162
	(xtensa_encoding_template_fn): Delete.
2163
	(xtensa_opcode_encode_fn, xtensa_format_decode_fn,
2164
	xtensa_length_decode_fn): New.
2165
	(xtensa_format_internal, xtensa_slot_internal): New types.
2166
	(xtensa_operand_internal): Delete operand_kind, inout, isPCRelative,
2167
	get_field, and set_field fields.  Add name, field_id, regfile,
2168
	num_regs, and flags fields.
2169
	(xtensa_arg_internal): New type.
2170
	(xtensa_iclass_internal): Change operands field to array of
2171
	xtensa_arg_internal.  Add num_stateOperands, stateOperands,
2172
	num_interfaceOperands, and interfaceOperands fields.
2173
	(xtensa_opcode_internal): Delete length, template, and iclass fields.
2174
	Add iclass_id, flags, encode_fns, num_funcUnit_uses, and funcUnit_uses.
2175
	(opname_lookup_entry): Delete.
2176
	(xtensa_regfile_internal, xtensa_interface_internal,
2177
	xtensa_funcUnit_internal, xtensa_state_internal,
2178
	xtensa_sysreg_internal, xtensa_lookup_entry): New.
2179
	(xtensa_isa_internal): Replace opcode_table field with opcodes field.
2180
	Change type of opname_lookup_table.  Delete num_modules,
2181
	module_opcode_base, module_decode_fn, config, and has_density fields.
2182
	Add num_formats, formats, format_decode_fn, length_decode_fn,
2183
	num_slots, slots, num_fields, num_operands, operands, num_iclasses,
2184
	iclasses, num_regfiles, regfiles, num_states, states,
2185
	state_lookup_table, num_sysregs, sysregs, sysreg_lookup_table,
2186
	max_sysreg_num, sysreg_table, num_interfaces, interfaces,
2187
	interface_lookup_table, num_funcUnits, funcUnits and
2188
	funcUnit_lookup_table fields.
2189
	(xtensa_isa_module, xtensa_isa_modules): Delete.
2190
	(xtensa_isa_name_compare): New prototype.
2191
	(xtisa_errno, xtisa_error_msg): New.
2192
	* xtensa-isa.h (XTENSA_ISA_VERSION): Define.
2193
	(xtensa_isa): Change type.
2194
	(xtensa_operand): Delete.
2195
	(xtensa_format, xtensa_regfile, xtensa_state, xtensa_sysreg,
2196
	xtensa_interface, xtensa_funcUnit, xtensa_isa_status,
2197
	xtensa_funcUnit_use): New types.
2198
	(libisa_module_specifier): Delete.
2199
	(xtensa_isa_errno, xtensa_isa_error_msg): New prototypes.
2200
	(xtensa_insnbuf_free, xtensa_insnbuf_to_chars,
2201
	xtensa_insnbuf_from_chars): Update prototypes.
2202
	(xtensa_load_isa, xtensa_extend_isa, xtensa_default_isa,
2203
	xtensa_insn_maxlength, xtensa_num_opcodes, xtensa_decode_insn,
2204
	xtensa_encode_insn, xtensa_insn_length,
2205
	xtensa_insn_length_from_first_byte, xtensa_num_operands,
2206
	xtensa_operand_kind, xtensa_encode_result,
2207
	xtensa_operand_isPCRelative): Delete.
2208
	(xtensa_isa_init, xtensa_operand_inout, xtensa_operand_get_field,
2209
	xtensa_operand_set_field, xtensa_operand_encode,
2210
	xtensa_operand_decode, xtensa_operand_do_reloc,
2211
	xtensa_operand_undo_reloc): Update prototypes.
2212
	(xtensa_isa_maxlength, xtensa_isa_length_from_chars,
2213
	xtensa_isa_num_pipe_stages, xtensa_isa_num_formats,
2214
	xtensa_isa_num_opcodes, xtensa_isa_num_regfiles, xtensa_isa_num_states,
2215
	xtensa_isa_num_sysregs, xtensa_isa_num_interfaces,
2216
	xtensa_isa_num_funcUnits, xtensa_format_name, xtensa_format_lookup,
2217
	xtensa_format_decode, xtensa_format_encode, xtensa_format_length,
2218
	xtensa_format_num_slots, xtensa_format_slot_nop_opcode,
2219
	xtensa_format_get_slot, xtensa_format_set_slot, xtensa_opcode_decode,
2220
	xtensa_opcode_encode, xtensa_opcode_is_branch, xtensa_opcode_is_jump,
2221
	xtensa_opcode_is_loop, xtensa_opcode_is_call,
2222
	xtensa_opcode_num_operands, xtensa_opcode_num_stateOperands,
2223
	xtensa_opcode_num_interfaceOperands, xtensa_opcode_num_funcUnit_uses,
2224
	xtensa_opcode_funcUnit_use, xtensa_operand_name,
2225
	xtensa_operand_is_visible, xtensa_operand_is_register,
2226
	xtensa_operand_regfile, xtensa_operand_num_regs,
2227
	xtensa_operand_is_known_reg, xtensa_operand_is_PCrelative,
2228
	xtensa_stateOperand_state, xtensa_stateOperand_inout,
2229
	xtensa_interfaceOperand_interface, xtensa_regfile_lookup,
2230
	xtensa_regfile_lookup_shortname, xtensa_regfile_name,
2231
	xtensa_regfile_shortname, xtensa_regfile_view_parent,
2232
	xtensa_regfile_num_bits, xtensa_regfile_num_entries,
2233
	xtensa_state_lookup, xtensa_state_name, xtensa_state_num_bits,
2234
	xtensa_state_is_exported, xtensa_sysreg_lookup,
2235
	xtensa_sysreg_lookup_name, xtensa_sysreg_name, xtensa_sysreg_number,
2236
	xtensa_sysreg_is_user, xtensa_interface_lookup, xtensa_interface_name,
2237
	xtensa_interface_num_bits, xtensa_interface_inout,
2238
	xtensa_interface_has_side_effect, xtensa_funcUnit_lookup,
2239
	xtensa_funcUnit_name, xtensa_funcUnit_num_copies): New prototypes.
2240
2004-10-07  Jeff Baker  
2241
 
2242
	* bfdlink.h (bfd_link_info): Add bitfield: warn_shared_textrel.
2243
 
2244
2004-09-17  Alan Modra  
2245
 
2246
	* bfdlink.h (struct bfd_link_hash_entry): Move und_next into elements
2247
	of union.
2248
 
2249
2004-09-13  Aaron W. LaFramboise  
2250
 
2251
	* libiberty.h (basename): Prototype for __MINGW32__.
2252
 
2253
2004-09-04  Kaveh R. Ghazi  
2254
 
2255
	* ansidecl.h (ATTRIBUTE_SENTINEL): Define.
2256
	* libiberty.h (concat, reconcat, concat_length, concat_copy,
2257
	concat_copy2): Use ATTRIBUTE_SENTINEL.
2258
 
2259
2004-08-13  Alan Modra  
2260
 
2261
	* bfdlink.h (struct bfd_link_callbacks): Remove "error_handler".
2262
	(LD_DEFINITION_IN_DISCARDED_SECTION): Delete.
2263
 
2264
2004-08-02  Gabriel Dos Reis  
2265
 
2266
	* libiberty.h (XDELETE, XDELETEVEC, XRESIZEVEC): Remove any
2267
	const-qualification before disposal.
2268
 
2269
2004-07-24  Bernardo Innocenti  
2270
 
2271
	* ansidecl.h (ARG_UNUSED): New Macro.
2272
 
2273
2004-07-23  H.J. Lu  
2274
 
2275
	* bin-bugs.h (REPORT_BUGS_TO): Set to
2276
	"".
2277
 
2278
2004-07-21  Paolo Bonzini  
2279
 
2280
	* ansidecl.h (ATTRIBUTE_PURE): New.
2281
 
2282
2004-07-13  Bernardo Innocenti  
2283
 
2284
	* libiberty.h (XNEW, XCNEW, XNEWVEC, XCNEWVEC, XOBNEW): Move here from
2285
	libcpp/internal.h.
2286
	(XDELETE, XRESIZEVEC, XDELETEVEC, XNEWVAR, XCNEWVAR, XRESIZEVAR): New
2287
	macros.
2288
 
2289
2004-07-13  Bernardo Innocenti  
2290
 
2291
	* libiberty.h (ASTRDUP): Add casts required for stricter
2292
	type conversion rules of C++.
2293
	* obstack.h (obstack_free): Likewise.
2294
 
2295
2004-07-07  Tomer Levi  
2296
 
2297
	* dis-asm.h (print_insn_crx): Declare.
2298
 
2299
2004-06-24  Alan Modra  
2300
 
2301
	* bfdlink.h (struct bfd_link_order): Update comment.
2302
 
2303
2004-05-11  Jakub Jelinek  
2304
 
2305
	* bfdlink.h (struct bfd_link_info): Add relro, relro_start and
2306
	relro_end fields.
2307
 
2308
2004-05-04  Andreas Jaeger  
2309
 
2310
	* demangle.h: Do not use C++ reserved keyword typename as
2311
	parameter for cplus_demangle_fill_builtin_type.
2312
 
2313
2004-04-22  Richard Henderson  
2314
 
2315
	* hashtab.h (struct htab): Add size_prime_index.
2316
 
2317
2004-04-13  Jeff Law  
2318
 
2319
	* hashtab.h (htab_remove_elt_with_hash): Prototype new function.
2320
 
2321
2004-03-30  Zack Weinberg  
2322
 
2323
	* hashtab.h, splay-tree.h: Use new shorter form of GTY markers.
2324
 
2325
2004-03-25  Stan Shebs  
2326
 
2327
	* mpw/: Remove subdirectory and everything in it.
2328
 
2329
2004-03-23  Alan Modra  
2330
 
2331
	PR 51.
2332
	* bfdlink.h (struct bfd_link_info): Add wrap_char.
2333
 
2334
2004-03-20  H.J. Lu  
2335
 
2336
	* bfdlink.h (bfd_link_info): Correct comments for the
2337
	unresolved_syms_in_objects field.
2338
 
2339
2004-02-24  Ian Lance Taylor  
2340
 
2341
	* dyn-string.h: Update copyright date.
2342
 
2343
2004-02-23  Ian Lance Taylor  
2344
 
2345
	* dyn-string.h: Remove test of IN_LIBGCC2 and IN_GLIBCPP_V3 and
2346
	the associated #defines.
2347
 
2348
2004-01-12  Ian Lance Taylor  
2349
 
2350
	* demangle.h: Instead of checking ANSI_PROTOTYPES, just include
2351
	"libiberty.h".
2352
 
2353
	* demangle.h: If ANSI_PROTOTYPES is defined, include .
2354
 
2355
	* demangle.h (enum demangle_component_type): Define.
2356
	(struct demangle_operator_info): Declare.
2357
	(struct demangle_builtin_type_info): Declare.
2358
	(struct demangle_component): Define.
2359
	(cplus_demangle_fill_component): Declare.
2360
	(cplus_demangle_fill_name): Declare.
2361
	(cplus_demangle_fill_builtin_type): Declare.
2362
	(cplus_demangle_fill_operator): Declare.
2363
	(cplus_demangle_fill_extended_operator): Declare.
2364
	(cplus_demangle_fill_ctor, cplus_demangle_fill_dtor): Declare.
2365
	(cplus_demangle_v3_components): Declare.
2366
	(cplus_demangle_print): Declare.
2367
 
2368
For older changes see ChangeLog-9103
2369
 
6324 serge 2370
Copyright (C) 2004-2015 Free Software Foundation, Inc.
5191 serge 2371
 
2372
Copying and distribution of this file, with or without modification,
2373
are permitted in any medium without royalty provided the copyright
2374
notice and this notice are preserved.
2375
 
2376
Local Variables:
2377
mode: change-log
2378
left-margin: 8
2379
fill-column: 74
2380
version-control: never
2381
End: