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