New set/show testing framework (gdb.base/settings.exp)
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
a610aa4f
NA
12019-06-03 Nick Alcock <nick.alcock@oracle.com>
2
3 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
4
a0486bac
JM
52019-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
a30b3e18
NA
122019-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
6dbf2b73
NA
182019-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
6c33b742
NA
272019-05-28 Nick Alcock <nick.alcock@oracle.com>
28
29 * ctf-api.h (ctf_version): New.
30
b437bfe0
NA
312019-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
316afdb1
NA
392019-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
143dce84
NA
702019-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
9402cc59
NA
782019-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
72f33921
NA
922019-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
47d546f4
NA
1052019-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
479604f4
NA
1522019-05-28 Nick Alcock <nick.alcock@oracle.com>
153
154 * ctf-api.h (ctf_errno): New declaration.
155 (ctf_errmsg): Likewise.
156
60da9d95
NA
1572019-05-28 Nick Alcock <nick.alcock@oracle.com>
158
159 * ctf-api.h (ctf_setdebug): New.
160 (ctf_getdebug): Likewise.
161
2e94b056
NA
1622019-05-28 Nick Alcock <nick.alcock@oracle.com>
163
164 * ctf-api.h: New file.
165
fceac76e
NA
1662019-05-28 Nick Alcock <nick.alcock@oracle.com>
167
168 * ctf.h: New file.
169
2301ed1c
SN
1702019-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
5663e321
AM
1752019-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
dd7efa79
PB
1872019-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
8ebe6212
JM
1952019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
196
197 * elf/bpf.h: New file.
198
a7ad558c
AV
1992019-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
28ed815a
MM
2042019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
205
206 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
207 operand.
208
fd1dc4a0
MM
2092019-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
31e36ab3
MM
2142019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
215
216 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
217
1be5f94f
MM
2182019-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
3c17238b
MM
2232019-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
cd50a87a
MM
2292019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
230
231 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
232
3c705960
MM
2332019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
234
235 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
236
0a57e14f
MM
2372019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
238
239 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
240
c469c864
MM
2412019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
242
243 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
244
116adc27
MM
2452019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
246
247 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
248
3bd82c86
MM
2492019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
250
251 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
252
adccc507
MM
2532019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
254
255 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
256
7ce2460a
MM
2572019-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
41cee089
FS
2642019-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
b83b4b13
SD
2702019-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
a45328b9
AB
2752019-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
cd092337
MR
2812019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
282
283 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
284
1889da70
AV
2852019-04-15 Sudakshina Das <sudi.das@arm.com>
286
287 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
288
1caf72a5
AV
2892019-04-15 Sudakshina Das <sudi.das@arm.com>
290
291 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
292
e5d6e09e
AV
2932019-04-15 Sudakshina Das <sudi.das@arm.com>
294
295 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
296
031254f2
AV
2972019-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
bd7ceb8d
SD
3062019-04-11 Sudakshina Das <sudi.das@arm.com>
307
308 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
309
462cac58
L
3102019-04-08 H.J. Lu <hongjiu.lu@intel.com>
311
312 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
313
07ffcfec
AM
3142019-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
5b9c07b2
L
3222019-04-06 H.J. Lu <hongjiu.lu@intel.com>
323
324 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
325
34ef62f4
AV
3262019-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
96a86c01
AM
3372019-03-28 Alan Modra <amodra@gmail.com>
338
339 PR 24390
340 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
341
53b2f36b
TC
3422019-03-25 Tamar Christina <tamar.christina@arm.com>
343
344 * dis-asm.h (struct disassemble_info): Add stop_offset.
345
1dbade74
SD
3462019-03-13 Sudakshina Das <sudi.das@arm.com>
347
348 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
349
37c18eed
SD
3502019-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
cd702818
SD
3552019-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
e6c3b5bf
AH
3612019-02-20 Alan Hayward <alan.hayward@arm.com>
362
363 * elf/common.h (NT_ARM_PAC_MASK): Add define.
364
91d78b81
SJ
3652019-02-15 Saagar Jha <saagar@saagarjha.com>
366
367 * mach-o/loader.h: Use new OS names in comments.
368
e2077304 3692019-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
fc60b8c8
AK
3742019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
375
376 * opcode/s390.h (enum s390_opcode_cpu_val): Add
377 S390_OPCODE_ARCH13.
378
550fd7bf
SD
3792019-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
71ba91e1
TT
3862019-01-22 Tom Tromey <tom@tromey.com>
387
388 * coff/ecoff.h: Include coff/sym.h.
389
f974f26c
NC
3902018-06-24 Nick Clifton <nickc@redhat.com>
391
392 2.32 branch created.
393
2dc8dd17
JW
3942019-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
8f0a2148
ПК
4042019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
405
406 * dis-asm.h: include <string.h>
407
1910070b
NC
4082019-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
a08da33e
SL
4162019-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
59581069
YS
4242018-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
82704155
AM
4322019-01-01 Alan Modra <amodra@gmail.com>
433
434 Update year range in copyright notice of all files.
435
d5c04e1b 436For older changes see ChangeLog-2018
3499769a 437\f
d5c04e1b 438Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
439
440Copying and distribution of this file, with or without modification,
441are permitted in any medium without royalty provided the copyright
442notice and this notice are preserved.
443
444Local Variables:
445mode: change-log
446left-margin: 8
447fill-column: 74
448version-control: never
449End:
This page took 0.282945 seconds and 4 git commands to generate.