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