Add new NT_PPC_* available since Linux 4.8
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
66c3b5f8
GR
12017-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
a4819f54
L
172017-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
c48a4d98
NC
222017-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
7179e0e6
CZ
282017-07-19 Claudiu Zissulescu <claziss@synopsys.com>
29
30 * opcode/arc.h (SJLI): Add.
31
684d5a10
JEM
322017-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
de194d85
YC
382017-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
0f6329bd
RB
502017-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
0b9305ed
JB
552017-07-07 John Baldwin <jhb@FreeBSD.org>
56
57 * elf/common.h (NT_FREEBSD_PTLWPINFO): Define.
58
de837d77
JK
592017-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
32f76c67
GJL
682017-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
9785fc2a
MR
732017-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
88ab90e8
AA
782017-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
65a55fbb
TC
832017-06-28 Tamar Christina <tamar.christina@arm.com>
84
85 * opcode/aarch64.h: (AARCH64_FEATURE_DOTPROD): New.
86 (aarch64_insn_class): Added dotprod.
87
c604a79a
JW
882017-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
38bf472a
MR
932017-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
a6cbf936
KLC
1082017-06-26 Kuan-Lin Chen <rufus@andestech.com>
109
110 * elf/riscv.h (R_RISCV_32_PCREL): New.
111
ced40572
TP
1122017-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
173205ca
TP
1232017-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
48580982
L
1312017-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
ee2fdd6f
L
1362017-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
2c6b98ea
TP
1422017-06-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
143
144 * opcode/arm.h (FPU_ANY): New macro.
145
fd52715c
AK
1462017-06-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
147
148 * elf/s390.h (PT_S390_PGSTE): Define macro.
149
7dba9362
AM
1502017-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
6394c606
YQ
1582017-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
7bdf4127
AB
1662017-06-06 Andrew Burgess <andrew.burgess@embecosm.com>
167
168 * bfdlink.h (struct bfd_link_info): Add new resolve_section_groups
169 flag.
170
f378ab09
AM
1712017-06-01 Alan Modra <amodra@gmail.com>
172
173 * elf/ppc64.h (PPC64_OPT_LOCALENTRY): Define.
174
b9c68330
EZ
1752017-05-31 Eli Zaretskii <eliz@gnu.org>
176
177 * environ.h: Add #ifndef guard.
178
940171d0
AK
1792017-05-30 Anton Kolesov <anton.kolesov@synopsys.com>
180
181 * elf/arc-cpu.def: New file.
182
88c1242d
YQ
1832017-05-24 Yao Qi <yao.qi@linaro.org>
184
185 * dis-asm.h: Move some function declarations to
186 opcodes/disassemble.h.
187
003ca0fd
YQ
1882017-05-24 Yao Qi <yao.qi@linaro.org>
189
190 * dis-asm.h (disassembler): Update declaration.
191
575dcd27 1922017-05-23 Claudiu Zissulescu <claziss@synopsys.com>
193
194 * opcode/arc.h (MAX_INSN_FLGS): Update to 4.
195
04ef582a
L
1962017-05-22 H.J. Lu <hongjiu.lu@intel.com>
197
198 * include/opcode/i386.h (NOTRACK_PREFIX_OPCODE): New.
199
64517994
JM
2002017-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
bc4e12de
AM
2262017-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
4070765b
AM
2312017-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
25499ac7
MR
2362017-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
cd85e51a
JDA
2462017-05-14 John David Anglin <danglin@gcc.gnu.org>
247
248 * opcode/hppa.h: Fix match and mask for 64-bit bb opcode.
249
53a346d8
CZ
2502017-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
59fa66c5
L
2662017-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
954b63d4
AM
2712017-04-19 Alan Modra <amodra@gmail.com>
272
273 * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>):
274 Revise comment.
275
9a85b496
AM
2762017-04-11 Alan Modra <amodra@gmail.com>
277
278 * opcode/ppc.h (PPC_OPCODE_ALTIVEC2): Delete.
9570835e 279 (PPC_OPCODE_VSX3): Delete.
ef85eab0 280 (PPC_OPCODE_HTM): Delete.
c03dc33b
AM
281 (PPC_OPCODE_*): Renumber and order chronologically.
282 (PPC_OPCODE_SPE): Comment on this and other bits used for APUinfo.
9a85b496 283
62ecb94c
PC
2842017-04-06 Pip Cet <pipcet@gmail.com>
285
286 * dis-asm.h: Add prototypes for wasm32 disassembler.
287
f995bbe8
PA
2882017-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
a91e1603
L
2942017-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
b5292032
PD
3012017-04-03 Palmer Dabbelt <palmer@dabbelt.com>
302
303 * elf/riscv.h (RISCV_GP_SYMBOL): New define.
304
858f82bf
AW
3052017-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
f96bd6c2
PC
3482017-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
52be03fd
AM
3532017-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
8fb740dd
PC
3582017-03-27 Pip Cet <pipcet@gmail.com>
359
360 * elf/wasm32.h: New file to support wasm32 architecture.
361
c0c31e91
RZ
3622017-03-27 Rinat Zelig <rinat@mellanox.com>
363
364 * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
365
2253c8f0
AK
3662017-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
645d3342
RZ
3712017-03-21 Rinat Zelig <rinat@mellanox.com>
372
373 * opcode/arc.h (insn_class_t): Add DMA class.
374
a8be5506
NC
3752017-03-16 Nick Clifton <nickc@redhat.com>
376
377 * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
378 note type.
379
c9876322
L
3802017-03-14 Jakub Jelinek <jakub@redhat.com>
381
382 PR debug/77589
383 * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
384
c793cac1
NC
3852017-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
f955cccf
NC
3942017-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
55e22ca8
NC
4022017-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
1fc87489
L
4102017-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
9ef920e9
NC
4182017-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
65b48a81
PB
4602017-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
7ba71655
AM
4762017-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
582e12bf
RS
4812017-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
f482d304
RS
4882017-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
742d14b3
AW
4932017-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
f98d33be
AW
5002017-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
7e0de605
AM
5062017-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
a1aa5e81
DD
5122017-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
82f25271 5212017-01-24 Alan Hayward <alan.hayward@arm.com>
fae1616f
AH
522
523 * elf/common.h (NT_ARM_SVE): Define.
524
8cf50cb0
JW
5252017-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
d74d4880
SN
5352017-01-04 Szabolcs Nagy <szabolcs.nagy@arm.com>
536
537 * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
538 (AARCH64_ARCH_V8_3): Update.
539
cc917fd9
KC
5402017-01-03 Kito Cheng <kito.cheng@gmail.com>
541
542 * opcode/riscv-opc.h: Add support for the "q" ISA extension.
543
fb9b4b7e
NC
5442017-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
2571583a
AM
5812017-01-02 Alan Modra <amodra@gmail.com>
582
583 Update year range in copyright notice of all files.
584
5c1ad6b5 585For older changes see ChangeLog-2016
3499769a 586\f
5c1ad6b5 587Copyright (C) 2017 Free Software Foundation, Inc.
3499769a
AM
588
589Copying and distribution of this file, with or without modification,
590are permitted in any medium without royalty provided the copyright
591notice and this notice are preserved.
592
593Local Variables:
594mode: change-log
595left-margin: 8
596fill-column: 74
597version-control: never
598End:
This page took 0.175486 seconds and 4 git commands to generate.