]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog
libctf: installable libctf as a shared library
[thirdparty/binutils-gdb.git] / include / ChangeLog
CommitLineData
87279e3c
NA
12019-09-23 Nick Alcock <nick.alcock@oracle.com>
2
3 * ctf-api.h: Note the instability of the ctf_link interfaces.
4
1ff6de03
NA
52019-07-13 Nick Alcock <nick.alcock@oracle.com>
6
7 * bfdlink.h (elf_strtab_hash): New forward.
8 (elf_sym_strtab): Likewise.
9 (struct bfd_link_callbacks <examine_strtab>): New.
10 (struct bfd_link_callbacks <emit_ctf>): Likewise.
11
7e97445a
NA
122019-07-13 Nick Alcock <nick.alcock@oracle.com>
13
14 * ctf-api.h (includes): No longer include <sys/param.h>.
15
49ea9b45
NA
162019-07-30 Nick Alcock <nick.alcock@oracle.com>
17
18 * ctf-api.h (ctf_link_add_cu_mapping): New.
19 (ctf_link_memb_name_changer_f): New.
20 (ctf_link_set_memb_name_changer): New.
21
eabb7154
NA
222019-07-13 Nick Alcock <nick.alcock@oracle.com>
23
24 * ctf-api.h (ECTF_INTERNAL): New.
25
72c83edd
NA
262019-07-13 Nick Alcock <nick.alcock@oracle.com>
27
28 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
29 libctf linking machinery.
30 (CTF_LINK_SHARE_UNCONFLICTED): New.
31 (CTF_LINK_SHARE_DUPLICATED): New.
32 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
33 (ECTF_NOTYET): New, a 'not yet implemented' message.
34 (ctf_link_add_ctf): New, add an input file's CTF to the link.
35 (ctf_link): New, merge the type and string sections.
36 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
37 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
38 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
39 strtab's strings.
40 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
41 symbols into symtab order.
42 (ctf_link_write): New, ask the CTF linker to write the CTF out.
43
5537f9b9
NA
442019-07-13 Nick Alcock <nick.alcock@oracle.com>
45
46 * ctf-api.h (ctf_arc_write_fd): New.
47 (ctf_write_mem): Likewise.
48 (ctf_gzwrite): Spacing fix.
49
d851ecd3
NA
502019-07-13 Nick Alcock <nick.alcock@oracle.com>
51
52 * ctf.h (CTF_SET_STID): New.
53
0ac62312
NA
542019-07-13 Nick Alcock <nick.alcock@oracle.com>
55
56 * ctf-api.h (ctf_type_all_f): New.
57 (ctf_type_iter_all): New.
58
2db912ba
NA
592019-07-11 Nick Alcock <nick.alcock@oracle.com>
60
61 * ctf.h: Add object index and function index sections. Describe
62 them. Improve the description of the variable section and clarify
63 the constraints on backward-pointing type nodes.
64 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
65
fd55eae8
NA
662019-07-06 Nick Alcock <nick.alcock@oracle.com>
67
68 * ctf-api.h (ctf_cuname): New function.
69 (ctf_cuname_set): Likewise.
70 * ctf.h: Improve comment around upgrading, no longer
71 implying that v2 is the target of upgrades (it is v3 now).
72 (ctf_header_v2_t): New, old-format header for backward
73 compatibility.
74 (ctf_header_t): Add cth_cuname: this is the first of several
75 header changes in format v3.
76
640197ac
AM
772019-09-23 Alan Modra <amodra@gmail.com>
78
79 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
80 (bfd_section_already_linked_table_init),
81 (bfd_section_already_linked_table_free),
82 (_bfd_handle_already_linked, _bfd_nearby_section),
83 (_bfd_fix_excluded_sec_syms): Declare.
84
0b4453c7
AM
852019-09-23 Alan Modra <amodra@gmail.com>
86
87 * bfdlink.h (enum notice_asneeded_action): Define.
88
7e9ad3a3
JW
892019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
90
91 * opcode/riscv.h (riscv_insn_class): New enum.
92 * opcode/riscv.h (struct riscv_opcode): Change
93 subset field to insn_class field.
94
60391a25
PB
952019-09-09 Phil Blundell <pb@pbcl.net>
96
97 binutils 2.33 branch created.
98
cd18a823
CZ
992019-08-30 Claudiu Zissulescu <claziss@gmail.com>
100
101 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
102 insn_subclass_t enum.
103
baf46cd7
AM
1042019-08-22 Alan Modra <amodra@gmail.com>
105
106 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
107
f16a9783
MS
1082019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
109
110 * elf/mips.h (SHT_GNU_XHASH): New define.
111 (DT_GNU_XHASH): New define.
112
7b1dd701
YS
1132019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
114
115 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
116 (EXPAND_UNOP_EXTENDED_W): Likewise.
117 (EXPAND_UNOP_EXTENDED_L): Likewise.
118 (struct h8_opcode h8_opcodes): Likewise.
119 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
120 later.
121
7e126ba3
CZ
1222019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
123
7b1dd701 124 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
125 (SWITCH): Likewise.
126
7137a1ed
AM
1272019-07-24 Alan Modra <amodra@gmail.com>
128
129 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
130 sections in GNU_MBIND segments.
131
1dd1bc4d
OM
1322019-07-23 Omar Majid <omajid@redhat.com>
133
134 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
135 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
136 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
137 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
138 (I386_APPLE_MAGIC): Define.
139 (I386_FREEBSD_MAGIC): Define.
140 (I386_LINUX_MAGIC): Define.
141 (I386_NETBSD_MAGIC): Define.
142 (I386BADMAG): Extend macro to allow new magic numbers.
143 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
144 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
145 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
146 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
147 (AMD64_APPLE_MAGIC): Define.
148 (AMD64_FREEBSD_MAGIC): Define.
149 (AMD64_LINUX_MAGIC): Define.
150 (AMD64_NETBSD_MAGIC): Define.
151 (AMD64BADMAG): Extend macro to allow new magic numbers.
152
c213164a
AM
1532019-07-19 Alan Modra <amodra@gmail.com>
154
155 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
156 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
157 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
158 (IS_PPC64_TLS_RELOC): Include new tls relocs.
159
12a0b67d
NA
1602019-07-18 Nick Alcock <nick.alcock@oracle.com>
161
162 * ctf-api.h (ECTF_NOTFUNC): Fix description.
163 (ctf_func_type_info): New.
164 (ctf_func_type_args): Likewise.
165 (ctf_type_aname_raw): Likewise.
166
21df382b
JB
1672019-07-16 Jan Beulich <jbeulich@suse.com>
168
169 * opcode/i386.h (POP_SEG386_SHORT): New.
170
41be57ca
MM
1712019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
172
173 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
174 renamed to sve_size_13.
175
083114f8 1762019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
177
178 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
179 short, so following structures are properly aligned.
180
e30d1fa1
SN
1812019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
182
183 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
184 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
185 (R_AARCH64_P32_MOVW_PREL_G1): Define.
186
a610aa4f
NA
1872019-06-03 Nick Alcock <nick.alcock@oracle.com>
188
189 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
190
a0486bac
JM
1912019-05-29 Nick Alcock <nick.alcock@oracle.com>
192
193 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
194 (ctf_id_t): This is now an unsigned type.
195 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
196 for ctf_id_t-returning functions.
197
a30b3e18
NA
1982019-05-28 Nick Alcock <nick.alcock@oracle.com>
199
200 * ctf-api.h (ctf_dump_decorate_f): New.
201 (ctf_dump_state_t): new.
202 (ctf_dump): New.
203
6dbf2b73
NA
2042019-05-28 Nick Alcock <nick.alcock@oracle.com>
205
206 * ctf-api.h (ctf_label_f): New.
207 (ctf_label_set): New.
208 (ctf_label_get): New.
209 (ctf_label_topmost): New.
210 (ctf_label_info): New.
211 (ctf_label_iter): New.
212
6c33b742
NA
2132019-05-28 Nick Alcock <nick.alcock@oracle.com>
214
215 * ctf-api.h (ctf_version): New.
216
b437bfe0
NA
2172019-05-28 Nick Alcock <nick.alcock@oracle.com>
218
219 * ctf-api.h (ctf_func_info): New.
220 (ctf_func_args): Likewise.
221 (ctf_lookup_by_symbol): Likewise.
222 (ctf_lookup_by_symbol): Likewise.
223 (ctf_lookup_variable): Likewise.
224
316afdb1
NA
2252019-05-28 Nick Alcock <nick.alcock@oracle.com>
226
227 * ctf-api.h (ctf_visit_f): New definition.
228 (ctf_member_f): Likewise.
229 (ctf_enum_f): Likewise.
230 (ctf_variable_f): Likewise.
231 (ctf_type_f): Likewise.
232 (ctf_type_isparent): Likewise.
233 (ctf_type_ischild): Likewise.
234 (ctf_type_resolve): Likewise.
235 (ctf_type_aname): Likewise.
236 (ctf_type_lname): Likewise.
237 (ctf_type_name): Likewise.
238 (ctf_type_sizee): Likewise.
239 (ctf_type_align): Likewise.
240 (ctf_type_kind): Likewise.
241 (ctf_type_reference): Likewise.
242 (ctf_type_pointer): Likewise.
243 (ctf_type_encoding): Likewise.
244 (ctf_type_visit): Likewise.
245 (ctf_type_cmp): Likewise.
246 (ctf_type_compat): Likewise.
247 (ctf_member_info): Likewise.
248 (ctf_array_info): Likewise.
249 (ctf_enum_name): Likewise.
250 (ctf_enum_value): Likewise.
251 (ctf_member_iter): Likewise.
252 (ctf_enum_iter): Likewise.
253 (ctf_type_iter): Likewise.
254 (ctf_variable_iter): Likewise.
255
143dce84
NA
2562019-05-28 Nick Alcock <nick.alcock@oracle.com>
257
258 * ctf-api.h (struct bfd): New forward.
259 (ctf_fdopen): New.
260 (ctf_bfdopen): Likewise.
261 (ctf_open): Likewise.
262 (ctf_arc_open): Likewise.
263
9402cc59
NA
2642019-05-28 Nick Alcock <nick.alcock@oracle.com>
265
266 * ctf.h (CTFA_MAGIC): New.
267 (struct ctf_archive): New.
268 (struct ctf_archive_modent): Likewise.
269 * ctf-api.h (ctf_archive_member_f): New.
270 (ctf_archive_raw_member_f): Likewise.
271 (ctf_arc_write): Likewise.
272 (ctf_arc_close): Likewise.
273 (ctf_arc_open_by_name): Likewise.
274 (ctf_archive_iter): Likewise.
275 (ctf_archive_raw_iter): Likewise.
276 (ctf_get_arc): Likewise.
277
72f33921
NA
2782019-05-28 Nick Alcock <nick.alcock@oracle.com>
279
280 * ctf-api.h (ctf_file_close): New declaration.
281 (ctf_getdatasect): Likewise.
282 (ctf_parent_file): Likewise.
283 (ctf_parent_name): Likewise.
284 (ctf_parent_name_set): Likewise.
285 (ctf_import): Likewise.
286 (ctf_setmodel): Likewise.
287 (ctf_getmodel): Likewise.
288 (ctf_setspecific): Likewise.
289 (ctf_getspecific): Likewise.
290
47d546f4
NA
2912019-05-28 Nick Alcock <nick.alcock@oracle.com>
292
293 * ctf-api.h (zlib.h): New include.
294 (ctf_sect_t): New.
295 (ctf_sect_names_t): Likewise.
296 (ctf_encoding_t): Likewise.
297 (ctf_membinfo_t): Likewise.
298 (ctf_arinfo_t): Likewise.
299 (ctf_funcinfo_t): Likewise.
300 (ctf_lblinfo_t): Likewise.
301 (ctf_snapshot_id_t): Likewise.
302 (CTF_FUNC_VARARG): Likewise.
303 (ctf_simple_open): Likewise.
304 (ctf_bufopen): Likewise.
305 (ctf_create): Likewise.
306 (ctf_add_array): Likewise.
307 (ctf_add_const): Likewise.
308 (ctf_add_enum_encoded): Likewise.
309 (ctf_add_enum): Likewise.
310 (ctf_add_float): Likewise.
311 (ctf_add_forward): Likewise.
312 (ctf_add_function): Likewise.
313 (ctf_add_integer): Likewise.
314 (ctf_add_slice): Likewise.
315 (ctf_add_pointer): Likewise.
316 (ctf_add_type): Likewise.
317 (ctf_add_typedef): Likewise.
318 (ctf_add_restrict): Likewise.
319 (ctf_add_struct): Likewise.
320 (ctf_add_union): Likewise.
321 (ctf_add_struct_sized): Likewise.
322 (ctf_add_union_sized): Likewise.
323 (ctf_add_volatile): Likewise.
324 (ctf_add_enumerator): Likewise.
325 (ctf_add_member): Likewise.
326 (ctf_add_member_offset): Likewise.
327 (ctf_add_member_encoded): Likewise.
328 (ctf_add_variable): Likewise.
329 (ctf_set_array): Likewise.
330 (ctf_update): Likewise.
331 (ctf_snapshot): Likewise.
332 (ctf_rollback): Likewise.
333 (ctf_discard): Likewise.
334 (ctf_write): Likewise.
335 (ctf_gzwrite): Likewise.
336 (ctf_compress_write): Likewise.
337
479604f4
NA
3382019-05-28 Nick Alcock <nick.alcock@oracle.com>
339
340 * ctf-api.h (ctf_errno): New declaration.
341 (ctf_errmsg): Likewise.
342
60da9d95
NA
3432019-05-28 Nick Alcock <nick.alcock@oracle.com>
344
345 * ctf-api.h (ctf_setdebug): New.
346 (ctf_getdebug): Likewise.
347
2e94b056
NA
3482019-05-28 Nick Alcock <nick.alcock@oracle.com>
349
350 * ctf-api.h: New file.
351
fceac76e
NA
3522019-05-28 Nick Alcock <nick.alcock@oracle.com>
353
354 * ctf.h: New file.
355
2301ed1c
SN
3562019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
357
358 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
359 (STO_AARCH64_VARIANT_PCS): Define.
360
5663e321
AM
3612019-05-24 Alan Modra <amodra@gmail.com>
362
363 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
364 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
365 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
366 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
367 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
368 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
369 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
370 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
371 (R_PPC64_D28, R_PPC64_PCREL28): Define.
372
dd7efa79
PB
3732019-05-24 Peter Bergner <bergner@linux.ibm.com>
374 Alan Modra <amodra@gmail.com>
375
376 * dis-asm.h (WIDE_OUTPUT): Define.
377 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
378 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
379 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
380
8ebe6212
JM
3812019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
382
383 * elf/bpf.h: New file.
384
a7ad558c
AV
3852019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
386
387 * elf/arm.h (Tag_MVE_arch): Define new enum value.
388 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
389
28ed815a
MM
3902019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
391
392 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
393 operand.
394
fd1dc4a0
MM
3952019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
396
397 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
398 iclass.
399
31e36ab3
MM
4002019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
401
402 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
403
1be5f94f
MM
4042019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
405
406 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
407 iclass.
408
3c17238b
MM
4092019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
410
411 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
412 operand.
413 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
414
cd50a87a
MM
4152019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
416
417 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
418
3c705960
MM
4192019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
420
421 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
422
0a57e14f
MM
4232019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
424
425 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
426
c469c864
MM
4272019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
428
429 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
430
116adc27
MM
4312019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
432
433 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
434
3bd82c86
MM
4352019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
436
437 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
438
adccc507
MM
4392019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
440
441 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
442
7ce2460a
MM
4432019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
444
445 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
446 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
447 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
448 feature macros.
449
41cee089
FS
4502019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
451 Faraz Shahbazker <fshahbazker@wavecomp.com>
452
453 * opcode/mips.h (ASE_EVA_R6): New macro.
454 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
455
b83b4b13
SD
4562019-05-01 Sudakshina Das <sudi.das@arm.com>
457
458 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
459 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
460
a45328b9
AB
4612019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
462 Faraz Shahbazker <fshahbazker@wavecomp.com>
463
464 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
465 (M_SCWP_AB, M_SCDP_AB): Likewise.
466
cd092337
MR
4672019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
468
469 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
470
1889da70
AV
4712019-04-15 Sudakshina Das <sudi.das@arm.com>
472
473 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
474
1caf72a5
AV
4752019-04-15 Sudakshina Das <sudi.das@arm.com>
476
477 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
478
e5d6e09e
AV
4792019-04-15 Sudakshina Das <sudi.das@arm.com>
480
481 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
482
031254f2
AV
4832019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
484
485 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
486 (MAX_TAG_CPU_ARCH): Set value to above macro.
487 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
488 (ARM_AEXT_V8_1M_MAIN): Likewise.
489 (ARM_AEXT2_V8_1M_MAIN): Likewise.
490 (ARM_ARCH_V8_1M_MAIN): Likewise.
491
bd7ceb8d
SD
4922019-04-11 Sudakshina Das <sudi.das@arm.com>
493
494 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
495
462cac58
L
4962019-04-08 H.J. Lu <hongjiu.lu@intel.com>
497
498 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
499
07ffcfec
AM
5002019-04-07 Alan Modra <amodra@gmail.com>
501
502 Merge from gcc.
503 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
504 PR89877
505 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
506 (sub_ddmmss): Likewise.
507
5b9c07b2
L
5082019-04-06 H.J. Lu <hongjiu.lu@intel.com>
509
510 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
511
34ef62f4
AV
5122019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
513
514 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
515 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
516 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
517 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
518 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
519 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
520 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
521 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
522
96a86c01
AM
5232019-03-28 Alan Modra <amodra@gmail.com>
524
525 PR 24390
526 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
527
53b2f36b
TC
5282019-03-25 Tamar Christina <tamar.christina@arm.com>
529
530 * dis-asm.h (struct disassemble_info): Add stop_offset.
531
1dbade74
SD
5322019-03-13 Sudakshina Das <sudi.das@arm.com>
533
534 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
535
37c18eed
SD
5362019-03-13 Sudakshina Das <sudi.das@arm.com>
537 Szabolcs Nagy <szabolcs.nagy@arm.com>
538
539 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
540
cd702818
SD
5412019-03-13 Sudakshina Das <sudi.das@arm.com>
542
543 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
544 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
545 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
546
e6c3b5bf
AH
5472019-02-20 Alan Hayward <alan.hayward@arm.com>
548
549 * elf/common.h (NT_ARM_PAC_MASK): Add define.
550
91d78b81
SJ
5512019-02-15 Saagar Jha <saagar@saagarjha.com>
552
553 * mach-o/loader.h: Use new OS names in comments.
554
e2077304 5552019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
556
557 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
558 (splay_tree_delete_value_fn): Likewise.
559
fc60b8c8
AK
5602019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
561
562 * opcode/s390.h (enum s390_opcode_cpu_val): Add
563 S390_OPCODE_ARCH13.
564
550fd7bf
SD
5652019-01-25 Sudakshina Das <sudi.das@arm.com>
566 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
567
568 * opcode/aarch64.h (enum aarch64_opnd): Remove
569 AARCH64_OPND_ADDR_SIMPLE_2.
570 (enum aarch64_insn_class): Remove ldstgv_indexed.
571
71ba91e1
TT
5722019-01-22 Tom Tromey <tom@tromey.com>
573
574 * coff/ecoff.h: Include coff/sym.h.
575
f974f26c
NC
5762018-06-24 Nick Clifton <nickc@redhat.com>
577
578 2.32 branch created.
579
2dc8dd17
JW
5802019-01-16 Kito Cheng <kito@andestech.com>
581
582 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
583 (Tag_RISCV_arch): Likewise.
584 (Tag_RISCV_priv_spec): Likewise.
585 (Tag_RISCV_priv_spec_minor): Likewise.
586 (Tag_RISCV_priv_spec_revision): Likewise.
587 (Tag_RISCV_unaligned_access): Likewise.
588 (Tag_RISCV_stack_align): Likewise.
589
8f0a2148
ПК
5902019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
591
592 * dis-asm.h: include <string.h>
593
1910070b
NC
5942019-01-10 Nick Clifton <nickc@redhat.com>
595
596 * Merge from GCC:
597 2018-12-22 Jason Merrill <jason@redhat.com>
598
599 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
600 ARM, HP, and EDG demangling styles.
601
a08da33e
SL
6022019-01-09 Sandra Loosemore <sandra@codesourcery.com>
603
604 Merge from GCC:
605 PR other/16615
606
607 * libiberty.h: Mechanically replace "can not" with "cannot".
608 * plugin-api.h: Likewise.
609
59581069
YS
6102018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
611
612 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
613 (E_FLAG_RX_V3): New RXv3 type.
614 * opcode/rx.h (RX_Size): Add double size.
615 (RX_Operand_Type): Add double FPU registers.
616 (RX_Opcode_ID): Add new instuctions.
617
82704155
AM
6182019-01-01 Alan Modra <amodra@gmail.com>
619
620 Update year range in copyright notice of all files.
621
d5c04e1b 622For older changes see ChangeLog-2018
3499769a 623\f
d5c04e1b 624Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
625
626Copying and distribution of this file, with or without modification,
627are permitted in any medium without royalty provided the copyright
628notice and this notice are preserved.
629
630Local Variables:
631mode: change-log
632left-margin: 8
633fill-column: 74
634version-control: never
635End: