[binutils][aarch64] Matrix Multiply extension enablement [8/X]
[deliverable/binutils-gdb.git] / include / ChangeLog
1 2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
2
3 * opcode/aarch64.h (AARCH64_FEATURE_I8MM): New.
4 (AARCH64_FEATURE_F32MM): New.
5 (AARCH64_FEATURE_F64MM): New.
6 (AARCH64_OPND_SVE_ADDR_RI_S4x32): New.
7 (enum aarch64_insn_class): Add new instruction class "aarch64_misc" for
8 instructions that do not require special handling.
9
10 2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
11 2019-11-07 Matthew Malcomson <matthew.malcomson@arm.com>
12
13 * opcode/arm.h (ARM_EXT2_V8_6A, ARM_AEXT2_V8_6A,
14 ARM_ARCH_V8_6A): New.
15 * opcode/arm.h (ARM_EXT2_BF16): New feature macro.
16 (ARM_AEXT2_V8_6A): Include above macro in definition.
17
18 2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
19 2019-11-07 Matthew Malcomson <matthew.malcomson@arm.com>
20
21 * opcode/aarch64.h (AARCH64_FEATURE_BFLOAT16): New feature macros.
22 (AARCH64_ARCH_V8_6): Include BFloat16 feature macros.
23 (enum aarch64_opnd_qualifier): Introduce new operand qualifier
24 AARCH64_OPND_QLF_S_2H.
25 (enum aarch64_insn_class): Introduce new class "bfloat16".
26 (BFLOAT16_SVE_INSNC): New feature set for bfloat16
27 instructions to support the movprfx constraint.
28
29 2019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
30 2019-11-07 Matthew Malcomson <matthew.malcomson@arm.com>
31
32 * opcode/aarch64.h (AARCH64_FEATURE_V8_6): New.
33 (AARCH64_ARCH_V8_6): New.
34
35 2019-11-07 Alan Modra <amodra@gmail.com>
36
37 * elf/cr16c.h: Delete.
38
39 2019-10-29 Andrew Eikum <aeikum@codeweavers.com>
40
41 * coff/internal.h (struct internal_extra_pe_filehdr): Use ints
42 instead of longs to hold dos_message.
43
44 2019-10-25 Alan Modra <amodra@gmail.com>
45
46 PR 4499
47 * elf/internal.h (struct elf_segment_map): Delete header_size.
48 Add no_sort_lma and idx.
49
50 2019-10-16 Alan Modra <amodra@gmail.com>
51
52 PR 13616
53 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
54
55 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
56
57 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
58 names and values.
59
60 2019-09-23 Nick Alcock <nick.alcock@oracle.com>
61
62 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
63 (ctf_parent_name_set): Likewise.
64
65 2019-08-05 Nick Alcock <nick.alcock@oracle.com>
66
67 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
68
69 2019-09-23 Nick Alcock <nick.alcock@oracle.com>
70
71 * ctf-api.h: Note the instability of the ctf_link interfaces.
72
73 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
74
75 * bfdlink.h (elf_strtab_hash): New forward.
76 (elf_sym_strtab): Likewise.
77 (struct bfd_link_callbacks <examine_strtab>): New.
78 (struct bfd_link_callbacks <emit_ctf>): Likewise.
79
80 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
81
82 * ctf-api.h (includes): No longer include <sys/param.h>.
83
84 2019-07-30 Nick Alcock <nick.alcock@oracle.com>
85
86 * ctf-api.h (ctf_link_add_cu_mapping): New.
87 (ctf_link_memb_name_changer_f): New.
88 (ctf_link_set_memb_name_changer): New.
89
90 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
91
92 * ctf-api.h (ECTF_INTERNAL): New.
93
94 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
95
96 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
97 libctf linking machinery.
98 (CTF_LINK_SHARE_UNCONFLICTED): New.
99 (CTF_LINK_SHARE_DUPLICATED): New.
100 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
101 (ECTF_NOTYET): New, a 'not yet implemented' message.
102 (ctf_link_add_ctf): New, add an input file's CTF to the link.
103 (ctf_link): New, merge the type and string sections.
104 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
105 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
106 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
107 strtab's strings.
108 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
109 symbols into symtab order.
110 (ctf_link_write): New, ask the CTF linker to write the CTF out.
111
112 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
113
114 * ctf-api.h (ctf_arc_write_fd): New.
115 (ctf_write_mem): Likewise.
116 (ctf_gzwrite): Spacing fix.
117
118 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
119
120 * ctf.h (CTF_SET_STID): New.
121
122 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
123
124 * ctf-api.h (ctf_type_all_f): New.
125 (ctf_type_iter_all): New.
126
127 2019-07-11 Nick Alcock <nick.alcock@oracle.com>
128
129 * ctf.h: Add object index and function index sections. Describe
130 them. Improve the description of the variable section and clarify
131 the constraints on backward-pointing type nodes.
132 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
133
134 2019-07-06 Nick Alcock <nick.alcock@oracle.com>
135
136 * ctf-api.h (ctf_cuname): New function.
137 (ctf_cuname_set): Likewise.
138 * ctf.h: Improve comment around upgrading, no longer
139 implying that v2 is the target of upgrades (it is v3 now).
140 (ctf_header_v2_t): New, old-format header for backward
141 compatibility.
142 (ctf_header_t): Add cth_cuname: this is the first of several
143 header changes in format v3.
144
145 2019-09-23 Alan Modra <amodra@gmail.com>
146
147 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
148 (bfd_section_already_linked_table_init),
149 (bfd_section_already_linked_table_free),
150 (_bfd_handle_already_linked, _bfd_nearby_section),
151 (_bfd_fix_excluded_sec_syms): Declare.
152
153 2019-09-23 Alan Modra <amodra@gmail.com>
154
155 * bfdlink.h (enum notice_asneeded_action): Define.
156
157 2019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
158
159 * opcode/riscv.h (riscv_insn_class): New enum.
160 * opcode/riscv.h (struct riscv_opcode): Change
161 subset field to insn_class field.
162
163 2019-09-09 Phil Blundell <pb@pbcl.net>
164
165 binutils 2.33 branch created.
166
167 2019-08-30 Claudiu Zissulescu <claziss@gmail.com>
168
169 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
170 insn_subclass_t enum.
171
172 2019-08-22 Alan Modra <amodra@gmail.com>
173
174 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
175
176 2019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
177
178 * elf/mips.h (SHT_GNU_XHASH): New define.
179 (DT_GNU_XHASH): New define.
180
181 2019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
182
183 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
184 (EXPAND_UNOP_EXTENDED_W): Likewise.
185 (EXPAND_UNOP_EXTENDED_L): Likewise.
186 (struct h8_opcode h8_opcodes): Likewise.
187 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
188 later.
189
190 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
191
192 * opcode/arc.h (FASTMATH): Add.
193 (SWITCH): Likewise.
194
195 2019-07-24 Alan Modra <amodra@gmail.com>
196
197 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
198 sections in GNU_MBIND segments.
199
200 2019-07-23 Omar Majid <omajid@redhat.com>
201
202 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
203 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
204 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
205 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
206 (I386_APPLE_MAGIC): Define.
207 (I386_FREEBSD_MAGIC): Define.
208 (I386_LINUX_MAGIC): Define.
209 (I386_NETBSD_MAGIC): Define.
210 (I386BADMAG): Extend macro to allow new magic numbers.
211 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
212 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
213 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
214 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
215 (AMD64_APPLE_MAGIC): Define.
216 (AMD64_FREEBSD_MAGIC): Define.
217 (AMD64_LINUX_MAGIC): Define.
218 (AMD64_NETBSD_MAGIC): Define.
219 (AMD64BADMAG): Extend macro to allow new magic numbers.
220
221 2019-07-19 Alan Modra <amodra@gmail.com>
222
223 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
224 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
225 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
226 (IS_PPC64_TLS_RELOC): Include new tls relocs.
227
228 2019-07-18 Nick Alcock <nick.alcock@oracle.com>
229
230 * ctf-api.h (ECTF_NOTFUNC): Fix description.
231 (ctf_func_type_info): New.
232 (ctf_func_type_args): Likewise.
233 (ctf_type_aname_raw): Likewise.
234
235 2019-07-16 Jan Beulich <jbeulich@suse.com>
236
237 * opcode/i386.h (POP_SEG386_SHORT): New.
238
239 2019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
240
241 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
242 renamed to sve_size_13.
243
244 2019-06-19 Nick Alcock <nick.alcock@oracle.com>
245
246 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
247 short, so following structures are properly aligned.
248
249 2019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
250
251 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
252 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
253 (R_AARCH64_P32_MOVW_PREL_G1): Define.
254
255 2019-06-03 Nick Alcock <nick.alcock@oracle.com>
256
257 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
258
259 2019-05-29 Nick Alcock <nick.alcock@oracle.com>
260
261 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
262 (ctf_id_t): This is now an unsigned type.
263 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
264 for ctf_id_t-returning functions.
265
266 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
267
268 * ctf-api.h (ctf_dump_decorate_f): New.
269 (ctf_dump_state_t): new.
270 (ctf_dump): New.
271
272 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
273
274 * ctf-api.h (ctf_label_f): New.
275 (ctf_label_set): New.
276 (ctf_label_get): New.
277 (ctf_label_topmost): New.
278 (ctf_label_info): New.
279 (ctf_label_iter): New.
280
281 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
282
283 * ctf-api.h (ctf_version): New.
284
285 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
286
287 * ctf-api.h (ctf_func_info): New.
288 (ctf_func_args): Likewise.
289 (ctf_lookup_by_symbol): Likewise.
290 (ctf_lookup_by_symbol): Likewise.
291 (ctf_lookup_variable): Likewise.
292
293 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
294
295 * ctf-api.h (ctf_visit_f): New definition.
296 (ctf_member_f): Likewise.
297 (ctf_enum_f): Likewise.
298 (ctf_variable_f): Likewise.
299 (ctf_type_f): Likewise.
300 (ctf_type_isparent): Likewise.
301 (ctf_type_ischild): Likewise.
302 (ctf_type_resolve): Likewise.
303 (ctf_type_aname): Likewise.
304 (ctf_type_lname): Likewise.
305 (ctf_type_name): Likewise.
306 (ctf_type_sizee): Likewise.
307 (ctf_type_align): Likewise.
308 (ctf_type_kind): Likewise.
309 (ctf_type_reference): Likewise.
310 (ctf_type_pointer): Likewise.
311 (ctf_type_encoding): Likewise.
312 (ctf_type_visit): Likewise.
313 (ctf_type_cmp): Likewise.
314 (ctf_type_compat): Likewise.
315 (ctf_member_info): Likewise.
316 (ctf_array_info): Likewise.
317 (ctf_enum_name): Likewise.
318 (ctf_enum_value): Likewise.
319 (ctf_member_iter): Likewise.
320 (ctf_enum_iter): Likewise.
321 (ctf_type_iter): Likewise.
322 (ctf_variable_iter): Likewise.
323
324 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
325
326 * ctf-api.h (struct bfd): New forward.
327 (ctf_fdopen): New.
328 (ctf_bfdopen): Likewise.
329 (ctf_open): Likewise.
330 (ctf_arc_open): Likewise.
331
332 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
333
334 * ctf.h (CTFA_MAGIC): New.
335 (struct ctf_archive): New.
336 (struct ctf_archive_modent): Likewise.
337 * ctf-api.h (ctf_archive_member_f): New.
338 (ctf_archive_raw_member_f): Likewise.
339 (ctf_arc_write): Likewise.
340 (ctf_arc_close): Likewise.
341 (ctf_arc_open_by_name): Likewise.
342 (ctf_archive_iter): Likewise.
343 (ctf_archive_raw_iter): Likewise.
344 (ctf_get_arc): Likewise.
345
346 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
347
348 * ctf-api.h (ctf_file_close): New declaration.
349 (ctf_getdatasect): Likewise.
350 (ctf_parent_file): Likewise.
351 (ctf_parent_name): Likewise.
352 (ctf_parent_name_set): Likewise.
353 (ctf_import): Likewise.
354 (ctf_setmodel): Likewise.
355 (ctf_getmodel): Likewise.
356 (ctf_setspecific): Likewise.
357 (ctf_getspecific): Likewise.
358
359 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
360
361 * ctf-api.h (zlib.h): New include.
362 (ctf_sect_t): New.
363 (ctf_sect_names_t): Likewise.
364 (ctf_encoding_t): Likewise.
365 (ctf_membinfo_t): Likewise.
366 (ctf_arinfo_t): Likewise.
367 (ctf_funcinfo_t): Likewise.
368 (ctf_lblinfo_t): Likewise.
369 (ctf_snapshot_id_t): Likewise.
370 (CTF_FUNC_VARARG): Likewise.
371 (ctf_simple_open): Likewise.
372 (ctf_bufopen): Likewise.
373 (ctf_create): Likewise.
374 (ctf_add_array): Likewise.
375 (ctf_add_const): Likewise.
376 (ctf_add_enum_encoded): Likewise.
377 (ctf_add_enum): Likewise.
378 (ctf_add_float): Likewise.
379 (ctf_add_forward): Likewise.
380 (ctf_add_function): Likewise.
381 (ctf_add_integer): Likewise.
382 (ctf_add_slice): Likewise.
383 (ctf_add_pointer): Likewise.
384 (ctf_add_type): Likewise.
385 (ctf_add_typedef): Likewise.
386 (ctf_add_restrict): Likewise.
387 (ctf_add_struct): Likewise.
388 (ctf_add_union): Likewise.
389 (ctf_add_struct_sized): Likewise.
390 (ctf_add_union_sized): Likewise.
391 (ctf_add_volatile): Likewise.
392 (ctf_add_enumerator): Likewise.
393 (ctf_add_member): Likewise.
394 (ctf_add_member_offset): Likewise.
395 (ctf_add_member_encoded): Likewise.
396 (ctf_add_variable): Likewise.
397 (ctf_set_array): Likewise.
398 (ctf_update): Likewise.
399 (ctf_snapshot): Likewise.
400 (ctf_rollback): Likewise.
401 (ctf_discard): Likewise.
402 (ctf_write): Likewise.
403 (ctf_gzwrite): Likewise.
404 (ctf_compress_write): Likewise.
405
406 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
407
408 * ctf-api.h (ctf_errno): New declaration.
409 (ctf_errmsg): Likewise.
410
411 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
412
413 * ctf-api.h (ctf_setdebug): New.
414 (ctf_getdebug): Likewise.
415
416 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
417
418 * ctf-api.h: New file.
419
420 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
421
422 * ctf.h: New file.
423
424 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
425
426 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
427 (STO_AARCH64_VARIANT_PCS): Define.
428
429 2019-05-24 Alan Modra <amodra@gmail.com>
430
431 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
432 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
433 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
434 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
435 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
436 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
437 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
438 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
439 (R_PPC64_D28, R_PPC64_PCREL28): Define.
440
441 2019-05-24 Peter Bergner <bergner@linux.ibm.com>
442 Alan Modra <amodra@gmail.com>
443
444 * dis-asm.h (WIDE_OUTPUT): Define.
445 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
446 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
447 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
448
449 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
450
451 * elf/bpf.h: New file.
452
453 2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
454
455 * elf/arm.h (Tag_MVE_arch): Define new enum value.
456 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
457
458 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
459
460 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
461 operand.
462
463 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
464
465 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
466 iclass.
467
468 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
469
470 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
471
472 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
473
474 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
475 iclass.
476
477 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
478
479 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
480 operand.
481 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
482
483 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
484
485 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
486
487 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
488
489 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
490
491 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
492
493 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
494
495 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
496
497 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
498
499 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
500
501 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
502
503 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
504
505 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
506
507 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
508
509 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
510
511 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
512
513 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
514 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
515 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
516 feature macros.
517
518 2019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
519 Faraz Shahbazker <fshahbazker@wavecomp.com>
520
521 * opcode/mips.h (ASE_EVA_R6): New macro.
522 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
523
524 2019-05-01 Sudakshina Das <sudi.das@arm.com>
525
526 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
527 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
528
529 2019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
530 Faraz Shahbazker <fshahbazker@wavecomp.com>
531
532 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
533 (M_SCWP_AB, M_SCDP_AB): Likewise.
534
535 2019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
536
537 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
538
539 2019-04-15 Sudakshina Das <sudi.das@arm.com>
540
541 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
542
543 2019-04-15 Sudakshina Das <sudi.das@arm.com>
544
545 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
546
547 2019-04-15 Sudakshina Das <sudi.das@arm.com>
548
549 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
550
551 2019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
552
553 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
554 (MAX_TAG_CPU_ARCH): Set value to above macro.
555 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
556 (ARM_AEXT_V8_1M_MAIN): Likewise.
557 (ARM_AEXT2_V8_1M_MAIN): Likewise.
558 (ARM_ARCH_V8_1M_MAIN): Likewise.
559
560 2019-04-11 Sudakshina Das <sudi.das@arm.com>
561
562 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
563
564 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
565
566 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
567
568 2019-04-07 Alan Modra <amodra@gmail.com>
569
570 Merge from gcc.
571 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
572 PR89877
573 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
574 (sub_ddmmss): Likewise.
575
576 2019-04-06 H.J. Lu <hongjiu.lu@intel.com>
577
578 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
579
580 2019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
581
582 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
583 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
584 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
585 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
586 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
587 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
588 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
589 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
590
591 2019-03-28 Alan Modra <amodra@gmail.com>
592
593 PR 24390
594 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
595
596 2019-03-25 Tamar Christina <tamar.christina@arm.com>
597
598 * dis-asm.h (struct disassemble_info): Add stop_offset.
599
600 2019-03-13 Sudakshina Das <sudi.das@arm.com>
601
602 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
603
604 2019-03-13 Sudakshina Das <sudi.das@arm.com>
605 Szabolcs Nagy <szabolcs.nagy@arm.com>
606
607 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
608
609 2019-03-13 Sudakshina Das <sudi.das@arm.com>
610
611 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
612 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
613 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
614
615 2019-02-20 Alan Hayward <alan.hayward@arm.com>
616
617 * elf/common.h (NT_ARM_PAC_MASK): Add define.
618
619 2019-02-15 Saagar Jha <saagar@saagarjha.com>
620
621 * mach-o/loader.h: Use new OS names in comments.
622
623 2019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
624
625 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
626 (splay_tree_delete_value_fn): Likewise.
627
628 2019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
629
630 * opcode/s390.h (enum s390_opcode_cpu_val): Add
631 S390_OPCODE_ARCH13.
632
633 2019-01-25 Sudakshina Das <sudi.das@arm.com>
634 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
635
636 * opcode/aarch64.h (enum aarch64_opnd): Remove
637 AARCH64_OPND_ADDR_SIMPLE_2.
638 (enum aarch64_insn_class): Remove ldstgv_indexed.
639
640 2019-01-22 Tom Tromey <tom@tromey.com>
641
642 * coff/ecoff.h: Include coff/sym.h.
643
644 2018-06-24 Nick Clifton <nickc@redhat.com>
645
646 2.32 branch created.
647
648 2019-01-16 Kito Cheng <kito@andestech.com>
649
650 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
651 (Tag_RISCV_arch): Likewise.
652 (Tag_RISCV_priv_spec): Likewise.
653 (Tag_RISCV_priv_spec_minor): Likewise.
654 (Tag_RISCV_priv_spec_revision): Likewise.
655 (Tag_RISCV_unaligned_access): Likewise.
656 (Tag_RISCV_stack_align): Likewise.
657
658 2019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
659
660 * dis-asm.h: include <string.h>
661
662 2019-01-10 Nick Clifton <nickc@redhat.com>
663
664 * Merge from GCC:
665 2018-12-22 Jason Merrill <jason@redhat.com>
666
667 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
668 ARM, HP, and EDG demangling styles.
669
670 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
671
672 Merge from GCC:
673 PR other/16615
674
675 * libiberty.h: Mechanically replace "can not" with "cannot".
676 * plugin-api.h: Likewise.
677
678 2018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
679
680 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
681 (E_FLAG_RX_V3): New RXv3 type.
682 * opcode/rx.h (RX_Size): Add double size.
683 (RX_Operand_Type): Add double FPU registers.
684 (RX_Opcode_ID): Add new instuctions.
685
686 2019-01-01 Alan Modra <amodra@gmail.com>
687
688 Update year range in copyright notice of all files.
689
690 For older changes see ChangeLog-2018
691 \f
692 Copyright (C) 2019 Free Software Foundation, Inc.
693
694 Copying and distribution of this file, with or without modification,
695 are permitted in any medium without royalty provided the copyright
696 notice and this notice are preserved.
697
698 Local Variables:
699 mode: change-log
700 left-margin: 8
701 fill-column: 74
702 version-control: never
703 End:
This page took 0.044399 seconds and 4 git commands to generate.