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