Add new NT_PPC_* available since Linux 4.8
[deliverable/binutils-gdb.git] / include / ChangeLog
... / ...
CommitLineData
12017-08-14 Gustavo Romero <gromero@linux.vnet.ibm.com>
2
3 * elf/common.h (NT_PPC_TAR): New macro.
4 (NT_PPC_PPR): Likewise.
5 (NT_PPC_DSCR): Likewise.
6 (NT_PPC_EBB): Likewise.
7 (NT_PPC_PMU): Likewise.
8 (NT_PPC_TM_CGPR): Likewise.
9 (NT_PPC_TM_CFPR): Likewise.
10 (NT_PPC_TM_CVMX): Likewise.
11 (NT_PPC_TM_CVSX): Likewise.
12 (NT_PPC_TM_SPR): Likewise.
13 (NT_PPC_TM_CTAR): Likewise.
14 (NT_PPC_TM_CPPR): Likewise.
15 (NT_PPC_TM_CDSCR): Likewise.
16
172017-08-06 H.J. Lu <hongjiu.lu@intel.com>
18
19 PR ld/21903:
20 * bfdlink.h (bfd_link_info): Add inhibit_common_definition.
21
222017-07-31 Nick Clifton <nickc@redhat.com>
23
24 PR 21850
25 * ansidecl.h (OVERRIDE): Protect check of __cplusplus value with
26 #idef __cplusplus.
27
282017-07-19 Claudiu Zissulescu <claziss@synopsys.com>
29
30 * opcode/arc.h (SJLI): Add.
31
322017-07-19 Claudiu Zissulescu <claziss@synopsys.com>
33 John Eric Martin <John.Martin@emmicro-us.com>
34
35 * elf/arc-reloc.def: Add JLI relocs howto.
36 * opcode/arc-func.h (replace_jli): New function.
37
382017-07-18 Nick Clifton <nickc@redhat.com>
39
40 PR 21775
41 * aout/adobe.h: Fix spelling typos.
42 * aout/aout64.h: Likewise.
43 * aout/hp300hpux.h: Likewise.
44 * elf/hppa.h: Likewise.
45 * gdb/remote-sim.h: Likewise.
46 * libiberty.h: Likewise.
47 * mach-o/arm.h: Likewise.
48 * opcode/v850.h: Likewise.
49
502017-07-14 Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
51
52 * dis-asm.h (struct disassemble_info): Change type of buffer_length
53 field to size_t.
54
552017-07-07 John Baldwin <jhb@FreeBSD.org>
56
57 * elf/common.h (NT_FREEBSD_PTLWPINFO): Define.
58
592017-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
60
61 * dwarf2.def (DW_IDX_compile_unit, DW_IDX_type_unit, DW_IDX_die_offset)
62 (DW_IDX_parent, DW_IDX_type_hash, DW_IDX_lo_user, DW_IDX_hi_user)
63 (DW_IDX_GNU_internal, DW_IDX_GNU_external): New.
64 * dwarf2.h (DW_IDX, DW_IDX_DUP, DW_FIRST_IDX, DW_END_IDX): New.
65 (enum dwarf_name_index_attribute): Remove.
66 (get_DW_IDX_name): New declaration.
67
682017-06-30 Georg-Johann Lay <avr@gjlay.de>
69
70 PR gas/21683
71 * opcode/avr.h (AVR_INSN): Add one for __gcc_isr.
72
732017-06-30 Maciej W. Rozycki <macro@imgtec.com>
74 Andrew Bennett <andrew.bennett@imgtec.com>
75
76 * opcode/mips.h (ASE_XPA_VIRT): New macro.
77
782017-06-29 Andreas Arnez <arnez@linux.vnet.ibm.com>
79
80 * elf/common.h (NT_S390_GS_CB): New macro.
81 (NT_S390_GS_BC): Likewise.
82
832017-06-28 Tamar Christina <tamar.christina@arm.com>
84
85 * opcode/aarch64.h: (AARCH64_FEATURE_DOTPROD): New.
86 (aarch64_insn_class): Added dotprod.
87
882017-06-28 Jiong Wang <jiong.wang@arm.com>
89
90 * opcode/arm.h (FPU_NEON_EXT_DOTPROD): New macro.
91 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): New macro.
92
932017-06-28 Maciej W. Rozycki <macro@imgtec.com>
94 Matthew Fortune <matthew.fortune@imgtec.com>
95
96 * elf/mips.h (E_MIPS_MACH_IAMR2): New macro.
97 (AFL_EXT_INTERAPTIV_MR2): Likewise.
98 * opcode/mips.h: Document new operand codes defined.
99 (INSN_INTERAPTIV_MR2): New macro.
100 (INSN_CHIP_MASK): Adjust accordingly.
101 (CPU_INTERAPTIV_MR2): New macro.
102 (cpu_is_member) <CPU_INTERAPTIV_MR2>: New case.
103 (MIPS16_ALL_ARGS): Rename to...
104 (MIPS_SVRS_ALL_ARGS): ... this.
105 (MIPS16_ALL_STATICS): Rename to...
106 (MIPS_SVRS_ALL_STATICS): ... this.
107
1082017-06-26 Kuan-Lin Chen <rufus@andestech.com>
109
110 * elf/riscv.h (R_RISCV_32_PCREL): New.
111
1122017-06-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
113
114 * elf/arm.h (TAG_CPU_ARCH_V8R): New macro.
115 * opcode/arm.h (ARM_EXT2_V8A): New macro.
116 (ARM_AEXT2_V8A): Rename into ...
117 (ARM_AEXT2_V8AR): This.
118 (ARM_AEXT2_V8A): New macro.
119 (ARM_AEXT_V8R): New macro.
120 (ARM_AEXT2_V8R): New macro.
121 (ARM_ARCH_V8R): New macro.
122
1232017-06-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
124
125 * opcode/arm.h (ARM_AEXT_V4TxM): Add ARM_EXT_OS bit to the set.
126 (ARM_AEXT_V4T): Likewise.
127 (ARM_AEXT_V5TxM): Likewise.
128 (ARM_AEXT_V5T): Likewise.
129 (ARM_AEXT_V6M): Mask off ARM_EXT_OS bit.
130
1312017-06-22 H.J. Lu <hongjiu.lu@intel.com>
132
133 * bfdlink.h (bfd_link_info): Add shstk.
134 * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_SHSTK): New.
135
1362017-06-22 H.J. Lu <hongjiu.lu@intel.com>
137
138 * bfdlink.h (bfd_link_info): Add ibtplt and ibt.
139 * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_AND): New.
140 (GNU_PROPERTY_X86_FEATURE_1_IBT): Likewise.
141
1422017-06-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
143
144 * opcode/arm.h (FPU_ANY): New macro.
145
1462017-06-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
147
148 * elf/s390.h (PT_S390_PGSTE): Define macro.
149
1502017-06-16 Alan Modra <amodra@gmail.com>
151
152 PR ld/20022
153 PR ld/21557
154 PR ld/21562
155 PR ld/21571
156 * bfdlink.h (struct bfd_link_hash_entry): Delete undef.section.
157
1582017-06-14 Yao Qi <yao.qi@linaro.org>
159
160 * dis-asm.h (print_insn_aarch64): Move it to opcodes/disassemble.h.
161 (print_insn_big_arm, print_insn_big_mips): Likewise.
162 (print_insn_i386, print_insn_ia64): Likewise.
163 (print_insn_little_arm, print_insn_little_mips): Likewise.
164 (print_insn_spu): Likewise.
165
1662017-06-06 Andrew Burgess <andrew.burgess@embecosm.com>
167
168 * bfdlink.h (struct bfd_link_info): Add new resolve_section_groups
169 flag.
170
1712017-06-01 Alan Modra <amodra@gmail.com>
172
173 * elf/ppc64.h (PPC64_OPT_LOCALENTRY): Define.
174
1752017-05-31 Eli Zaretskii <eliz@gnu.org>
176
177 * environ.h: Add #ifndef guard.
178
1792017-05-30 Anton Kolesov <anton.kolesov@synopsys.com>
180
181 * elf/arc-cpu.def: New file.
182
1832017-05-24 Yao Qi <yao.qi@linaro.org>
184
185 * dis-asm.h: Move some function declarations to
186 opcodes/disassemble.h.
187
1882017-05-24 Yao Qi <yao.qi@linaro.org>
189
190 * dis-asm.h (disassembler): Update declaration.
191
1922017-05-23 Claudiu Zissulescu <claziss@synopsys.com>
193
194 * opcode/arc.h (MAX_INSN_FLGS): Update to 4.
195
1962017-05-22 H.J. Lu <hongjiu.lu@intel.com>
197
198 * include/opcode/i386.h (NOTRACK_PREFIX_OPCODE): New.
199
2002017-05-19 Jose E. Marchesi <jose.marchesi@oracle.com>
201
202 * elf/sparc.h (ELF_SPARC_HWCAP2_SPARC6): Define.
203 (ELF_SPARC_HWCAP2_ONADDSUB): Likewise.
204 (ELF_SPARC_HWCAP2_ONMUL): Likewise.
205 (ELF_SPARC_HWCAP2_ONDIV): Likewise.
206 (ELF_SPARC_HWCAP2_DICTUNP): Likewise.
207 (ELF_SPARC_HWCAP2_FPCMPSHL): Likewise.
208 (ELF_SPARC_HWCAP2_RLE): Likewise.
209 (ELF_SPARC_HWCAP2_SHA3): Likewise.
210 * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_M8
211 and adjust SPARC_OPCODE_ARCH_MAX.
212 (HWCAP2_SPARC6): Define.
213 (HWCAP2_ONADDSUB): Likewise.
214 (HWCAP2_ONMUL): Likewise.
215 (HWCAP2_ONDIV): Likewise.
216 (HWCAP2_DICTUNP): Likewise.
217 (HWCAP2_FPCMPSHL): Likewise.
218 (HWCAP2_RLE): Likewise.
219 (HWCAP2_SHA3): Likewise.
220 (OPM): Likewise.
221 (OPMI): Likewise.
222 (ONFCN): Likewise.
223 (REVFCN): Likewise.
224 (SIMM10): Likewise.
225
2262017-05-16 Alan Modra <amodra@gmail.com>
227
228 * bfdlink.h (struct bfd_link_hash_entry <non_ir_ref>): Rename to
229 non_ir_ref_regular.
230
2312017-05-16 Alan Modra <amodra@gmail.com>
232
233 * bfdlink.h (struct bfd_link_hash_entry): Update non_ir_ref
234 comment. Rename dynamic_ref_after_ir_def to non_ir_ref_dynamic.
235
2362017-05-15 Maciej W. Rozycki <macro@imgtec.com>
237 Matthew Fortune <matthew.fortune@imgtec.com>
238
239 * elf/mips.h (AFL_ASE_MIPS16E2): New macro.
240 (AFL_ASE_MASK): Adjust accordingly.
241 * opcode/mips.h: Document new operand codes defined.
242 (mips_operand_type): Add OP_REG28 enum value.
243 (INSN2_SHORT_ONLY): Update description.
244 (ASE_MIPS16E2, ASE_MIPS16E2_MT): New macros.
245
2462017-05-14 John David Anglin <danglin@gcc.gnu.org>
247
248 * opcode/hppa.h: Fix match and mask for 64-bit bb opcode.
249
2502017-05-10 Claudiu Zissulescu <claziss@synopsys.com>
251
252 * elf/arc.h (SHT_ARC_ATTRIBUTES): Define.
253 (Tag_ARC_*): Define.
254 (E_ARC_OSABI_V4): Define.
255 (E_ARC_OSABI_CURRENT): Reassign it.
256 (TAG_CPU_*): Define.
257 * opcode/arc-attrs.h: New file.
258 * opcode/arc.h (insn_subclass_t): Assign enum values.
259 (insn_subclass_t): Update enum with QUARKSE1, QUARKSE2, and LL64.
260 (ARC_EA, ARC_CD, ARC_LLOCK, ARC_ATOMIC, ARC_MPY, ARC_MULT)
261 (ARC_NPS400, ARC_DPFP, ARC_SPFP, ARC_FPU, ARC_FPUDA, ARC_SWAP)
262 (ARC_NORM, ARC_BSCAN, ARC_UIX, ARC_TSTAMP, ARC_VBFDW)
263 (ARC_BARREL, ARC_DSPA, ARC_SHIFT, ARC_INTR, ARC_DIV, ARC_XMAC)
264 (ARC_CRC): Delete.
265
2662017-04-20 H.J. Lu <hongjiu.lu@intel.com>
267
268 PR ld/21382
269 * bfdlink.h (bfd_link_hash_entry): Add dynamic_ref_after_ir_def.
270
2712017-04-19 Alan Modra <amodra@gmail.com>
272
273 * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>):
274 Revise comment.
275
2762017-04-11 Alan Modra <amodra@gmail.com>
277
278 * opcode/ppc.h (PPC_OPCODE_ALTIVEC2): Delete.
279 (PPC_OPCODE_VSX3): Delete.
280 (PPC_OPCODE_HTM): Delete.
281 (PPC_OPCODE_*): Renumber and order chronologically.
282 (PPC_OPCODE_SPE): Comment on this and other bits used for APUinfo.
283
2842017-04-06 Pip Cet <pipcet@gmail.com>
285
286 * dis-asm.h: Add prototypes for wasm32 disassembler.
287
2882017-04-05 Pedro Alves <palves@redhat.com>
289
290 * dis-asm.h (disassemble_info) <disassembler_options>: Now a
291 "const char *".
292 (next_disassembler_option): Constify.
293
2942017-04-04 H.J. Lu <hongjiu.lu@intel.com>
295
296 * elf/common.h (PT_GNU_MBIND_NUM): New.
297 (PT_GNU_MBIND_LO): Likewise.
298 (PT_GNU_MBIND_HI): Likewise.
299 (SHF_GNU_MBIND): Likewise.
300
3012017-04-03 Palmer Dabbelt <palmer@dabbelt.com>
302
303 * elf/riscv.h (RISCV_GP_SYMBOL): New define.
304
3052017-03-27 Andrew Waterman <andrew@sifive.com>
306
307 * opcode/riscv-opc.h (CSR_PMPCFG0): New define.
308 (CSR_PMPCFG1): Likewise.
309 (CSR_PMPCFG2): Likewise.
310 (CSR_PMPCFG3): Likewise.
311 (CSR_PMPADDR0): Likewise.
312 (CSR_PMPADDR1): Likewise.
313 (CSR_PMPADDR2): Likewise.
314 (CSR_PMPADDR3): Likewise.
315 (CSR_PMPADDR4): Likewise.
316 (CSR_PMPADDR5): Likewise.
317 (CSR_PMPADDR6): Likewise.
318 (CSR_PMPADDR7): Likewise.
319 (CSR_PMPADDR8): Likewise.
320 (CSR_PMPADDR9): Likewise.
321 (CSR_PMPADDR10): Likewise.
322 (CSR_PMPADDR11): Likewise.
323 (CSR_PMPADDR12): Likewise.
324 (CSR_PMPADDR13): Likewise.
325 (CSR_PMPADDR14): Likewise.
326 (CSR_PMPADDR15): Likewise.
327 (pmpcfg0): Declare register.
328 (pmpcfg1): Likewise.
329 (pmpcfg2): Likewise.
330 (pmpcfg3): Likewise.
331 (pmpaddr0): Likewise.
332 (pmpaddr1): Likewise.
333 (pmpaddr2): Likewise.
334 (pmpaddr3): Likewise.
335 (pmpaddr4): Likewise.
336 (pmpaddr5): Likewise.
337 (pmpaddr6): Likewise.
338 (pmpaddr7): Likewise.
339 (pmpaddr8): Likewise.
340 (pmpaddr9): Likewise.
341 (pmpaddr10): Likewise.
342 (pmpaddr11): Likewise.
343 (pmpaddr12): Likewise.
344 (pmpaddr13): Likewise.
345 (pmpaddr14): Likewise.
346 (pmpaddr15): Likewise.
347
3482017-03-30 Pip Cet <pipcet@gmail.com>
349
350 * opcode/wasm.h: New file to support wasm32 architecture.
351 * elf/wasm32.h: Add R_WASM32_32 relocation.
352
3532017-03-29 Alan Modra <amodra@gmail.com>
354
355 * opcode/ppc.h (PPC_OPCODE_RAW): Define.
356 (PPC_OPCODE_*): Make them all unsigned long long constants.
357
3582017-03-27 Pip Cet <pipcet@gmail.com>
359
360 * elf/wasm32.h: New file to support wasm32 architecture.
361
3622017-03-27 Rinat Zelig <rinat@mellanox.com>
363
364 * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
365
3662017-03-21 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
367
368 * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove.
369 (S390_INSTR_FLAG_FACILITY_MASK): Adjust value.
370
3712017-03-21 Rinat Zelig <rinat@mellanox.com>
372
373 * opcode/arc.h (insn_class_t): Add DMA class.
374
3752017-03-16 Nick Clifton <nickc@redhat.com>
376
377 * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
378 note type.
379
3802017-03-14 Jakub Jelinek <jakub@redhat.com>
381
382 PR debug/77589
383 * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
384
3852017-03-13 Markus Trippelsdorf <markus@trippelsdorf.de>
386
387 PR demangler/70909
388 PR demangler/67264
389 * demangle.h (struct demangle_component): Add d_printing field.
390 (cplus_demangle_print): Remove const qualifier from tree
391 parameter.
392 (cplus_demangle_print_callback): Likewise.
393
3942017-03-13 Nick Clifton <nickc@redhat.com>
395
396 PR binutils/21202
397 * elf/aarch64.h (R_AARCH64_TLSDESC_LD64_LO12_NC): Rename to
398 R_AARCH64_TLSDESC_LD64_LO12.
399 (R_AARCH64_TLSDESC_ADD_LO12_NC): Rename to
400 R_AARCH64_TLSDESC_ADD_LO12_NC.
401
4022017-03-10 Nick Clifton <nickc@redhat.com>
403
404 * elf/common.h (EM_LANAI): New machine number.
405 (EM_BPF): Likewise.
406 (EM_WEBASSEMBLY): Likewise.
407 Move low value, deprecated, numbers to their numerical
408 equivalents.
409
4102017-03-08 H.J. Lu <hongjiu.lu@intel.com>
411
412 PR binutils/21231
413 * elf/common.h (GNU_PROPERTY_LOPROC): New.
414 (GNU_PROPERTY_HIPROC): Likewise.
415 (GNU_PROPERTY_LOUSER): Likewise.
416 (GNU_PROPERTY_HIUSER): Likewise.
417
4182017-03-01 Nick Clifton <nickc@redhat.com>
419
420 * elf/common.h (SHF_GNU_BUILD_NOTE): Define.
421 (NT_GNU_PROPERTY_TYPE_0): Define.
422 (NT_GNU_BUILD_ATTRIBUTE_OPEN): Define.
423 (NT_GNU_BUILD_ATTRIBUTE_FUN): Define.
424 (GNU_BUILD_ATTRIBUTE_TYPE_NUMERIC): Define.
425 (GNU_BUILD_ATTRIBUTE_TYPE_STRING): Define.
426 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_TRUE): Define.
427 (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_FALSE): Define.
428 (GNU_BUILD_ATTRIBUTE_VERSION): Define.
429 (GNU_BUILD_ATTRIBUTE_STACK_PROT): Define.
430 (GNU_BUILD_ATTRIBUTE_RELRO): Define.
431 (GNU_BUILD_ATTRIBUTE_STACK_SIZE): Define.
432 (GNU_BUILD_ATTRIBUTE_TOOL): Define.
433 (GNU_BUILD_ATTRIBUTE_ABI): Define.
434 (GNU_BUILD_ATTRIBUTE_PIC): Define.
435 (NOTE_GNU_PROPERTY_SECTION_NAME): Define.
436 (GNU_BUILD_ATTRS_SECTION_NAME): Define.
437 (GNU_PROPERTY_STACK_SIZE): Define.
438 (GNU_PROPERTY_NO_COPY_ON_PROTECTED): Define.
439 (GNU_PROPERTY_X86_ISA_1_USED): Define.
440 (GNU_PROPERTY_X86_ISA_1_NEEDED): Define.
441 (GNU_PROPERTY_X86_ISA_1_486): Define.
442 (GNU_PROPERTY_X86_ISA_1_586): Define.
443 (GNU_PROPERTY_X86_ISA_1_686): Define.
444 (GNU_PROPERTY_X86_ISA_1_SSE): Define.
445 (GNU_PROPERTY_X86_ISA_1_SSE2): Define.
446 (GNU_PROPERTY_X86_ISA_1_SSE3): Define.
447 (GNU_PROPERTY_X86_ISA_1_SSSE3): Define.
448 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Define.
449 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Define.
450 (GNU_PROPERTY_X86_ISA_1_AVX): Define.
451 (GNU_PROPERTY_X86_ISA_1_AVX2): Define.
452 (GNU_PROPERTY_X86_ISA_1_AVX512F): Define.
453 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Define.
454 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Define.
455 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Define.
456 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Define.
457 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Define.
458 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Define.
459
4602017-02-28 Peter Bergner <bergner@vnet.ibm.com>
461
462 * dis-asm.h (disasm_options_t): New typedef.
463 (parse_arm_disassembler_option): Remove prototype.
464 (set_arm_regname_option): Likewise.
465 (get_arm_regnames): Likewise.
466 (get_arm_regname_num_options): Likewise.
467 (disassemble_init_s390): New prototype.
468 (disassembler_options_powerpc): Likewise.
469 (disassembler_options_arm): Likewise.
470 (disassembler_options_s390): Likewise.
471 (remove_whitespace_and_extra_commas): Likewise.
472 (disassembler_options_cmp): Likewise.
473 (next_disassembler_option): New inline function.
474 (FOR_EACH_DISASSEMBLER_OPTION): New macro.
475
4762017-02-28 Alan Modra <amodra@gmail.com>
477
478 * elf/ppc64.h (R_PPC64_16DX_HA): New. Expand fake reloc comment.
479 * elf/ppc.h (R_PPC_16DX_HA): Likewise.
480
4812017-02-24 Richard Sandiford <richard.sandiford@arm.com>
482
483 * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4x16)
484 (AARCH64_OPND_SVE_IMM_ROT1, AARCH64_OPND_SVE_IMM_ROT2)
485 (AARCH64_OPND_SVE_Zm3_INDEX, AARCH64_OPND_SVE_Zm3_22_INDEX)
486 (AARCH64_OPND_SVE_Zm4_INDEX): New aarch64_opnds.
487
4882017-02-24 Richard Sandiford <richard.sandiford@arm.com>
489
490 * opcode/aarch64.h (AARCH64_FEATURE_COMPNUM): New macro.
491 (AARCH64_ARCH_V8_3): Include AARCH64_FEATURE_COMPNUM.
492
4932017-02-22 Andrew Waterman <andrew@sifive.com>
494
495 * opcode/riscv-opc.h (CSR_SCOUNTEREN): New define.
496 (CSR_MCOUNTEREN): Likewise.
497 (scounteren): Declare register.
498 (mcounteren): Likewise.
499
5002017-02-14 Andrew Waterman <andrew@sifive.com>
501
502 * opcode/riscv-opc.h (MATCH_SFENCE_VMA): New define.
503 (MASK_SFENCE_VMA): Likewise.
504 (sfence_vma): Declare instruction.
505
5062017-02-14 Alan Modra <amodra@gmail.com>
507
508 PR 21118
509 * opcode/ppc.h (PPC_OPERAND_*): Reassign values, regs first.
510 (PPC_OPERAND_SPR, PPC_OPERAND_GQR): Define.
511
5122017-01-24 Dimitar Dimitrov <dimitar@dinux.eu>
513
514 * opcode/hppa.h: Clarify that file is part of GNU opcodes.
515 * opcode/i860.h: Ditto.
516 * opcode/nios2.h: Ditto.
517 * opcode/nios2r1.h: Ditto.
518 * opcode/nios2r2.h: Ditto.
519 * opcode/pru.h: Ditto.
520
5212017-01-24 Alan Hayward <alan.hayward@arm.com>
522
523 * elf/common.h (NT_ARM_SVE): Define.
524
5252017-01-04 Jiong Wang <jiong.wang@arm.com>
526
527 * dwarf2.def: Sync with mainline gcc sources.
528
529 2017-01-04 Richard Earnshaw <rearnsha@arm.com>
530 Jiong Wang <jiong.wang@arm.com>
531
532 * dwarf2.def (DW_OP_AARCH64_operation): Reserve the number 0xea.
533 (DW_CFA_GNU_window_save): Comments the multiplexing on AArch64.
534
5352017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
536
537 * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
538 (AARCH64_ARCH_V8_3): Update.
539
5402017-01-03 Kito Cheng <kito.cheng@gmail.com>
541
542 * opcode/riscv-opc.h: Add support for the "q" ISA extension.
543
5442017-01-03 Nick Clifton <nickc@redhat.com>
545
546 * dwarf2.def: Sync with mainline gcc sources
547 * dwarf2.h: Likewise.
548
549 2016-12-21 Jakub Jelinek <jakub@redhat.com>
550
551 * dwarf2.def (DW_FORM_ref_sup): Renamed to ...
552 (DW_FORM_ref_sup4): ... this. New form.
553 (DW_FORM_ref_sup8): New form.
554
555 2016-10-17 Jakub Jelinek <jakub@redhat.com>
556
557 * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5
558 calling convention codes.
559 (enum dwarf_line_number_content_type): New.
560 (enum dwarf_location_list_entry_type): Add DWARF5 DW_LLE_*
561 codes.
562 (enum dwarf_source_language): Add new DWARF5 DW_LANG_* codes.
563 (enum dwarf_macro_record_type): Add DWARF5 DW_MACRO_* codes.
564 (enum dwarf_name_index_attribute): New.
565 (enum dwarf_range_list_entry): New.
566 (enum dwarf_unit_type): New.
567 * dwarf2.def: Add new DWARF5 DW_TAG_*, DW_FORM_*, DW_AT_*,
568 DW_OP_* and DW_ATE_* entries.
569
570 2016-08-15 Jakub Jelinek <jakub@redhat.com>
571
572 * dwarf2.def (DW_AT_string_length_bit_size,
573 DW_AT_string_length_byte_size): New attributes.
574
575 2016-08-12 Alexandre Oliva <aoliva@redhat.com>
576
577 PR debug/63240
578 * dwarf2.def (DW_AT_deleted, DW_AT_defaulted): New.
579 * dwarf2.h (enum dwarf_defaulted_attribute): New.
580
5812017-01-02 Alan Modra <amodra@gmail.com>
582
583 Update year range in copyright notice of all files.
584
585For older changes see ChangeLog-2016
586\f
587Copyright (C) 2017 Free Software Foundation, Inc.
588
589Copying and distribution of this file, with or without modification,
590are permitted in any medium without royalty provided the copyright
591notice and this notice are preserved.
592
593Local Variables:
594mode: change-log
595left-margin: 8
596fill-column: 74
597version-control: never
598End:
This page took 0.034371 seconds and 4 git commands to generate.