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