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