Subversion Repositories Kolibri OS

Rev

Rev 5191 | Go to most recent revision | Only display areas with differences | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

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