Use disassemble_info.private_data in place of insn_sets
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
103ebbc3
AM
12019-12-10 Alan Modra <amodra@gmail.com>
2
3 * dis-asm.h (struct disassemble_info): Delete insn_sets.
4 (INIT_DISASSEMBLE_INFO_NO_ARCH): Don't define.
5
2dc4b12f
JB
62019-12-05 Jan Beulich <jbeulich@suse.com>
7
8 * opcode/aarch64.h (AARCH64_FEATURE_CRYPTO): Expand to the
9 combination of AES and SHA2.
10
61826503
CE
112019-11-25 Alan Modra <amodra@gmail.com>
12
13 * coff/ti.h (GET_SCNHDR_SIZE, PUT_SCNHDR_SIZE, GET_SCN_SCNLEN),
14 (PUT_SCN_SCNLEN): Adjust bfd_octets_per_byte calls.
15
8b301fbb
MI
162019-11-22 Mihail Ionescu <mihail.ionescu@arm.com>
17
18 * opcode/arm.h (ARM_EXT2_CRC): New extension feature
19 to replace CRC_EXT_ARMV8.
20 (CRC_EXT_ARMV8): Remove and mark bit as unused.
21 (ARM_ARCH_V8A_CRC, ARM_ARCH_V8_1A, ARM_ARCH_V8_2A,
22 ARM_ARCH_V8_3A, ARM_ARCH_V8_4A, ARM_ARCH_V8_5A,
23 ARM_ARCH_V8_6A): Redefine using ARM_EXT2_CRC instead of
24 CRC_EXT_ARMV8.
25
66f8b2cb
AB
262019-11-18 Andrew Burgess <andrew.burgess@embecosm.com>
27
28 * dwarf2.h (DW_CIE_VERSION): Delete.
29
616ce08e
MM
302019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
31
32 * opcode/arm.h (ARM_EXT2_I8MM): New feature macro.
33
8382113f
MM
342019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
35
36 * opcode/aarch64.h (AARCH64_FEATURE_I8MM): New.
37 (AARCH64_FEATURE_F32MM): New.
38 (AARCH64_FEATURE_F64MM): New.
39 (AARCH64_OPND_SVE_ADDR_RI_S4x32): New.
40 (enum aarch64_insn_class): Add new instruction class "aarch64_misc" for
41 instructions that do not require special handling.
42
aab2c27d 432019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 44 Matthew Malcomson <matthew.malcomson@arm.com>
aab2c27d
MM
45
46 * opcode/arm.h (ARM_EXT2_V8_6A, ARM_AEXT2_V8_6A,
47 ARM_ARCH_V8_6A): New.
48 * opcode/arm.h (ARM_EXT2_BF16): New feature macro.
49 (ARM_AEXT2_V8_6A): Include above macro in definition.
50
df678013 512019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 52 Matthew Malcomson <matthew.malcomson@arm.com>
df678013
MM
53
54 * opcode/aarch64.h (AARCH64_FEATURE_BFLOAT16): New feature macros.
55 (AARCH64_ARCH_V8_6): Include BFloat16 feature macros.
56 (enum aarch64_opnd_qualifier): Introduce new operand qualifier
57 AARCH64_OPND_QLF_S_2H.
58 (enum aarch64_insn_class): Introduce new class "bfloat16".
59 (BFLOAT16_SVE_INSNC): New feature set for bfloat16
60 instructions to support the movprfx constraint.
61
8ae2d3d9 622019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 63 Matthew Malcomson <matthew.malcomson@arm.com>
8ae2d3d9
MM
64
65 * opcode/aarch64.h (AARCH64_FEATURE_V8_6): New.
66 (AARCH64_ARCH_V8_6): New.
67
595d3787
AM
682019-11-07 Alan Modra <amodra@gmail.com>
69
70 * elf/cr16c.h: Delete.
71
2f1575ea
AE
722019-10-29 Andrew Eikum <aeikum@codeweavers.com>
73
74 * coff/internal.h (struct internal_extra_pe_filehdr): Use ints
75 instead of longs to hold dos_message.
76
30fe1832
AM
772019-10-25 Alan Modra <amodra@gmail.com>
78
79 PR 4499
80 * elf/internal.h (struct elf_segment_map): Delete header_size.
81 Add no_sort_lma and idx.
82
22216541
AM
832019-10-16 Alan Modra <amodra@gmail.com>
84
85 PR 13616
86 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
87
c0ea7c52
JL
882019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
89
90 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
91 names and values.
92
de07e349
NA
932019-09-23 Nick Alcock <nick.alcock@oracle.com>
94
95 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
96 (ctf_parent_name_set): Likewise.
97
791915db
NA
982019-08-05 Nick Alcock <nick.alcock@oracle.com>
99
100 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
101
87279e3c
NA
1022019-09-23 Nick Alcock <nick.alcock@oracle.com>
103
104 * ctf-api.h: Note the instability of the ctf_link interfaces.
105
1ff6de03
NA
1062019-07-13 Nick Alcock <nick.alcock@oracle.com>
107
108 * bfdlink.h (elf_strtab_hash): New forward.
109 (elf_sym_strtab): Likewise.
110 (struct bfd_link_callbacks <examine_strtab>): New.
111 (struct bfd_link_callbacks <emit_ctf>): Likewise.
112
7e97445a
NA
1132019-07-13 Nick Alcock <nick.alcock@oracle.com>
114
115 * ctf-api.h (includes): No longer include <sys/param.h>.
116
49ea9b45
NA
1172019-07-30 Nick Alcock <nick.alcock@oracle.com>
118
119 * ctf-api.h (ctf_link_add_cu_mapping): New.
120 (ctf_link_memb_name_changer_f): New.
121 (ctf_link_set_memb_name_changer): New.
122
eabb7154
NA
1232019-07-13 Nick Alcock <nick.alcock@oracle.com>
124
125 * ctf-api.h (ECTF_INTERNAL): New.
126
72c83edd
NA
1272019-07-13 Nick Alcock <nick.alcock@oracle.com>
128
129 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
130 libctf linking machinery.
131 (CTF_LINK_SHARE_UNCONFLICTED): New.
132 (CTF_LINK_SHARE_DUPLICATED): New.
133 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
134 (ECTF_NOTYET): New, a 'not yet implemented' message.
135 (ctf_link_add_ctf): New, add an input file's CTF to the link.
136 (ctf_link): New, merge the type and string sections.
137 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
138 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
139 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
140 strtab's strings.
141 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
142 symbols into symtab order.
143 (ctf_link_write): New, ask the CTF linker to write the CTF out.
144
5537f9b9
NA
1452019-07-13 Nick Alcock <nick.alcock@oracle.com>
146
147 * ctf-api.h (ctf_arc_write_fd): New.
148 (ctf_write_mem): Likewise.
149 (ctf_gzwrite): Spacing fix.
150
d851ecd3
NA
1512019-07-13 Nick Alcock <nick.alcock@oracle.com>
152
153 * ctf.h (CTF_SET_STID): New.
154
0ac62312
NA
1552019-07-13 Nick Alcock <nick.alcock@oracle.com>
156
157 * ctf-api.h (ctf_type_all_f): New.
158 (ctf_type_iter_all): New.
159
2db912ba
NA
1602019-07-11 Nick Alcock <nick.alcock@oracle.com>
161
162 * ctf.h: Add object index and function index sections. Describe
163 them. Improve the description of the variable section and clarify
164 the constraints on backward-pointing type nodes.
165 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
166
fd55eae8
NA
1672019-07-06 Nick Alcock <nick.alcock@oracle.com>
168
169 * ctf-api.h (ctf_cuname): New function.
170 (ctf_cuname_set): Likewise.
171 * ctf.h: Improve comment around upgrading, no longer
172 implying that v2 is the target of upgrades (it is v3 now).
173 (ctf_header_v2_t): New, old-format header for backward
174 compatibility.
175 (ctf_header_t): Add cth_cuname: this is the first of several
176 header changes in format v3.
177
640197ac
AM
1782019-09-23 Alan Modra <amodra@gmail.com>
179
180 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
181 (bfd_section_already_linked_table_init),
182 (bfd_section_already_linked_table_free),
183 (_bfd_handle_already_linked, _bfd_nearby_section),
184 (_bfd_fix_excluded_sec_syms): Declare.
185
0b4453c7
AM
1862019-09-23 Alan Modra <amodra@gmail.com>
187
188 * bfdlink.h (enum notice_asneeded_action): Define.
189
7e9ad3a3
JW
1902019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
191
192 * opcode/riscv.h (riscv_insn_class): New enum.
193 * opcode/riscv.h (struct riscv_opcode): Change
194 subset field to insn_class field.
195
60391a25
PB
1962019-09-09 Phil Blundell <pb@pbcl.net>
197
198 binutils 2.33 branch created.
199
cd18a823
CZ
2002019-08-30 Claudiu Zissulescu <claziss@gmail.com>
201
202 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
203 insn_subclass_t enum.
204
baf46cd7
AM
2052019-08-22 Alan Modra <amodra@gmail.com>
206
207 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
208
f16a9783
MS
2092019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
210
211 * elf/mips.h (SHT_GNU_XHASH): New define.
212 (DT_GNU_XHASH): New define.
213
7b1dd701
YS
2142019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
215
216 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
217 (EXPAND_UNOP_EXTENDED_W): Likewise.
218 (EXPAND_UNOP_EXTENDED_L): Likewise.
219 (struct h8_opcode h8_opcodes): Likewise.
220 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
221 later.
222
7e126ba3
CZ
2232019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
224
7b1dd701 225 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
226 (SWITCH): Likewise.
227
7137a1ed
AM
2282019-07-24 Alan Modra <amodra@gmail.com>
229
230 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
231 sections in GNU_MBIND segments.
232
1dd1bc4d
OM
2332019-07-23 Omar Majid <omajid@redhat.com>
234
235 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
236 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
237 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
238 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
239 (I386_APPLE_MAGIC): Define.
240 (I386_FREEBSD_MAGIC): Define.
241 (I386_LINUX_MAGIC): Define.
242 (I386_NETBSD_MAGIC): Define.
243 (I386BADMAG): Extend macro to allow new magic numbers.
244 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
245 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
246 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
247 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
248 (AMD64_APPLE_MAGIC): Define.
249 (AMD64_FREEBSD_MAGIC): Define.
250 (AMD64_LINUX_MAGIC): Define.
251 (AMD64_NETBSD_MAGIC): Define.
252 (AMD64BADMAG): Extend macro to allow new magic numbers.
253
c213164a
AM
2542019-07-19 Alan Modra <amodra@gmail.com>
255
256 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
257 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
258 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
259 (IS_PPC64_TLS_RELOC): Include new tls relocs.
260
12a0b67d
NA
2612019-07-18 Nick Alcock <nick.alcock@oracle.com>
262
263 * ctf-api.h (ECTF_NOTFUNC): Fix description.
264 (ctf_func_type_info): New.
265 (ctf_func_type_args): Likewise.
266 (ctf_type_aname_raw): Likewise.
267
21df382b
JB
2682019-07-16 Jan Beulich <jbeulich@suse.com>
269
270 * opcode/i386.h (POP_SEG386_SHORT): New.
271
41be57ca
MM
2722019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
273
274 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
275 renamed to sve_size_13.
276
083114f8 2772019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
278
279 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
280 short, so following structures are properly aligned.
281
e30d1fa1
SN
2822019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
283
284 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
285 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
286 (R_AARCH64_P32_MOVW_PREL_G1): Define.
287
a610aa4f
NA
2882019-06-03 Nick Alcock <nick.alcock@oracle.com>
289
290 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
291
a0486bac
JM
2922019-05-29 Nick Alcock <nick.alcock@oracle.com>
293
294 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
295 (ctf_id_t): This is now an unsigned type.
296 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
297 for ctf_id_t-returning functions.
298
a30b3e18
NA
2992019-05-28 Nick Alcock <nick.alcock@oracle.com>
300
301 * ctf-api.h (ctf_dump_decorate_f): New.
302 (ctf_dump_state_t): new.
303 (ctf_dump): New.
304
6dbf2b73
NA
3052019-05-28 Nick Alcock <nick.alcock@oracle.com>
306
307 * ctf-api.h (ctf_label_f): New.
308 (ctf_label_set): New.
309 (ctf_label_get): New.
310 (ctf_label_topmost): New.
311 (ctf_label_info): New.
312 (ctf_label_iter): New.
313
6c33b742
NA
3142019-05-28 Nick Alcock <nick.alcock@oracle.com>
315
316 * ctf-api.h (ctf_version): New.
317
b437bfe0
NA
3182019-05-28 Nick Alcock <nick.alcock@oracle.com>
319
320 * ctf-api.h (ctf_func_info): New.
321 (ctf_func_args): Likewise.
322 (ctf_lookup_by_symbol): Likewise.
323 (ctf_lookup_by_symbol): Likewise.
324 (ctf_lookup_variable): Likewise.
325
316afdb1
NA
3262019-05-28 Nick Alcock <nick.alcock@oracle.com>
327
328 * ctf-api.h (ctf_visit_f): New definition.
329 (ctf_member_f): Likewise.
330 (ctf_enum_f): Likewise.
331 (ctf_variable_f): Likewise.
332 (ctf_type_f): Likewise.
333 (ctf_type_isparent): Likewise.
334 (ctf_type_ischild): Likewise.
335 (ctf_type_resolve): Likewise.
336 (ctf_type_aname): Likewise.
337 (ctf_type_lname): Likewise.
338 (ctf_type_name): Likewise.
339 (ctf_type_sizee): Likewise.
340 (ctf_type_align): Likewise.
341 (ctf_type_kind): Likewise.
342 (ctf_type_reference): Likewise.
343 (ctf_type_pointer): Likewise.
344 (ctf_type_encoding): Likewise.
345 (ctf_type_visit): Likewise.
346 (ctf_type_cmp): Likewise.
347 (ctf_type_compat): Likewise.
348 (ctf_member_info): Likewise.
349 (ctf_array_info): Likewise.
350 (ctf_enum_name): Likewise.
351 (ctf_enum_value): Likewise.
352 (ctf_member_iter): Likewise.
353 (ctf_enum_iter): Likewise.
354 (ctf_type_iter): Likewise.
355 (ctf_variable_iter): Likewise.
356
143dce84
NA
3572019-05-28 Nick Alcock <nick.alcock@oracle.com>
358
359 * ctf-api.h (struct bfd): New forward.
360 (ctf_fdopen): New.
361 (ctf_bfdopen): Likewise.
362 (ctf_open): Likewise.
363 (ctf_arc_open): Likewise.
364
9402cc59
NA
3652019-05-28 Nick Alcock <nick.alcock@oracle.com>
366
367 * ctf.h (CTFA_MAGIC): New.
368 (struct ctf_archive): New.
369 (struct ctf_archive_modent): Likewise.
370 * ctf-api.h (ctf_archive_member_f): New.
371 (ctf_archive_raw_member_f): Likewise.
372 (ctf_arc_write): Likewise.
373 (ctf_arc_close): Likewise.
374 (ctf_arc_open_by_name): Likewise.
375 (ctf_archive_iter): Likewise.
376 (ctf_archive_raw_iter): Likewise.
377 (ctf_get_arc): Likewise.
378
72f33921
NA
3792019-05-28 Nick Alcock <nick.alcock@oracle.com>
380
381 * ctf-api.h (ctf_file_close): New declaration.
382 (ctf_getdatasect): Likewise.
383 (ctf_parent_file): Likewise.
384 (ctf_parent_name): Likewise.
385 (ctf_parent_name_set): Likewise.
386 (ctf_import): Likewise.
387 (ctf_setmodel): Likewise.
388 (ctf_getmodel): Likewise.
389 (ctf_setspecific): Likewise.
390 (ctf_getspecific): Likewise.
391
47d546f4
NA
3922019-05-28 Nick Alcock <nick.alcock@oracle.com>
393
394 * ctf-api.h (zlib.h): New include.
395 (ctf_sect_t): New.
396 (ctf_sect_names_t): Likewise.
397 (ctf_encoding_t): Likewise.
398 (ctf_membinfo_t): Likewise.
399 (ctf_arinfo_t): Likewise.
400 (ctf_funcinfo_t): Likewise.
401 (ctf_lblinfo_t): Likewise.
402 (ctf_snapshot_id_t): Likewise.
403 (CTF_FUNC_VARARG): Likewise.
404 (ctf_simple_open): Likewise.
405 (ctf_bufopen): Likewise.
406 (ctf_create): Likewise.
407 (ctf_add_array): Likewise.
408 (ctf_add_const): Likewise.
409 (ctf_add_enum_encoded): Likewise.
410 (ctf_add_enum): Likewise.
411 (ctf_add_float): Likewise.
412 (ctf_add_forward): Likewise.
413 (ctf_add_function): Likewise.
414 (ctf_add_integer): Likewise.
415 (ctf_add_slice): Likewise.
416 (ctf_add_pointer): Likewise.
417 (ctf_add_type): Likewise.
418 (ctf_add_typedef): Likewise.
419 (ctf_add_restrict): Likewise.
420 (ctf_add_struct): Likewise.
421 (ctf_add_union): Likewise.
422 (ctf_add_struct_sized): Likewise.
423 (ctf_add_union_sized): Likewise.
424 (ctf_add_volatile): Likewise.
425 (ctf_add_enumerator): Likewise.
426 (ctf_add_member): Likewise.
427 (ctf_add_member_offset): Likewise.
428 (ctf_add_member_encoded): Likewise.
429 (ctf_add_variable): Likewise.
430 (ctf_set_array): Likewise.
431 (ctf_update): Likewise.
432 (ctf_snapshot): Likewise.
433 (ctf_rollback): Likewise.
434 (ctf_discard): Likewise.
435 (ctf_write): Likewise.
436 (ctf_gzwrite): Likewise.
437 (ctf_compress_write): Likewise.
438
479604f4
NA
4392019-05-28 Nick Alcock <nick.alcock@oracle.com>
440
441 * ctf-api.h (ctf_errno): New declaration.
442 (ctf_errmsg): Likewise.
443
60da9d95
NA
4442019-05-28 Nick Alcock <nick.alcock@oracle.com>
445
446 * ctf-api.h (ctf_setdebug): New.
447 (ctf_getdebug): Likewise.
448
2e94b056
NA
4492019-05-28 Nick Alcock <nick.alcock@oracle.com>
450
451 * ctf-api.h: New file.
452
fceac76e
NA
4532019-05-28 Nick Alcock <nick.alcock@oracle.com>
454
455 * ctf.h: New file.
456
2301ed1c
SN
4572019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
458
459 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
460 (STO_AARCH64_VARIANT_PCS): Define.
461
5663e321
AM
4622019-05-24 Alan Modra <amodra@gmail.com>
463
464 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
465 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
466 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
467 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
468 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
469 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
470 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
471 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
472 (R_PPC64_D28, R_PPC64_PCREL28): Define.
473
dd7efa79
PB
4742019-05-24 Peter Bergner <bergner@linux.ibm.com>
475 Alan Modra <amodra@gmail.com>
476
477 * dis-asm.h (WIDE_OUTPUT): Define.
478 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
479 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
480 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
481
8ebe6212
JM
4822019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
483
484 * elf/bpf.h: New file.
485
a7ad558c
AV
4862019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
487
488 * elf/arm.h (Tag_MVE_arch): Define new enum value.
489 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
490
28ed815a
MM
4912019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
492
493 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
494 operand.
495
fd1dc4a0
MM
4962019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
497
498 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
499 iclass.
500
31e36ab3
MM
5012019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
502
503 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
504
1be5f94f
MM
5052019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
506
507 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
508 iclass.
509
3c17238b
MM
5102019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
511
512 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
513 operand.
514 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
515
cd50a87a
MM
5162019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
517
518 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
519
3c705960
MM
5202019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
521
522 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
523
0a57e14f
MM
5242019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
525
526 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
527
c469c864
MM
5282019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
529
530 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
531
116adc27
MM
5322019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
533
534 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
535
3bd82c86
MM
5362019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
537
538 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
539
adccc507
MM
5402019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
541
542 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
543
7ce2460a
MM
5442019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
545
546 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
547 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
548 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
549 feature macros.
550
41cee089
FS
5512019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
552 Faraz Shahbazker <fshahbazker@wavecomp.com>
553
554 * opcode/mips.h (ASE_EVA_R6): New macro.
555 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
556
b83b4b13
SD
5572019-05-01 Sudakshina Das <sudi.das@arm.com>
558
559 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
560 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
561
a45328b9
AB
5622019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
563 Faraz Shahbazker <fshahbazker@wavecomp.com>
564
565 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
566 (M_SCWP_AB, M_SCDP_AB): Likewise.
567
cd092337
MR
5682019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
569
570 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
571
1889da70
AV
5722019-04-15 Sudakshina Das <sudi.das@arm.com>
573
574 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
575
1caf72a5
AV
5762019-04-15 Sudakshina Das <sudi.das@arm.com>
577
578 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
579
e5d6e09e
AV
5802019-04-15 Sudakshina Das <sudi.das@arm.com>
581
582 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
583
031254f2
AV
5842019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
585
586 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
587 (MAX_TAG_CPU_ARCH): Set value to above macro.
588 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
589 (ARM_AEXT_V8_1M_MAIN): Likewise.
590 (ARM_AEXT2_V8_1M_MAIN): Likewise.
591 (ARM_ARCH_V8_1M_MAIN): Likewise.
592
bd7ceb8d
SD
5932019-04-11 Sudakshina Das <sudi.das@arm.com>
594
595 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
596
462cac58
L
5972019-04-08 H.J. Lu <hongjiu.lu@intel.com>
598
599 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
600
07ffcfec
AM
6012019-04-07 Alan Modra <amodra@gmail.com>
602
603 Merge from gcc.
604 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
605 PR89877
606 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
607 (sub_ddmmss): Likewise.
608
5b9c07b2
L
6092019-04-06 H.J. Lu <hongjiu.lu@intel.com>
610
611 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
612
34ef62f4
AV
6132019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
614
615 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
616 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
617 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
618 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
619 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
620 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
621 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
622 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
623
96a86c01
AM
6242019-03-28 Alan Modra <amodra@gmail.com>
625
626 PR 24390
627 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
628
53b2f36b
TC
6292019-03-25 Tamar Christina <tamar.christina@arm.com>
630
631 * dis-asm.h (struct disassemble_info): Add stop_offset.
632
1dbade74
SD
6332019-03-13 Sudakshina Das <sudi.das@arm.com>
634
635 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
636
37c18eed
SD
6372019-03-13 Sudakshina Das <sudi.das@arm.com>
638 Szabolcs Nagy <szabolcs.nagy@arm.com>
639
640 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
641
cd702818
SD
6422019-03-13 Sudakshina Das <sudi.das@arm.com>
643
644 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
645 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
646 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
647
e6c3b5bf
AH
6482019-02-20 Alan Hayward <alan.hayward@arm.com>
649
650 * elf/common.h (NT_ARM_PAC_MASK): Add define.
651
91d78b81
SJ
6522019-02-15 Saagar Jha <saagar@saagarjha.com>
653
654 * mach-o/loader.h: Use new OS names in comments.
655
e2077304 6562019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
657
658 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
659 (splay_tree_delete_value_fn): Likewise.
660
fc60b8c8
AK
6612019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
662
663 * opcode/s390.h (enum s390_opcode_cpu_val): Add
664 S390_OPCODE_ARCH13.
665
550fd7bf
SD
6662019-01-25 Sudakshina Das <sudi.das@arm.com>
667 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
668
669 * opcode/aarch64.h (enum aarch64_opnd): Remove
670 AARCH64_OPND_ADDR_SIMPLE_2.
671 (enum aarch64_insn_class): Remove ldstgv_indexed.
672
71ba91e1
TT
6732019-01-22 Tom Tromey <tom@tromey.com>
674
675 * coff/ecoff.h: Include coff/sym.h.
676
f974f26c
NC
6772018-06-24 Nick Clifton <nickc@redhat.com>
678
679 2.32 branch created.
680
2dc8dd17
JW
6812019-01-16 Kito Cheng <kito@andestech.com>
682
683 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
684 (Tag_RISCV_arch): Likewise.
685 (Tag_RISCV_priv_spec): Likewise.
686 (Tag_RISCV_priv_spec_minor): Likewise.
687 (Tag_RISCV_priv_spec_revision): Likewise.
688 (Tag_RISCV_unaligned_access): Likewise.
689 (Tag_RISCV_stack_align): Likewise.
690
8f0a2148
ПК
6912019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
692
693 * dis-asm.h: include <string.h>
694
1910070b
NC
6952019-01-10 Nick Clifton <nickc@redhat.com>
696
697 * Merge from GCC:
698 2018-12-22 Jason Merrill <jason@redhat.com>
699
700 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
701 ARM, HP, and EDG demangling styles.
702
a08da33e
SL
7032019-01-09 Sandra Loosemore <sandra@codesourcery.com>
704
705 Merge from GCC:
706 PR other/16615
707
708 * libiberty.h: Mechanically replace "can not" with "cannot".
709 * plugin-api.h: Likewise.
710
59581069
YS
7112018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
712
713 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
714 (E_FLAG_RX_V3): New RXv3 type.
715 * opcode/rx.h (RX_Size): Add double size.
716 (RX_Operand_Type): Add double FPU registers.
717 (RX_Opcode_ID): Add new instuctions.
718
82704155
AM
7192019-01-01 Alan Modra <amodra@gmail.com>
720
721 Update year range in copyright notice of all files.
722
d5c04e1b 723For older changes see ChangeLog-2018
3499769a 724\f
d5c04e1b 725Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
726
727Copying and distribution of this file, with or without modification,
728are permitted in any medium without royalty provided the copyright
729notice and this notice are preserved.
730
731Local Variables:
732mode: change-log
733left-margin: 8
734fill-column: 74
735version-control: never
736End:
This page took 0.300972 seconds and 4 git commands to generate.