Add new NT_PPC_* available since Linux 4.8
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2017-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
17 2017-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
22 2017-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
28 2017-07-19 Claudiu Zissulescu <claziss@synopsys.com>
29
30 * opcode/arc.h (SJLI): Add.
31
32 2017-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
38 2017-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
50 2017-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
55 2017-07-07 John Baldwin <jhb@FreeBSD.org>
56
57 * elf/common.h (NT_FREEBSD_PTLWPINFO): Define.
58
59 2017-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
68 2017-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
73 2017-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
78 2017-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
83 2017-06-28 Tamar Christina <tamar.christina@arm.com>
84
85 * opcode/aarch64.h: (AARCH64_FEATURE_DOTPROD): New.
86 (aarch64_insn_class): Added dotprod.
87
88 2017-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
93 2017-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
108 2017-06-26 Kuan-Lin Chen <rufus@andestech.com>
109
110 * elf/riscv.h (R_RISCV_32_PCREL): New.
111
112 2017-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
123 2017-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
131 2017-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
136 2017-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
142 2017-06-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
143
144 * opcode/arm.h (FPU_ANY): New macro.
145
146 2017-06-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
147
148 * elf/s390.h (PT_S390_PGSTE): Define macro.
149
150 2017-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
158 2017-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
166 2017-06-06 Andrew Burgess <andrew.burgess@embecosm.com>
167
168 * bfdlink.h (struct bfd_link_info): Add new resolve_section_groups
169 flag.
170
171 2017-06-01 Alan Modra <amodra@gmail.com>
172
173 * elf/ppc64.h (PPC64_OPT_LOCALENTRY): Define.
174
175 2017-05-31 Eli Zaretskii <eliz@gnu.org>
176
177 * environ.h: Add #ifndef guard.
178
179 2017-05-30 Anton Kolesov <anton.kolesov@synopsys.com>
180
181 * elf/arc-cpu.def: New file.
182
183 2017-05-24 Yao Qi <yao.qi@linaro.org>
184
185 * dis-asm.h: Move some function declarations to
186 opcodes/disassemble.h.
187
188 2017-05-24 Yao Qi <yao.qi@linaro.org>
189
190 * dis-asm.h (disassembler): Update declaration.
191
192 2017-05-23 Claudiu Zissulescu <claziss@synopsys.com>
193
194 * opcode/arc.h (MAX_INSN_FLGS): Update to 4.
195
196 2017-05-22 H.J. Lu <hongjiu.lu@intel.com>
197
198 * include/opcode/i386.h (NOTRACK_PREFIX_OPCODE): New.
199
200 2017-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
226 2017-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
231 2017-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
236 2017-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
246 2017-05-14 John David Anglin <danglin@gcc.gnu.org>
247
248 * opcode/hppa.h: Fix match and mask for 64-bit bb opcode.
249
250 2017-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
266 2017-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
271 2017-04-19 Alan Modra <amodra@gmail.com>
272
273 * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>):
274 Revise comment.
275
276 2017-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
284 2017-04-06 Pip Cet <pipcet@gmail.com>
285
286 * dis-asm.h: Add prototypes for wasm32 disassembler.
287
288 2017-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
294 2017-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
301 2017-04-03 Palmer Dabbelt <palmer@dabbelt.com>
302
303 * elf/riscv.h (RISCV_GP_SYMBOL): New define.
304
305 2017-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
348 2017-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
353 2017-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
358 2017-03-27 Pip Cet <pipcet@gmail.com>
359
360 * elf/wasm32.h: New file to support wasm32 architecture.
361
362 2017-03-27 Rinat Zelig <rinat@mellanox.com>
363
364 * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
365
366 2017-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
371 2017-03-21 Rinat Zelig <rinat@mellanox.com>
372
373 * opcode/arc.h (insn_class_t): Add DMA class.
374
375 2017-03-16 Nick Clifton <nickc@redhat.com>
376
377 * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
378 note type.
379
380 2017-03-14 Jakub Jelinek <jakub@redhat.com>
381
382 PR debug/77589
383 * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
384
385 2017-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
394 2017-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
402 2017-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
410 2017-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
418 2017-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
460 2017-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
476 2017-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
481 2017-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
488 2017-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
493 2017-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
500 2017-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
506 2017-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
512 2017-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
521 2017-01-24 Alan Hayward <alan.hayward@arm.com>
522
523 * elf/common.h (NT_ARM_SVE): Define.
524
525 2017-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
535 2017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
536
537 * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
538 (AARCH64_ARCH_V8_3): Update.
539
540 2017-01-03 Kito Cheng <kito.cheng@gmail.com>
541
542 * opcode/riscv-opc.h: Add support for the "q" ISA extension.
543
544 2017-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
581 2017-01-02 Alan Modra <amodra@gmail.com>
582
583 Update year range in copyright notice of all files.
584
585 For older changes see ChangeLog-2016
586 \f
587 Copyright (C) 2017 Free Software Foundation, Inc.
588
589 Copying and distribution of this file, with or without modification,
590 are permitted in any medium without royalty provided the copyright
591 notice and this notice are preserved.
592
593 Local Variables:
594 mode: change-log
595 left-margin: 8
596 fill-column: 74
597 version-control: never
598 End:
This page took 0.042173 seconds and 5 git commands to generate.