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