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