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