include: new header ctf-api.h
[external/binutils.git] / include / ChangeLog
1 2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
2
3         * ctf-api.h: New file.
4
5 2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
6
7         * ctf.h: New file.
8
9 2019-05-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
10
11         * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
12         (STO_AARCH64_VARIANT_PCS): Define.
13
14 2019-05-24  Alan Modra  <amodra@gmail.com>
15
16         * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
17         (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
18         (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
19         (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
20         (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
21         (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
22         (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
23         (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
24         (R_PPC64_D28, R_PPC64_PCREL28): Define.
25
26 2019-05-24  Peter Bergner  <bergner@linux.ibm.com>
27             Alan Modra  <amodra@gmail.com>
28
29         * dis-asm.h (WIDE_OUTPUT): Define.
30         * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
31         (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
32         (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
33
34 2019-05-23  Jose E. Marchesi  <jose.marchesi@oracle.com>
35
36         * elf/bpf.h: New file.
37
38 2019-05-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
39
40         * elf/arm.h (Tag_MVE_arch): Define new enum value.
41         * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
42
43 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
44
45         * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
46         operand.
47
48 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
49
50         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
51         iclass.
52
53 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
54
55         * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
56
57 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
58
59         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
60         iclass.
61
62 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
63
64         * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
65         operand.
66         (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
67
68 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
69
70         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
71
72 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
73
74         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
75
76 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
77
78         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
79
80 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
81
82         * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
83
84 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
85
86         * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
87
88 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
89
90         * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
91
92 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
93
94         * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
95
96 2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
97
98         * opcode/aarch64.h (AARCH64_FEATURE_SVE2
99         AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
100         AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
101         feature macros.
102
103 2019-05-06  Andrew Bennett  <andrew.bennett@imgtec.com>
104             Faraz Shahbazker  <fshahbazker@wavecomp.com>
105
106         * opcode/mips.h (ASE_EVA_R6): New macro.
107         (M_LLWPE_AB, M_SCWPE_AB): New enum values.
108
109 2019-05-01  Sudakshina Das  <sudi.das@arm.com>
110
111         * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
112         (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
113
114 2019-04-26  Andrew Bennett  <andrew.bennett@imgtec.com>
115             Faraz Shahbazker  <fshahbazker@wavecomp.com>
116
117         * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
118         (M_SCWP_AB, M_SCDP_AB): Likewise.
119
120 2019-04-25  Maciej W. Rozycki  <macro@linux-mips.org>
121
122         * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
123
124 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
125
126         * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
127
128 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
129
130         * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
131
132 2019-04-15  Sudakshina Das  <sudi.das@arm.com>
133
134         * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
135
136 2019-04-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
137
138         * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
139         (MAX_TAG_CPU_ARCH): Set value to above macro.
140         * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
141         (ARM_AEXT_V8_1M_MAIN): Likewise.
142         (ARM_AEXT2_V8_1M_MAIN): Likewise.
143         (ARM_ARCH_V8_1M_MAIN): Likewise.
144
145 2019-04-11  Sudakshina Das  <sudi.das@arm.com>
146
147         * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
148
149 2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
150
151         * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
152
153 2019-04-07  Alan Modra  <amodra@gmail.com>
154
155         Merge from gcc.
156         2019-04-03  Vineet Gupta  <vgupta@synopsys.com>
157         PR89877
158         * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
159         (sub_ddmmss): Likewise.
160
161 2019-04-06  H.J. Lu  <hongjiu.lu@intel.com>
162
163         * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
164
165 2019-04-01  Andre Vieira  <andre.simoesdiasvieira@arm.com>
166
167         * opcode/arm.h (FPU_NEON_ARMV8_1): New.
168         (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
169         (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
170         (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
171         (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
172         (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
173         (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
174         (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
175
176 2019-03-28  Alan Modra  <amodra@gmail.com>
177
178         PR 24390
179         * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
180
181 2019-03-25  Tamar Christina  <tamar.christina@arm.com>
182
183         * dis-asm.h (struct disassemble_info): Add stop_offset.
184
185 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
186
187         * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
188
189 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
190             Szabolcs Nagy  <szabolcs.nagy@arm.com>
191
192         * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
193
194 2019-03-13  Sudakshina Das  <sudi.das@arm.com>
195
196         * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
197         (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
198         (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
199
200 2019-02-20  Alan Hayward  <alan.hayward@arm.com>
201
202         * elf/common.h (NT_ARM_PAC_MASK): Add define.
203
204 2019-02-15  Saagar Jha  <saagar@saagarjha.com>
205
206         * mach-o/loader.h: Use new OS names in comments.
207
208 2019-02-11  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
209
210         * splay-tree.h (splay_tree_delete_key_fn): Update comment.
211         (splay_tree_delete_value_fn): Likewise.
212
213 2019-01-31  Andreas Krebbel  <krebbel@linux.ibm.com>
214
215         * opcode/s390.h (enum s390_opcode_cpu_val): Add
216         S390_OPCODE_ARCH13.
217
218 2019-01-25  Sudakshina Das  <sudi.das@arm.com>
219             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
220
221         * opcode/aarch64.h (enum aarch64_opnd): Remove
222         AARCH64_OPND_ADDR_SIMPLE_2.
223         (enum aarch64_insn_class): Remove ldstgv_indexed.
224
225 2019-01-22  Tom Tromey  <tom@tromey.com>
226
227         * coff/ecoff.h: Include coff/sym.h.
228
229 2018-06-24  Nick Clifton  <nickc@redhat.com>
230
231         2.32 branch created.
232
233 2019-01-16  Kito Cheng  <kito@andestech.com>
234
235         * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
236         (Tag_RISCV_arch): Likewise.
237         (Tag_RISCV_priv_spec): Likewise.
238         (Tag_RISCV_priv_spec_minor): Likewise.
239         (Tag_RISCV_priv_spec_revision): Likewise.
240         (Tag_RISCV_unaligned_access): Likewise.
241         (Tag_RISCV_stack_align): Likewise.
242
243 2019-01-14  Pavel I. Kryukov  <kryukov@frtk.ru>
244
245         * dis-asm.h: include <string.h>
246
247 2019-01-10  Nick Clifton  <nickc@redhat.com>
248
249         * Merge from GCC:
250         2018-12-22  Jason Merrill  <jason@redhat.com>
251
252         * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
253         ARM, HP, and EDG demangling styles.
254
255 2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
256
257         Merge from GCC:
258         PR other/16615
259
260         * libiberty.h: Mechanically replace "can not" with "cannot".
261         * plugin-api.h: Likewise.
262
263 2018-12-25  Yoshinori Sato <ysato@users.sourceforge.jp>
264
265         * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
266         (E_FLAG_RX_V3): New RXv3 type.
267         * opcode/rx.h (RX_Size): Add double size.
268         (RX_Operand_Type): Add double FPU registers.
269         (RX_Opcode_ID): Add new instuctions.
270
271 2019-01-01  Alan Modra  <amodra@gmail.com>
272
273         Update year range in copyright notice of all files.
274
275 For older changes see ChangeLog-2018
276 \f
277 Copyright (C) 2019 Free Software Foundation, Inc.
278
279 Copying and distribution of this file, with or without modification,
280 are permitted in any medium without royalty provided the copyright
281 notice and this notice are preserved.
282
283 Local Variables:
284 mode: change-log
285 left-margin: 8
286 fill-column: 74
287 version-control: never
288 End: