Constify core_file_command
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2017-09-22 Alexandre Oliva <aoliva@redhat.com>
2
3 * dwarf2.def (DW_AT_GNU_locviews): New.
4 * dwarf2.h (enum dwarf_location_list_entry_type): Add
5 DW_LLE_GNU_view_pair.
6 (DW_LLE_view_pair): Define.
7
8 2017-09-15 Pedro Alves <palves@redhat.com>
9
10 Sync with mainline gcc sources (r252823)
11
12 2017-09-15 Yao Qi <yao.qi@linaro.org>
13 Pedro Alves <palves@redhat.com>
14
15 * ansidecl.h (DISABLE_COPY_AND_ASSIGN): New macro.
16
17 2017-09-12 Jiong Wang <jiong.wang@arm.com>
18
19 * dwarf2.def (DW_CFA_AARCH64_negate_ra_state): New DW_CFA_DUP.
20 * dwarf2.h (DW_CFA_DUP): New define.
21
22 2017-08-21 Richard Biener <rguenther@suse.de>
23
24 * simple-object.h (simple_object_copy_lto_debug_sections): New
25 function.
26
27 2017-05-18 Martin Liska <mliska@suse.cz>
28
29 * ansidecl.h: Define CONSTEXPR macro.
30
31 2017-05-24 Nathan Sidwell <nathan@acm.org>
32
33 * libiberty.h (ASTRDUP): Adjust cast to avoid warning.
34
35 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
36
37 Introduce C++ support in libcc1.
38 * gcc-c-fe.def (int_type_v0): Rename from...
39 (int_type): ... this. Introduce new version.
40 (float_type_v0): Rename from...
41 (float_type): ... this. Introduce new version.
42 (char_type): New.
43 * gcc-c-interface.h (gcc_c_api_version): Add GCC_C_FE_VERSION_1.
44 (gcc_type_array): Move...
45 * gcc-interface.h: ... here.
46 * gcc-cp-fe.def: New.
47 * gcc-cp-interface.h: New.
48
49 2016-04-29 Oleg Endo <olegendo@gcc.gnu.org>
50
51 * longlong.h (umul_ppmm): Remove SHMEDIA checks.
52 (__umulsidi3, count_leading_zeros): Remove SHMEDIA implementations.
53
54 2017-09-15 Yao Qi <yao.qi@linaro.org>
55 Pedro Alves <palves@redhat.com>
56
57 * ansidecl.h (DISABLE_COPY_AND_ASSIGN): New macro.
58
59 2017-09-12 Jiong Wang <jiong.wang@arm.com>
60
61 * dwarf2.def (DW_CFA_AARCH64_negate_ra_state): New DW_CFA_DUP.
62 * dwarf2.h (DW_CFA_DUP): New define.
63
64 2017-08-21 Richard Biener <rguenther@suse.de>
65
66 * simple-object.h (simple_object_copy_lto_debug_sections): New
67 function.
68
69 2017-05-18 Martin Liska <mliska@suse.cz>
70
71 * ansidecl.h: Define CONSTEXPR macro.
72
73 2017-05-24 Nathan Sidwell <nathan@acm.org>
74
75 * libiberty.h (ASTRDUP): Adjust cast to avoid warning.
76
77 2017-01-30 Alexandre Oliva <aoliva@redhat.com>
78
79 Introduce C++ support in libcc1.
80 * gcc-c-fe.def (int_type_v0): Rename from...
81 (int_type): ... this. Introduce new version.
82 (float_type_v0): Rename from...
83 (float_type): ... this. Introduce new version.
84 (char_type): New.
85 * gcc-c-interface.h (gcc_c_api_version): Add GCC_C_FE_VERSION_1.
86 (gcc_type_array): Move...
87 * gcc-interface.h: ... here.
88 * gcc-cp-fe.def: New.
89 * gcc-cp-interface.h: New.
90
91 2016-04-29 Oleg Endo <olegendo@gcc.gnu.org>
92
93 * longlong.h (umul_ppmm): Remove SHMEDIA checks.
94 (__umulsidi3, count_leading_zeros): Remove SHMEDIA implementations.
95
96 2017-09-06 Kamil Rytarowski <n54@gmx.com>
97
98 * opcode/nds32.h: Rename __BIT() to N32_BIT().
99
100 2017-09-05 Alexander Fedotov <alexander.fedotov@nxp.com>
101 Edmar Wienskoski <edmar.wienskoski@nxp.com
102
103 * elf/ppc.h (R_PPC_VLE_ADDR20): New relocation.
104
105 2017-08-23 Alexander Fedotov <alexander.fedotov@nxp.com>
106 Edmar Wienskoski <edmar.wienskoski@nxp.com>
107
108 * opcode/ppc.h:
109 (spe2_opcodes, spe2_num_opcodes): New.
110 (PPC_OPCODE_SPE2): New define.
111 (PPC_OPCODE_EFS2): Likewise.
112 (SPE2_XOP): Likewise.
113 (SPE2_XOP_TO_SEG): Likewise.
114
115 2017-08-23 Jan Kratochvil <jan.kratochvil@redhat.com>
116
117 * gcc-interface.h (enum gcc_base_api_version): Update comment for
118 GCC_FE_VERSION_1.
119 (struct gcc_base_vtable): Rename set_arguments to set_arguments_v0.
120 Add set_arguments, set_triplet_regexp and set_driver_filename.
121
122 2017-08-23 Jan Kratochvil <jan.kratochvil@redhat.com>
123
124 * gcc-interface.h (enum gcc_base_api_version): Add
125 GCC_FE_VERSION_1.
126 (struct gcc_base_vtable): Rename compile to compile_v0. Update
127 comment for compile. New methods set_verbose and compile.
128
129 2017-08-21 Alexander Fedotov <alexander.fedotov@nxp.com>
130 Edmar Wienskoski <edmar.wienskoski@nxp.com>
131
132 * opcode/ppc.h (PPC_OPCODE_LSP): New define.
133
134 2017-08-14 Gustavo Romero <gromero@linux.vnet.ibm.com>
135
136 * elf/common.h (NT_PPC_TAR): New macro.
137 (NT_PPC_PPR): Likewise.
138 (NT_PPC_DSCR): Likewise.
139 (NT_PPC_EBB): Likewise.
140 (NT_PPC_PMU): Likewise.
141 (NT_PPC_TM_CGPR): Likewise.
142 (NT_PPC_TM_CFPR): Likewise.
143 (NT_PPC_TM_CVMX): Likewise.
144 (NT_PPC_TM_CVSX): Likewise.
145 (NT_PPC_TM_SPR): Likewise.
146 (NT_PPC_TM_CTAR): Likewise.
147 (NT_PPC_TM_CPPR): Likewise.
148 (NT_PPC_TM_CDSCR): Likewise.
149
150 2017-08-06 H.J. Lu <hongjiu.lu@intel.com>
151
152 PR ld/21903:
153 * bfdlink.h (bfd_link_info): Add inhibit_common_definition.
154
155 2017-07-31 Nick Clifton <nickc@redhat.com>
156
157 PR 21850
158 * ansidecl.h (OVERRIDE): Protect check of __cplusplus value with
159 #idef __cplusplus.
160
161 2017-07-19 Claudiu Zissulescu <claziss@synopsys.com>
162
163 * opcode/arc.h (SJLI): Add.
164
165 2017-07-19 Claudiu Zissulescu <claziss@synopsys.com>
166 John Eric Martin <John.Martin@emmicro-us.com>
167
168 * elf/arc-reloc.def: Add JLI relocs howto.
169 * opcode/arc-func.h (replace_jli): New function.
170
171 2017-07-18 Nick Clifton <nickc@redhat.com>
172
173 PR 21775
174 * aout/adobe.h: Fix spelling typos.
175 * aout/aout64.h: Likewise.
176 * aout/hp300hpux.h: Likewise.
177 * elf/hppa.h: Likewise.
178 * gdb/remote-sim.h: Likewise.
179 * libiberty.h: Likewise.
180 * mach-o/arm.h: Likewise.
181 * opcode/v850.h: Likewise.
182
183 2017-07-14 Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
184
185 * dis-asm.h (struct disassemble_info): Change type of buffer_length
186 field to size_t.
187
188 2017-07-07 John Baldwin <jhb@FreeBSD.org>
189
190 * elf/common.h (NT_FREEBSD_PTLWPINFO): Define.
191
192 2017-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 * dwarf2.def (DW_IDX_compile_unit, DW_IDX_type_unit, DW_IDX_die_offset)
195 (DW_IDX_parent, DW_IDX_type_hash, DW_IDX_lo_user, DW_IDX_hi_user)
196 (DW_IDX_GNU_internal, DW_IDX_GNU_external): New.
197 * dwarf2.h (DW_IDX, DW_IDX_DUP, DW_FIRST_IDX, DW_END_IDX): New.
198 (enum dwarf_name_index_attribute): Remove.
199 (get_DW_IDX_name): New declaration.
200
201 2017-06-30 Georg-Johann Lay <avr@gjlay.de>
202
203 PR gas/21683
204 * opcode/avr.h (AVR_INSN): Add one for __gcc_isr.
205
206 2017-06-30 Maciej W. Rozycki <macro@imgtec.com>
207 Andrew Bennett <andrew.bennett@imgtec.com>
208
209 * opcode/mips.h (ASE_XPA_VIRT): New macro.
210
211 2017-06-29 Andreas Arnez <arnez@linux.vnet.ibm.com>
212
213 * elf/common.h (NT_S390_GS_CB): New macro.
214 (NT_S390_GS_BC): Likewise.
215
216 2017-06-28 Tamar Christina <tamar.christina@arm.com>
217
218 * opcode/aarch64.h: (AARCH64_FEATURE_DOTPROD): New.
219 (aarch64_insn_class): Added dotprod.
220
221 2017-06-28 Jiong Wang <jiong.wang@arm.com>
222
223 * opcode/arm.h (FPU_NEON_EXT_DOTPROD): New macro.
224 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): New macro.
225
226 2017-06-28 Maciej W. Rozycki <macro@imgtec.com>
227 Matthew Fortune <matthew.fortune@imgtec.com>
228
229 * elf/mips.h (E_MIPS_MACH_IAMR2): New macro.
230 (AFL_EXT_INTERAPTIV_MR2): Likewise.
231 * opcode/mips.h: Document new operand codes defined.
232 (INSN_INTERAPTIV_MR2): New macro.
233 (INSN_CHIP_MASK): Adjust accordingly.
234 (CPU_INTERAPTIV_MR2): New macro.
235 (cpu_is_member) <CPU_INTERAPTIV_MR2>: New case.
236 (MIPS16_ALL_ARGS): Rename to...
237 (MIPS_SVRS_ALL_ARGS): ... this.
238 (MIPS16_ALL_STATICS): Rename to...
239 (MIPS_SVRS_ALL_STATICS): ... this.
240
241 2017-06-26 Kuan-Lin Chen <rufus@andestech.com>
242
243 * elf/riscv.h (R_RISCV_32_PCREL): New.
244
245 2017-06-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
246
247 * elf/arm.h (TAG_CPU_ARCH_V8R): New macro.
248 * opcode/arm.h (ARM_EXT2_V8A): New macro.
249 (ARM_AEXT2_V8A): Rename into ...
250 (ARM_AEXT2_V8AR): This.
251 (ARM_AEXT2_V8A): New macro.
252 (ARM_AEXT_V8R): New macro.
253 (ARM_AEXT2_V8R): New macro.
254 (ARM_ARCH_V8R): New macro.
255
256 2017-06-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
257
258 * opcode/arm.h (ARM_AEXT_V4TxM): Add ARM_EXT_OS bit to the set.
259 (ARM_AEXT_V4T): Likewise.
260 (ARM_AEXT_V5TxM): Likewise.
261 (ARM_AEXT_V5T): Likewise.
262 (ARM_AEXT_V6M): Mask off ARM_EXT_OS bit.
263
264 2017-06-22 H.J. Lu <hongjiu.lu@intel.com>
265
266 * bfdlink.h (bfd_link_info): Add shstk.
267 * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_SHSTK): New.
268
269 2017-06-22 H.J. Lu <hongjiu.lu@intel.com>
270
271 * bfdlink.h (bfd_link_info): Add ibtplt and ibt.
272 * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_AND): New.
273 (GNU_PROPERTY_X86_FEATURE_1_IBT): Likewise.
274
275 2017-06-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
276
277 * opcode/arm.h (FPU_ANY): New macro.
278
279 2017-06-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
280
281 * elf/s390.h (PT_S390_PGSTE): Define macro.
282
283 2017-06-16 Alan Modra <amodra@gmail.com>
284
285 PR ld/20022
286 PR ld/21557
287 PR ld/21562
288 PR ld/21571
289 * bfdlink.h (struct bfd_link_hash_entry): Delete undef.section.
290
291 2017-06-14 Yao Qi <yao.qi@linaro.org>
292
293 * dis-asm.h (print_insn_aarch64): Move it to opcodes/disassemble.h.
294 (print_insn_big_arm, print_insn_big_mips): Likewise.
295 (print_insn_i386, print_insn_ia64): Likewise.
296 (print_insn_little_arm, print_insn_little_mips): Likewise.
297 (print_insn_spu): Likewise.
298
299 2017-06-06 Andrew Burgess <andrew.burgess@embecosm.com>
300
301 * bfdlink.h (struct bfd_link_info): Add new resolve_section_groups
302 flag.
303
304 2017-06-01 Alan Modra <amodra@gmail.com>
305
306 * elf/ppc64.h (PPC64_OPT_LOCALENTRY): Define.
307
308 2017-05-31 Eli Zaretskii <eliz@gnu.org>
309
310 * environ.h: Add #ifndef guard.
311
312 2017-05-30 Anton Kolesov <anton.kolesov@synopsys.com>
313
314 * elf/arc-cpu.def: New file.
315
316 2017-05-24 Yao Qi <yao.qi@linaro.org>
317
318 * dis-asm.h: Move some function declarations to
319 opcodes/disassemble.h.
320
321 2017-05-24 Yao Qi <yao.qi@linaro.org>
322
323 * dis-asm.h (disassembler): Update declaration.
324
325 2017-05-23 Claudiu Zissulescu <claziss@synopsys.com>
326
327 * opcode/arc.h (MAX_INSN_FLGS): Update to 4.
328
329 2017-05-22 H.J. Lu <hongjiu.lu@intel.com>
330
331 * include/opcode/i386.h (NOTRACK_PREFIX_OPCODE): New.
332
333 2017-05-19 Jose E. Marchesi <jose.marchesi@oracle.com>
334
335 * elf/sparc.h (ELF_SPARC_HWCAP2_SPARC6): Define.
336 (ELF_SPARC_HWCAP2_ONADDSUB): Likewise.
337 (ELF_SPARC_HWCAP2_ONMUL): Likewise.
338 (ELF_SPARC_HWCAP2_ONDIV): Likewise.
339 (ELF_SPARC_HWCAP2_DICTUNP): Likewise.
340 (ELF_SPARC_HWCAP2_FPCMPSHL): Likewise.
341 (ELF_SPARC_HWCAP2_RLE): Likewise.
342 (ELF_SPARC_HWCAP2_SHA3): Likewise.
343 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_M8
344 and adjust SPARC_OPCODE_ARCH_MAX.
345 (HWCAP2_SPARC6): Define.
346 (HWCAP2_ONADDSUB): Likewise.
347 (HWCAP2_ONMUL): Likewise.
348 (HWCAP2_ONDIV): Likewise.
349 (HWCAP2_DICTUNP): Likewise.
350 (HWCAP2_FPCMPSHL): Likewise.
351 (HWCAP2_RLE): Likewise.
352 (HWCAP2_SHA3): Likewise.
353 (OPM): Likewise.
354 (OPMI): Likewise.
355 (ONFCN): Likewise.
356 (REVFCN): Likewise.
357 (SIMM10): Likewise.
358
359 2017-05-16 Alan Modra <amodra@gmail.com>
360
361 * bfdlink.h (struct bfd_link_hash_entry <non_ir_ref>): Rename to
362 non_ir_ref_regular.
363
364 2017-05-16 Alan Modra <amodra@gmail.com>
365
366 * bfdlink.h (struct bfd_link_hash_entry): Update non_ir_ref
367 comment. Rename dynamic_ref_after_ir_def to non_ir_ref_dynamic.
368
369 2017-05-15 Maciej W. Rozycki <macro@imgtec.com>
370 Matthew Fortune <matthew.fortune@imgtec.com>
371
372 * elf/mips.h (AFL_ASE_MIPS16E2): New macro.
373 (AFL_ASE_MASK): Adjust accordingly.
374 * opcode/mips.h: Document new operand codes defined.
375 (mips_operand_type): Add OP_REG28 enum value.
376 (INSN2_SHORT_ONLY): Update description.
377 (ASE_MIPS16E2, ASE_MIPS16E2_MT): New macros.
378
379 2017-05-14 John David Anglin <danglin@gcc.gnu.org>
380
381 * opcode/hppa.h: Fix match and mask for 64-bit bb opcode.
382
383 2017-05-10 Claudiu Zissulescu <claziss@synopsys.com>
384
385 * elf/arc.h (SHT_ARC_ATTRIBUTES): Define.
386 (Tag_ARC_*): Define.
387 (E_ARC_OSABI_V4): Define.
388 (E_ARC_OSABI_CURRENT): Reassign it.
389 (TAG_CPU_*): Define.
390 * opcode/arc-attrs.h: New file.
391 * opcode/arc.h (insn_subclass_t): Assign enum values.
392 (insn_subclass_t): Update enum with QUARKSE1, QUARKSE2, and LL64.
393 (ARC_EA, ARC_CD, ARC_LLOCK, ARC_ATOMIC, ARC_MPY, ARC_MULT)
394 (ARC_NPS400, ARC_DPFP, ARC_SPFP, ARC_FPU, ARC_FPUDA, ARC_SWAP)
395 (ARC_NORM, ARC_BSCAN, ARC_UIX, ARC_TSTAMP, ARC_VBFDW)
396 (ARC_BARREL, ARC_DSPA, ARC_SHIFT, ARC_INTR, ARC_DIV, ARC_XMAC)
397 (ARC_CRC): Delete.
398
399 2017-04-20 H.J. Lu <hongjiu.lu@intel.com>
400
401 PR ld/21382
402 * bfdlink.h (bfd_link_hash_entry): Add dynamic_ref_after_ir_def.
403
404 2017-04-19 Alan Modra <amodra@gmail.com>
405
406 * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>):
407 Revise comment.
408
409 2017-04-11 Alan Modra <amodra@gmail.com>
410
411 * opcode/ppc.h (PPC_OPCODE_ALTIVEC2): Delete.
412 (PPC_OPCODE_VSX3): Delete.
413 (PPC_OPCODE_HTM): Delete.
414 (PPC_OPCODE_*): Renumber and order chronologically.
415 (PPC_OPCODE_SPE): Comment on this and other bits used for APUinfo.
416
417 2017-04-06 Pip Cet <pipcet@gmail.com>
418
419 * dis-asm.h: Add prototypes for wasm32 disassembler.
420
421 2017-04-05 Pedro Alves <palves@redhat.com>
422
423 * dis-asm.h (disassemble_info) <disassembler_options>: Now a
424 "const char *".
425 (next_disassembler_option): Constify.
426
427 2017-04-04 H.J. Lu <hongjiu.lu@intel.com>
428
429 * elf/common.h (PT_GNU_MBIND_NUM): New.
430 (PT_GNU_MBIND_LO): Likewise.
431 (PT_GNU_MBIND_HI): Likewise.
432 (SHF_GNU_MBIND): Likewise.
433
434 2017-04-03 Palmer Dabbelt <palmer@dabbelt.com>
435
436 * elf/riscv.h (RISCV_GP_SYMBOL): New define.
437
438 2017-03-27 Andrew Waterman <andrew@sifive.com>
439
440 * opcode/riscv-opc.h (CSR_PMPCFG0): New define.
441 (CSR_PMPCFG1): Likewise.
442 (CSR_PMPCFG2): Likewise.
443 (CSR_PMPCFG3): Likewise.
444 (CSR_PMPADDR0): Likewise.
445 (CSR_PMPADDR1): Likewise.
446 (CSR_PMPADDR2): Likewise.
447 (CSR_PMPADDR3): Likewise.
448 (CSR_PMPADDR4): Likewise.
449 (CSR_PMPADDR5): Likewise.
450 (CSR_PMPADDR6): Likewise.
451 (CSR_PMPADDR7): Likewise.
452 (CSR_PMPADDR8): Likewise.
453 (CSR_PMPADDR9): Likewise.
454 (CSR_PMPADDR10): Likewise.
455 (CSR_PMPADDR11): Likewise.
456 (CSR_PMPADDR12): Likewise.
457 (CSR_PMPADDR13): Likewise.
458 (CSR_PMPADDR14): Likewise.
459 (CSR_PMPADDR15): Likewise.
460 (pmpcfg0): Declare register.
461 (pmpcfg1): Likewise.
462 (pmpcfg2): Likewise.
463 (pmpcfg3): Likewise.
464 (pmpaddr0): Likewise.
465 (pmpaddr1): Likewise.
466 (pmpaddr2): Likewise.
467 (pmpaddr3): Likewise.
468 (pmpaddr4): Likewise.
469 (pmpaddr5): Likewise.
470 (pmpaddr6): Likewise.
471 (pmpaddr7): Likewise.
472 (pmpaddr8): Likewise.
473 (pmpaddr9): Likewise.
474 (pmpaddr10): Likewise.
475 (pmpaddr11): Likewise.
476 (pmpaddr12): Likewise.
477 (pmpaddr13): Likewise.
478 (pmpaddr14): Likewise.
479 (pmpaddr15): Likewise.
480
481 2017-03-30 Pip Cet <pipcet@gmail.com>
482
483 * opcode/wasm.h: New file to support wasm32 architecture.
484 * elf/wasm32.h: Add R_WASM32_32 relocation.
485
486 2017-03-29 Alan Modra <amodra@gmail.com>
487
488 * opcode/ppc.h (PPC_OPCODE_RAW): Define.
489 (PPC_OPCODE_*): Make them all unsigned long long constants.
490
491 2017-03-27 Pip Cet <pipcet@gmail.com>
492
493 * elf/wasm32.h: New file to support wasm32 architecture.
494
495 2017-03-27 Rinat Zelig <rinat@mellanox.com>
496
497 * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
498
499 2017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
500
501 * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove.
502 (S390_INSTR_FLAG_FACILITY_MASK): Adjust value.
503
504 2017-03-21 Rinat Zelig <rinat@mellanox.com>
505
506 * opcode/arc.h (insn_class_t): Add DMA class.
507
508 2017-03-16 Nick Clifton <nickc@redhat.com>
509
510 * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
511 note type.
512
513 2017-03-14 Jakub Jelinek <jakub@redhat.com>
514
515 PR debug/77589
516 * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
517
518 2017-03-13 Markus Trippelsdorf <markus@trippelsdorf.de>
519
520 PR demangler/70909
521 PR demangler/67264
522 * demangle.h (struct demangle_component): Add d_printing field.
523 (cplus_demangle_print): Remove const qualifier from tree
524 parameter.
525 (cplus_demangle_print_callback): Likewise.
526
527 2017-03-13 Nick Clifton <nickc@redhat.com>
528
529 PR binutils/21202
530 * elf/aarch64.h (R_AARCH64_TLSDESC_LD64_LO12_NC): Rename to
531 R_AARCH64_TLSDESC_LD64_LO12.
532 (R_AARCH64_TLSDESC_ADD_LO12_NC): Rename to
533 R_AARCH64_TLSDESC_ADD_LO12_NC.
534
535 2017-03-10 Nick Clifton <nickc@redhat.com>
536
537 * elf/common.h (EM_LANAI): New machine number.
538 (EM_BPF): Likewise.
539 (EM_WEBASSEMBLY): Likewise.
540 Move low value, deprecated, numbers to their numerical
541 equivalents.
542
543 2017-03-08 H.J. Lu <hongjiu.lu@intel.com>
544
545 PR binutils/21231
546 * elf/common.h (GNU_PROPERTY_LOPROC): New.
547 (GNU_PROPERTY_HIPROC): Likewise.
548 (GNU_PROPERTY_LOUSER): Likewise.
549 (GNU_PROPERTY_HIUSER): Likewise.
550
551 2017-03-01 Nick Clifton <nickc@redhat.com>
552
553 * elf/common.h (SHF_GNU_BUILD_NOTE): Define.
554 (NT_GNU_PROPERTY_TYPE_0): Define.
555 (NT_GNU_BUILD_ATTRIBUTE_OPEN): Define.
556 (NT_GNU_BUILD_ATTRIBUTE_FUN): Define.
557 (GNU_BUILD_ATTRIBUTE_TYPE_NUMERIC): Define.
558 (GNU_BUILD_ATTRIBUTE_TYPE_STRING): Define.
559 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_TRUE): Define.
560 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_FALSE): Define.
561 (GNU_BUILD_ATTRIBUTE_VERSION): Define.
562 (GNU_BUILD_ATTRIBUTE_STACK_PROT): Define.
563 (GNU_BUILD_ATTRIBUTE_RELRO): Define.
564 (GNU_BUILD_ATTRIBUTE_STACK_SIZE): Define.
565 (GNU_BUILD_ATTRIBUTE_TOOL): Define.
566 (GNU_BUILD_ATTRIBUTE_ABI): Define.
567 (GNU_BUILD_ATTRIBUTE_PIC): Define.
568 (NOTE_GNU_PROPERTY_SECTION_NAME): Define.
569 (GNU_BUILD_ATTRS_SECTION_NAME): Define.
570 (GNU_PROPERTY_STACK_SIZE): Define.
571 (GNU_PROPERTY_NO_COPY_ON_PROTECTED): Define.
572 (GNU_PROPERTY_X86_ISA_1_USED): Define.
573 (GNU_PROPERTY_X86_ISA_1_NEEDED): Define.
574 (GNU_PROPERTY_X86_ISA_1_486): Define.
575 (GNU_PROPERTY_X86_ISA_1_586): Define.
576 (GNU_PROPERTY_X86_ISA_1_686): Define.
577 (GNU_PROPERTY_X86_ISA_1_SSE): Define.
578 (GNU_PROPERTY_X86_ISA_1_SSE2): Define.
579 (GNU_PROPERTY_X86_ISA_1_SSE3): Define.
580 (GNU_PROPERTY_X86_ISA_1_SSSE3): Define.
581 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Define.
582 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Define.
583 (GNU_PROPERTY_X86_ISA_1_AVX): Define.
584 (GNU_PROPERTY_X86_ISA_1_AVX2): Define.
585 (GNU_PROPERTY_X86_ISA_1_AVX512F): Define.
586 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Define.
587 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Define.
588 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Define.
589 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Define.
590 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Define.
591 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Define.
592
593 2017-02-28 Peter Bergner <bergner@vnet.ibm.com>
594
595 * dis-asm.h (disasm_options_t): New typedef.
596 (parse_arm_disassembler_option): Remove prototype.
597 (set_arm_regname_option): Likewise.
598 (get_arm_regnames): Likewise.
599 (get_arm_regname_num_options): Likewise.
600 (disassemble_init_s390): New prototype.
601 (disassembler_options_powerpc): Likewise.
602 (disassembler_options_arm): Likewise.
603 (disassembler_options_s390): Likewise.
604 (remove_whitespace_and_extra_commas): Likewise.
605 (disassembler_options_cmp): Likewise.
606 (next_disassembler_option): New inline function.
607 (FOR_EACH_DISASSEMBLER_OPTION): New macro.
608
609 2017-02-28 Alan Modra <amodra@gmail.com>
610
611 * elf/ppc64.h (R_PPC64_16DX_HA): New. Expand fake reloc comment.
612 * elf/ppc.h (R_PPC_16DX_HA): Likewise.
613
614 2017-02-24 Richard Sandiford <richard.sandiford@arm.com>
615
616 * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4x16)
617 (AARCH64_OPND_SVE_IMM_ROT1, AARCH64_OPND_SVE_IMM_ROT2)
618 (AARCH64_OPND_SVE_Zm3_INDEX, AARCH64_OPND_SVE_Zm3_22_INDEX)
619 (AARCH64_OPND_SVE_Zm4_INDEX): New aarch64_opnds.
620
621 2017-02-24 Richard Sandiford <richard.sandiford@arm.com>
622
623 * opcode/aarch64.h (AARCH64_FEATURE_COMPNUM): New macro.
624 (AARCH64_ARCH_V8_3): Include AARCH64_FEATURE_COMPNUM.
625
626 2017-02-22 Andrew Waterman <andrew@sifive.com>
627
628 * opcode/riscv-opc.h (CSR_SCOUNTEREN): New define.
629 (CSR_MCOUNTEREN): Likewise.
630 (scounteren): Declare register.
631 (mcounteren): Likewise.
632
633 2017-02-14 Andrew Waterman <andrew@sifive.com>
634
635 * opcode/riscv-opc.h (MATCH_SFENCE_VMA): New define.
636 (MASK_SFENCE_VMA): Likewise.
637 (sfence_vma): Declare instruction.
638
639 2017-02-14 Alan Modra <amodra@gmail.com>
640
641 PR 21118
642 * opcode/ppc.h (PPC_OPERAND_*): Reassign values, regs first.
643 (PPC_OPERAND_SPR, PPC_OPERAND_GQR): Define.
644
645 2017-01-24 Dimitar Dimitrov <dimitar@dinux.eu>
646
647 * opcode/hppa.h: Clarify that file is part of GNU opcodes.
648 * opcode/i860.h: Ditto.
649 * opcode/nios2.h: Ditto.
650 * opcode/nios2r1.h: Ditto.
651 * opcode/nios2r2.h: Ditto.
652 * opcode/pru.h: Ditto.
653
654 2017-01-24 Alan Hayward <alan.hayward@arm.com>
655
656 * elf/common.h (NT_ARM_SVE): Define.
657
658 2017-01-04 Jiong Wang <jiong.wang@arm.com>
659
660 * dwarf2.def: Sync with mainline gcc sources.
661
662 2017-01-04 Richard Earnshaw <rearnsha@arm.com>
663 Jiong Wang <jiong.wang@arm.com>
664
665 * dwarf2.def (DW_OP_AARCH64_operation): Reserve the number 0xea.
666 (DW_CFA_GNU_window_save): Comments the multiplexing on AArch64.
667
668 2017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
669
670 * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
671 (AARCH64_ARCH_V8_3): Update.
672
673 2017-01-03 Kito Cheng <kito.cheng@gmail.com>
674
675 * opcode/riscv-opc.h: Add support for the "q" ISA extension.
676
677 2017-01-03 Nick Clifton <nickc@redhat.com>
678
679 * dwarf2.def: Sync with mainline gcc sources
680 * dwarf2.h: Likewise.
681
682 2016-12-21 Jakub Jelinek <jakub@redhat.com>
683
684 * dwarf2.def (DW_FORM_ref_sup): Renamed to ...
685 (DW_FORM_ref_sup4): ... this. New form.
686 (DW_FORM_ref_sup8): New form.
687
688 2016-10-17 Jakub Jelinek <jakub@redhat.com>
689
690 * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5
691 calling convention codes.
692 (enum dwarf_line_number_content_type): New.
693 (enum dwarf_location_list_entry_type): Add DWARF5 DW_LLE_*
694 codes.
695 (enum dwarf_source_language): Add new DWARF5 DW_LANG_* codes.
696 (enum dwarf_macro_record_type): Add DWARF5 DW_MACRO_* codes.
697 (enum dwarf_name_index_attribute): New.
698 (enum dwarf_range_list_entry): New.
699 (enum dwarf_unit_type): New.
700 * dwarf2.def: Add new DWARF5 DW_TAG_*, DW_FORM_*, DW_AT_*,
701 DW_OP_* and DW_ATE_* entries.
702
703 2016-08-15 Jakub Jelinek <jakub@redhat.com>
704
705 * dwarf2.def (DW_AT_string_length_bit_size,
706 DW_AT_string_length_byte_size): New attributes.
707
708 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
709
710 PR debug/63240
711 * dwarf2.def (DW_AT_deleted, DW_AT_defaulted): New.
712 * dwarf2.h (enum dwarf_defaulted_attribute): New.
713
714 2017-01-02 Alan Modra <amodra@gmail.com>
715
716 Update year range in copyright notice of all files.
717
718 For older changes see ChangeLog-2016
719 \f
720 Copyright (C) 2017 Free Software Foundation, Inc.
721
722 Copying and distribution of this file, with or without modification,
723 are permitted in any medium without royalty provided the copyright
724 notice and this notice are preserved.
725
726 Local Variables:
727 mode: change-log
728 left-margin: 8
729 fill-column: 74
730 version-control: never
731 End:
This page took 0.042633 seconds and 4 git commands to generate.