libctf: mmappable archives
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
9402cc59
NA
12019-05-28 Nick Alcock <nick.alcock@oracle.com>
2
3 * ctf.h (CTFA_MAGIC): New.
4 (struct ctf_archive): New.
5 (struct ctf_archive_modent): Likewise.
6 * ctf-api.h (ctf_archive_member_f): New.
7 (ctf_archive_raw_member_f): Likewise.
8 (ctf_arc_write): Likewise.
9 (ctf_arc_close): Likewise.
10 (ctf_arc_open_by_name): Likewise.
11 (ctf_archive_iter): Likewise.
12 (ctf_archive_raw_iter): Likewise.
13 (ctf_get_arc): Likewise.
14
72f33921
NA
152019-05-28 Nick Alcock <nick.alcock@oracle.com>
16
17 * ctf-api.h (ctf_file_close): New declaration.
18 (ctf_getdatasect): Likewise.
19 (ctf_parent_file): Likewise.
20 (ctf_parent_name): Likewise.
21 (ctf_parent_name_set): Likewise.
22 (ctf_import): Likewise.
23 (ctf_setmodel): Likewise.
24 (ctf_getmodel): Likewise.
25 (ctf_setspecific): Likewise.
26 (ctf_getspecific): Likewise.
27
47d546f4
NA
282019-05-28 Nick Alcock <nick.alcock@oracle.com>
29
30 * ctf-api.h (zlib.h): New include.
31 (ctf_sect_t): New.
32 (ctf_sect_names_t): Likewise.
33 (ctf_encoding_t): Likewise.
34 (ctf_membinfo_t): Likewise.
35 (ctf_arinfo_t): Likewise.
36 (ctf_funcinfo_t): Likewise.
37 (ctf_lblinfo_t): Likewise.
38 (ctf_snapshot_id_t): Likewise.
39 (CTF_FUNC_VARARG): Likewise.
40 (ctf_simple_open): Likewise.
41 (ctf_bufopen): Likewise.
42 (ctf_create): Likewise.
43 (ctf_add_array): Likewise.
44 (ctf_add_const): Likewise.
45 (ctf_add_enum_encoded): Likewise.
46 (ctf_add_enum): Likewise.
47 (ctf_add_float): Likewise.
48 (ctf_add_forward): Likewise.
49 (ctf_add_function): Likewise.
50 (ctf_add_integer): Likewise.
51 (ctf_add_slice): Likewise.
52 (ctf_add_pointer): Likewise.
53 (ctf_add_type): Likewise.
54 (ctf_add_typedef): Likewise.
55 (ctf_add_restrict): Likewise.
56 (ctf_add_struct): Likewise.
57 (ctf_add_union): Likewise.
58 (ctf_add_struct_sized): Likewise.
59 (ctf_add_union_sized): Likewise.
60 (ctf_add_volatile): Likewise.
61 (ctf_add_enumerator): Likewise.
62 (ctf_add_member): Likewise.
63 (ctf_add_member_offset): Likewise.
64 (ctf_add_member_encoded): Likewise.
65 (ctf_add_variable): Likewise.
66 (ctf_set_array): Likewise.
67 (ctf_update): Likewise.
68 (ctf_snapshot): Likewise.
69 (ctf_rollback): Likewise.
70 (ctf_discard): Likewise.
71 (ctf_write): Likewise.
72 (ctf_gzwrite): Likewise.
73 (ctf_compress_write): Likewise.
74
479604f4
NA
752019-05-28 Nick Alcock <nick.alcock@oracle.com>
76
77 * ctf-api.h (ctf_errno): New declaration.
78 (ctf_errmsg): Likewise.
79
60da9d95
NA
802019-05-28 Nick Alcock <nick.alcock@oracle.com>
81
82 * ctf-api.h (ctf_setdebug): New.
83 (ctf_getdebug): Likewise.
84
2e94b056
NA
852019-05-28 Nick Alcock <nick.alcock@oracle.com>
86
87 * ctf-api.h: New file.
88
fceac76e
NA
892019-05-28 Nick Alcock <nick.alcock@oracle.com>
90
91 * ctf.h: New file.
92
2301ed1c
SN
932019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
94
95 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
96 (STO_AARCH64_VARIANT_PCS): Define.
97
5663e321
AM
982019-05-24 Alan Modra <amodra@gmail.com>
99
100 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
101 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
102 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
103 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
104 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
105 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
106 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
107 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
108 (R_PPC64_D28, R_PPC64_PCREL28): Define.
109
dd7efa79
PB
1102019-05-24 Peter Bergner <bergner@linux.ibm.com>
111 Alan Modra <amodra@gmail.com>
112
113 * dis-asm.h (WIDE_OUTPUT): Define.
114 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
115 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
116 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
117
8ebe6212
JM
1182019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
119
120 * elf/bpf.h: New file.
121
a7ad558c
AV
1222019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
123
124 * elf/arm.h (Tag_MVE_arch): Define new enum value.
125 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
126
28ed815a
MM
1272019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
128
129 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
130 operand.
131
fd1dc4a0
MM
1322019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
133
134 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
135 iclass.
136
31e36ab3
MM
1372019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
138
139 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
140
1be5f94f
MM
1412019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
142
143 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
144 iclass.
145
3c17238b
MM
1462019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
147
148 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
149 operand.
150 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
151
cd50a87a
MM
1522019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
153
154 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
155
3c705960
MM
1562019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
157
158 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
159
0a57e14f
MM
1602019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
161
162 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
163
c469c864
MM
1642019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
165
166 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
167
116adc27
MM
1682019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
169
170 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
171
3bd82c86
MM
1722019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
173
174 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
175
adccc507
MM
1762019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
177
178 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
179
7ce2460a
MM
1802019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
181
182 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
183 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
184 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
185 feature macros.
186
41cee089
FS
1872019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
188 Faraz Shahbazker <fshahbazker@wavecomp.com>
189
190 * opcode/mips.h (ASE_EVA_R6): New macro.
191 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
192
b83b4b13
SD
1932019-05-01 Sudakshina Das <sudi.das@arm.com>
194
195 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
196 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
197
a45328b9
AB
1982019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
199 Faraz Shahbazker <fshahbazker@wavecomp.com>
200
201 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
202 (M_SCWP_AB, M_SCDP_AB): Likewise.
203
cd092337
MR
2042019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
205
206 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
207
1889da70
AV
2082019-04-15 Sudakshina Das <sudi.das@arm.com>
209
210 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
211
1caf72a5
AV
2122019-04-15 Sudakshina Das <sudi.das@arm.com>
213
214 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
215
e5d6e09e
AV
2162019-04-15 Sudakshina Das <sudi.das@arm.com>
217
218 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
219
031254f2
AV
2202019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
221
222 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
223 (MAX_TAG_CPU_ARCH): Set value to above macro.
224 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
225 (ARM_AEXT_V8_1M_MAIN): Likewise.
226 (ARM_AEXT2_V8_1M_MAIN): Likewise.
227 (ARM_ARCH_V8_1M_MAIN): Likewise.
228
bd7ceb8d
SD
2292019-04-11 Sudakshina Das <sudi.das@arm.com>
230
231 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
232
462cac58
L
2332019-04-08 H.J. Lu <hongjiu.lu@intel.com>
234
235 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
236
07ffcfec
AM
2372019-04-07 Alan Modra <amodra@gmail.com>
238
239 Merge from gcc.
240 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
241 PR89877
242 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
243 (sub_ddmmss): Likewise.
244
5b9c07b2
L
2452019-04-06 H.J. Lu <hongjiu.lu@intel.com>
246
247 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
248
34ef62f4
AV
2492019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
250
251 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
252 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
253 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
254 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
255 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
256 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
257 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
258 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
259
96a86c01
AM
2602019-03-28 Alan Modra <amodra@gmail.com>
261
262 PR 24390
263 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
264
53b2f36b
TC
2652019-03-25 Tamar Christina <tamar.christina@arm.com>
266
267 * dis-asm.h (struct disassemble_info): Add stop_offset.
268
1dbade74
SD
2692019-03-13 Sudakshina Das <sudi.das@arm.com>
270
271 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
272
37c18eed
SD
2732019-03-13 Sudakshina Das <sudi.das@arm.com>
274 Szabolcs Nagy <szabolcs.nagy@arm.com>
275
276 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
277
cd702818
SD
2782019-03-13 Sudakshina Das <sudi.das@arm.com>
279
280 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
281 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
282 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
283
e6c3b5bf
AH
2842019-02-20 Alan Hayward <alan.hayward@arm.com>
285
286 * elf/common.h (NT_ARM_PAC_MASK): Add define.
287
91d78b81
SJ
2882019-02-15 Saagar Jha <saagar@saagarjha.com>
289
290 * mach-o/loader.h: Use new OS names in comments.
291
e2077304 2922019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
293
294 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
295 (splay_tree_delete_value_fn): Likewise.
296
fc60b8c8
AK
2972019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
298
299 * opcode/s390.h (enum s390_opcode_cpu_val): Add
300 S390_OPCODE_ARCH13.
301
550fd7bf
SD
3022019-01-25 Sudakshina Das <sudi.das@arm.com>
303 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
304
305 * opcode/aarch64.h (enum aarch64_opnd): Remove
306 AARCH64_OPND_ADDR_SIMPLE_2.
307 (enum aarch64_insn_class): Remove ldstgv_indexed.
308
71ba91e1
TT
3092019-01-22 Tom Tromey <tom@tromey.com>
310
311 * coff/ecoff.h: Include coff/sym.h.
312
f974f26c
NC
3132018-06-24 Nick Clifton <nickc@redhat.com>
314
315 2.32 branch created.
316
2dc8dd17
JW
3172019-01-16 Kito Cheng <kito@andestech.com>
318
319 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
320 (Tag_RISCV_arch): Likewise.
321 (Tag_RISCV_priv_spec): Likewise.
322 (Tag_RISCV_priv_spec_minor): Likewise.
323 (Tag_RISCV_priv_spec_revision): Likewise.
324 (Tag_RISCV_unaligned_access): Likewise.
325 (Tag_RISCV_stack_align): Likewise.
326
8f0a2148
ПК
3272019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
328
329 * dis-asm.h: include <string.h>
330
1910070b
NC
3312019-01-10 Nick Clifton <nickc@redhat.com>
332
333 * Merge from GCC:
334 2018-12-22 Jason Merrill <jason@redhat.com>
335
336 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
337 ARM, HP, and EDG demangling styles.
338
a08da33e
SL
3392019-01-09 Sandra Loosemore <sandra@codesourcery.com>
340
341 Merge from GCC:
342 PR other/16615
343
344 * libiberty.h: Mechanically replace "can not" with "cannot".
345 * plugin-api.h: Likewise.
346
59581069
YS
3472018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
348
349 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
350 (E_FLAG_RX_V3): New RXv3 type.
351 * opcode/rx.h (RX_Size): Add double size.
352 (RX_Operand_Type): Add double FPU registers.
353 (RX_Opcode_ID): Add new instuctions.
354
82704155
AM
3552019-01-01 Alan Modra <amodra@gmail.com>
356
357 Update year range in copyright notice of all files.
358
d5c04e1b 359For older changes see ChangeLog-2018
3499769a 360\f
d5c04e1b 361Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
362
363Copying and distribution of this file, with or without modification,
364are permitted in any medium without royalty provided the copyright
365notice and this notice are preserved.
366
367Local Variables:
368mode: change-log
369left-margin: 8
370fill-column: 74
371version-control: never
372End:
This page took 0.172273 seconds and 4 git commands to generate.