gdb: Make use of gdb::option framework for some info commands
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
41be57ca
MM
12019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
2
3 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
4 renamed to sve_size_13.
5
7cee1826
NA
62019-06-19 Nick Alcock <nick.alcock@oracle.com>
7
8 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
9 short, so following structures are properly aligned.
10
e30d1fa1
SN
112019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
12
13 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
14 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
15 (R_AARCH64_P32_MOVW_PREL_G1): Define.
16
a610aa4f
NA
172019-06-03 Nick Alcock <nick.alcock@oracle.com>
18
19 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
20
a0486bac
JM
212019-05-29 Nick Alcock <nick.alcock@oracle.com>
22
23 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
24 (ctf_id_t): This is now an unsigned type.
25 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
26 for ctf_id_t-returning functions.
27
a30b3e18
NA
282019-05-28 Nick Alcock <nick.alcock@oracle.com>
29
30 * ctf-api.h (ctf_dump_decorate_f): New.
31 (ctf_dump_state_t): new.
32 (ctf_dump): New.
33
6dbf2b73
NA
342019-05-28 Nick Alcock <nick.alcock@oracle.com>
35
36 * ctf-api.h (ctf_label_f): New.
37 (ctf_label_set): New.
38 (ctf_label_get): New.
39 (ctf_label_topmost): New.
40 (ctf_label_info): New.
41 (ctf_label_iter): New.
42
6c33b742
NA
432019-05-28 Nick Alcock <nick.alcock@oracle.com>
44
45 * ctf-api.h (ctf_version): New.
46
b437bfe0
NA
472019-05-28 Nick Alcock <nick.alcock@oracle.com>
48
49 * ctf-api.h (ctf_func_info): New.
50 (ctf_func_args): Likewise.
51 (ctf_lookup_by_symbol): Likewise.
52 (ctf_lookup_by_symbol): Likewise.
53 (ctf_lookup_variable): Likewise.
54
316afdb1
NA
552019-05-28 Nick Alcock <nick.alcock@oracle.com>
56
57 * ctf-api.h (ctf_visit_f): New definition.
58 (ctf_member_f): Likewise.
59 (ctf_enum_f): Likewise.
60 (ctf_variable_f): Likewise.
61 (ctf_type_f): Likewise.
62 (ctf_type_isparent): Likewise.
63 (ctf_type_ischild): Likewise.
64 (ctf_type_resolve): Likewise.
65 (ctf_type_aname): Likewise.
66 (ctf_type_lname): Likewise.
67 (ctf_type_name): Likewise.
68 (ctf_type_sizee): Likewise.
69 (ctf_type_align): Likewise.
70 (ctf_type_kind): Likewise.
71 (ctf_type_reference): Likewise.
72 (ctf_type_pointer): Likewise.
73 (ctf_type_encoding): Likewise.
74 (ctf_type_visit): Likewise.
75 (ctf_type_cmp): Likewise.
76 (ctf_type_compat): Likewise.
77 (ctf_member_info): Likewise.
78 (ctf_array_info): Likewise.
79 (ctf_enum_name): Likewise.
80 (ctf_enum_value): Likewise.
81 (ctf_member_iter): Likewise.
82 (ctf_enum_iter): Likewise.
83 (ctf_type_iter): Likewise.
84 (ctf_variable_iter): Likewise.
85
143dce84
NA
862019-05-28 Nick Alcock <nick.alcock@oracle.com>
87
88 * ctf-api.h (struct bfd): New forward.
89 (ctf_fdopen): New.
90 (ctf_bfdopen): Likewise.
91 (ctf_open): Likewise.
92 (ctf_arc_open): Likewise.
93
9402cc59
NA
942019-05-28 Nick Alcock <nick.alcock@oracle.com>
95
96 * ctf.h (CTFA_MAGIC): New.
97 (struct ctf_archive): New.
98 (struct ctf_archive_modent): Likewise.
99 * ctf-api.h (ctf_archive_member_f): New.
100 (ctf_archive_raw_member_f): Likewise.
101 (ctf_arc_write): Likewise.
102 (ctf_arc_close): Likewise.
103 (ctf_arc_open_by_name): Likewise.
104 (ctf_archive_iter): Likewise.
105 (ctf_archive_raw_iter): Likewise.
106 (ctf_get_arc): Likewise.
107
72f33921
NA
1082019-05-28 Nick Alcock <nick.alcock@oracle.com>
109
110 * ctf-api.h (ctf_file_close): New declaration.
111 (ctf_getdatasect): Likewise.
112 (ctf_parent_file): Likewise.
113 (ctf_parent_name): Likewise.
114 (ctf_parent_name_set): Likewise.
115 (ctf_import): Likewise.
116 (ctf_setmodel): Likewise.
117 (ctf_getmodel): Likewise.
118 (ctf_setspecific): Likewise.
119 (ctf_getspecific): Likewise.
120
47d546f4
NA
1212019-05-28 Nick Alcock <nick.alcock@oracle.com>
122
123 * ctf-api.h (zlib.h): New include.
124 (ctf_sect_t): New.
125 (ctf_sect_names_t): Likewise.
126 (ctf_encoding_t): Likewise.
127 (ctf_membinfo_t): Likewise.
128 (ctf_arinfo_t): Likewise.
129 (ctf_funcinfo_t): Likewise.
130 (ctf_lblinfo_t): Likewise.
131 (ctf_snapshot_id_t): Likewise.
132 (CTF_FUNC_VARARG): Likewise.
133 (ctf_simple_open): Likewise.
134 (ctf_bufopen): Likewise.
135 (ctf_create): Likewise.
136 (ctf_add_array): Likewise.
137 (ctf_add_const): Likewise.
138 (ctf_add_enum_encoded): Likewise.
139 (ctf_add_enum): Likewise.
140 (ctf_add_float): Likewise.
141 (ctf_add_forward): Likewise.
142 (ctf_add_function): Likewise.
143 (ctf_add_integer): Likewise.
144 (ctf_add_slice): Likewise.
145 (ctf_add_pointer): Likewise.
146 (ctf_add_type): Likewise.
147 (ctf_add_typedef): Likewise.
148 (ctf_add_restrict): Likewise.
149 (ctf_add_struct): Likewise.
150 (ctf_add_union): Likewise.
151 (ctf_add_struct_sized): Likewise.
152 (ctf_add_union_sized): Likewise.
153 (ctf_add_volatile): Likewise.
154 (ctf_add_enumerator): Likewise.
155 (ctf_add_member): Likewise.
156 (ctf_add_member_offset): Likewise.
157 (ctf_add_member_encoded): Likewise.
158 (ctf_add_variable): Likewise.
159 (ctf_set_array): Likewise.
160 (ctf_update): Likewise.
161 (ctf_snapshot): Likewise.
162 (ctf_rollback): Likewise.
163 (ctf_discard): Likewise.
164 (ctf_write): Likewise.
165 (ctf_gzwrite): Likewise.
166 (ctf_compress_write): Likewise.
167
479604f4
NA
1682019-05-28 Nick Alcock <nick.alcock@oracle.com>
169
170 * ctf-api.h (ctf_errno): New declaration.
171 (ctf_errmsg): Likewise.
172
60da9d95
NA
1732019-05-28 Nick Alcock <nick.alcock@oracle.com>
174
175 * ctf-api.h (ctf_setdebug): New.
176 (ctf_getdebug): Likewise.
177
2e94b056
NA
1782019-05-28 Nick Alcock <nick.alcock@oracle.com>
179
180 * ctf-api.h: New file.
181
fceac76e
NA
1822019-05-28 Nick Alcock <nick.alcock@oracle.com>
183
184 * ctf.h: New file.
185
2301ed1c
SN
1862019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
187
188 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
189 (STO_AARCH64_VARIANT_PCS): Define.
190
5663e321
AM
1912019-05-24 Alan Modra <amodra@gmail.com>
192
193 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
194 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
195 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
196 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
197 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
198 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
199 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
200 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
201 (R_PPC64_D28, R_PPC64_PCREL28): Define.
202
dd7efa79
PB
2032019-05-24 Peter Bergner <bergner@linux.ibm.com>
204 Alan Modra <amodra@gmail.com>
205
206 * dis-asm.h (WIDE_OUTPUT): Define.
207 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
208 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
209 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
210
8ebe6212
JM
2112019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
212
213 * elf/bpf.h: New file.
214
a7ad558c
AV
2152019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
216
217 * elf/arm.h (Tag_MVE_arch): Define new enum value.
218 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
219
28ed815a
MM
2202019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
221
222 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
223 operand.
224
fd1dc4a0
MM
2252019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
226
227 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
228 iclass.
229
31e36ab3
MM
2302019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
231
232 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
233
1be5f94f
MM
2342019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
235
236 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
237 iclass.
238
3c17238b
MM
2392019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
240
241 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
242 operand.
243 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
244
cd50a87a
MM
2452019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
246
247 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
248
3c705960
MM
2492019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
250
251 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
252
0a57e14f
MM
2532019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
254
255 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
256
c469c864
MM
2572019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
258
259 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
260
116adc27
MM
2612019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
262
263 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
264
3bd82c86
MM
2652019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
266
267 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
268
adccc507
MM
2692019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
270
271 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
272
7ce2460a
MM
2732019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
274
275 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
276 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
277 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
278 feature macros.
279
41cee089
FS
2802019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
281 Faraz Shahbazker <fshahbazker@wavecomp.com>
282
283 * opcode/mips.h (ASE_EVA_R6): New macro.
284 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
285
b83b4b13
SD
2862019-05-01 Sudakshina Das <sudi.das@arm.com>
287
288 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
289 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
290
a45328b9
AB
2912019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
292 Faraz Shahbazker <fshahbazker@wavecomp.com>
293
294 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
295 (M_SCWP_AB, M_SCDP_AB): Likewise.
296
cd092337
MR
2972019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
298
299 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
300
1889da70
AV
3012019-04-15 Sudakshina Das <sudi.das@arm.com>
302
303 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
304
1caf72a5
AV
3052019-04-15 Sudakshina Das <sudi.das@arm.com>
306
307 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
308
e5d6e09e
AV
3092019-04-15 Sudakshina Das <sudi.das@arm.com>
310
311 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
312
031254f2
AV
3132019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
314
315 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
316 (MAX_TAG_CPU_ARCH): Set value to above macro.
317 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
318 (ARM_AEXT_V8_1M_MAIN): Likewise.
319 (ARM_AEXT2_V8_1M_MAIN): Likewise.
320 (ARM_ARCH_V8_1M_MAIN): Likewise.
321
bd7ceb8d
SD
3222019-04-11 Sudakshina Das <sudi.das@arm.com>
323
324 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
325
462cac58
L
3262019-04-08 H.J. Lu <hongjiu.lu@intel.com>
327
328 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
329
07ffcfec
AM
3302019-04-07 Alan Modra <amodra@gmail.com>
331
332 Merge from gcc.
333 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
334 PR89877
335 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
336 (sub_ddmmss): Likewise.
337
5b9c07b2
L
3382019-04-06 H.J. Lu <hongjiu.lu@intel.com>
339
340 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
341
34ef62f4
AV
3422019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
343
344 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
345 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
346 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
347 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
348 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
349 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
350 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
351 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
352
96a86c01
AM
3532019-03-28 Alan Modra <amodra@gmail.com>
354
355 PR 24390
356 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
357
53b2f36b
TC
3582019-03-25 Tamar Christina <tamar.christina@arm.com>
359
360 * dis-asm.h (struct disassemble_info): Add stop_offset.
361
1dbade74
SD
3622019-03-13 Sudakshina Das <sudi.das@arm.com>
363
364 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
365
37c18eed
SD
3662019-03-13 Sudakshina Das <sudi.das@arm.com>
367 Szabolcs Nagy <szabolcs.nagy@arm.com>
368
369 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
370
cd702818
SD
3712019-03-13 Sudakshina Das <sudi.das@arm.com>
372
373 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
374 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
375 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
376
e6c3b5bf
AH
3772019-02-20 Alan Hayward <alan.hayward@arm.com>
378
379 * elf/common.h (NT_ARM_PAC_MASK): Add define.
380
91d78b81
SJ
3812019-02-15 Saagar Jha <saagar@saagarjha.com>
382
383 * mach-o/loader.h: Use new OS names in comments.
384
e2077304 3852019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
386
387 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
388 (splay_tree_delete_value_fn): Likewise.
389
fc60b8c8
AK
3902019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
391
392 * opcode/s390.h (enum s390_opcode_cpu_val): Add
393 S390_OPCODE_ARCH13.
394
550fd7bf
SD
3952019-01-25 Sudakshina Das <sudi.das@arm.com>
396 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
397
398 * opcode/aarch64.h (enum aarch64_opnd): Remove
399 AARCH64_OPND_ADDR_SIMPLE_2.
400 (enum aarch64_insn_class): Remove ldstgv_indexed.
401
71ba91e1
TT
4022019-01-22 Tom Tromey <tom@tromey.com>
403
404 * coff/ecoff.h: Include coff/sym.h.
405
f974f26c
NC
4062018-06-24 Nick Clifton <nickc@redhat.com>
407
408 2.32 branch created.
409
2dc8dd17
JW
4102019-01-16 Kito Cheng <kito@andestech.com>
411
412 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
413 (Tag_RISCV_arch): Likewise.
414 (Tag_RISCV_priv_spec): Likewise.
415 (Tag_RISCV_priv_spec_minor): Likewise.
416 (Tag_RISCV_priv_spec_revision): Likewise.
417 (Tag_RISCV_unaligned_access): Likewise.
418 (Tag_RISCV_stack_align): Likewise.
419
8f0a2148
ПК
4202019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
421
422 * dis-asm.h: include <string.h>
423
1910070b
NC
4242019-01-10 Nick Clifton <nickc@redhat.com>
425
426 * Merge from GCC:
427 2018-12-22 Jason Merrill <jason@redhat.com>
428
429 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
430 ARM, HP, and EDG demangling styles.
431
a08da33e
SL
4322019-01-09 Sandra Loosemore <sandra@codesourcery.com>
433
434 Merge from GCC:
435 PR other/16615
436
437 * libiberty.h: Mechanically replace "can not" with "cannot".
438 * plugin-api.h: Likewise.
439
59581069
YS
4402018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
441
442 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
443 (E_FLAG_RX_V3): New RXv3 type.
444 * opcode/rx.h (RX_Size): Add double size.
445 (RX_Operand_Type): Add double FPU registers.
446 (RX_Opcode_ID): Add new instuctions.
447
82704155
AM
4482019-01-01 Alan Modra <amodra@gmail.com>
449
450 Update year range in copyright notice of all files.
451
d5c04e1b 452For older changes see ChangeLog-2018
3499769a 453\f
d5c04e1b 454Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
455
456Copying and distribution of this file, with or without modification,
457are permitted in any medium without royalty provided the copyright
458notice and this notice are preserved.
459
460Local Variables:
461mode: change-log
462left-margin: 8
463fill-column: 74
464version-control: never
465End:
This page took 0.203806 seconds and 4 git commands to generate.