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