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