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