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