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