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