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