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