]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - include/ChangeLog-2019
[PATCH] fix windmc typedef bug
[thirdparty/binutils-gdb.git] / include / ChangeLog-2019
CommitLineData
0b114740
AM
12019-12-17 Alan Modra <amodra@gmail.com>
2
3 * coff/tic80.h: Delete file.
4 * opcode/tic80.h: Delete file.
5
62019-12-16 Alan Modra <amodra@gmail.com>
7
8 * opcode/crx.h (inst <match>): Make unsigned int.
9
102019-12-16 Alan Modra <amodra@gmail.com>
11
12 * opcode/nds32.h (N32_BIT): Define using 1u.
13 (__SEXT): Use __MASK and N32_BIT.
14 (N32_IMMS): Remove duplicate mask.
15
162019-12-12 Luis Machado <luis.machado@linaro.org>
17
18 * diagnostics.h (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION). Remove
19 definitions.
20
212019-12-11 Alan Modra <amodra@gmail.com>
22
23 * opcode/mmix.h (PUSHGO_INSN_BYTE): Make unsigned.
24 (GO_INSN_BYTE, SETL_INSN_BYTE, INCML_INSN_BYTE, INCMH_INSN_BYTE),
25 (INCH_INSN_BYTE, SWYM_INSN_BYTE, JMP_INSN_BYTE): Likewise.
26
272019-12-11 Alan Modra <amodra@gmail.com>
28
29 * dis-asm.h (INSN_HAS_RELOC, DISASSEMBLE_DATA),
30 (USER_SPECIFIED_MACHINE_TYPE, WIDE_OUTPUT): Make unsigned.
31 * opcode/tic80.h (TIC80_OPERAND_*): Likewise.
32
332019-12-10 Alan Modra <amodra@gmail.com>
34
35 PR 24960
36 * dis-asm.h (disassemble_free_target): Declare.
37
382019-12-10 Alan Modra <amodra@gmail.com>
39
40 * dis-asm.h (struct disassemble_info): Delete insn_sets.
41 (INIT_DISASSEMBLE_INFO_NO_ARCH): Don't define.
42
432019-12-05 Jan Beulich <jbeulich@suse.com>
44
45 * opcode/aarch64.h (AARCH64_FEATURE_CRYPTO): Expand to the
46 combination of AES and SHA2.
47
482019-11-25 Alan Modra <amodra@gmail.com>
49
50 * coff/ti.h (GET_SCNHDR_SIZE, PUT_SCNHDR_SIZE, GET_SCN_SCNLEN),
51 (PUT_SCN_SCNLEN): Adjust bfd_octets_per_byte calls.
52
532019-11-22 Mihail Ionescu <mihail.ionescu@arm.com>
54
55 * opcode/arm.h (ARM_EXT2_CRC): New extension feature
56 to replace CRC_EXT_ARMV8.
57 (CRC_EXT_ARMV8): Remove and mark bit as unused.
58 (ARM_ARCH_V8A_CRC, ARM_ARCH_V8_1A, ARM_ARCH_V8_2A,
59 ARM_ARCH_V8_3A, ARM_ARCH_V8_4A, ARM_ARCH_V8_5A,
60 ARM_ARCH_V8_6A): Redefine using ARM_EXT2_CRC instead of
61 CRC_EXT_ARMV8.
62
632019-11-18 Andrew Burgess <andrew.burgess@embecosm.com>
64
65 * dwarf2.h (DW_CIE_VERSION): Delete.
66
672019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
68
69 * opcode/arm.h (ARM_EXT2_I8MM): New feature macro.
70
712019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
72
73 * opcode/aarch64.h (AARCH64_FEATURE_I8MM): New.
74 (AARCH64_FEATURE_F32MM): New.
75 (AARCH64_FEATURE_F64MM): New.
76 (AARCH64_OPND_SVE_ADDR_RI_S4x32): New.
77 (enum aarch64_insn_class): Add new instruction class "aarch64_misc" for
78 instructions that do not require special handling.
79
802019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
81 Matthew Malcomson <matthew.malcomson@arm.com>
82
83 * opcode/arm.h (ARM_EXT2_V8_6A, ARM_AEXT2_V8_6A,
84 ARM_ARCH_V8_6A): New.
85 * opcode/arm.h (ARM_EXT2_BF16): New feature macro.
86 (ARM_AEXT2_V8_6A): Include above macro in definition.
87
882019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
89 Matthew Malcomson <matthew.malcomson@arm.com>
90
91 * opcode/aarch64.h (AARCH64_FEATURE_BFLOAT16): New feature macros.
92 (AARCH64_ARCH_V8_6): Include BFloat16 feature macros.
93 (enum aarch64_opnd_qualifier): Introduce new operand qualifier
94 AARCH64_OPND_QLF_S_2H.
95 (enum aarch64_insn_class): Introduce new class "bfloat16".
96 (BFLOAT16_SVE_INSNC): New feature set for bfloat16
97 instructions to support the movprfx constraint.
98
992019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
100 Matthew Malcomson <matthew.malcomson@arm.com>
101
102 * opcode/aarch64.h (AARCH64_FEATURE_V8_6): New.
103 (AARCH64_ARCH_V8_6): New.
104
1052019-11-07 Alan Modra <amodra@gmail.com>
106
107 * elf/cr16c.h: Delete.
108
1092019-10-29 Andrew Eikum <aeikum@codeweavers.com>
110
111 * coff/internal.h (struct internal_extra_pe_filehdr): Use ints
112 instead of longs to hold dos_message.
113
1142019-10-25 Alan Modra <amodra@gmail.com>
115
116 PR 4499
117 * elf/internal.h (struct elf_segment_map): Delete header_size.
118 Add no_sort_lma and idx.
119
1202019-10-16 Alan Modra <amodra@gmail.com>
121
122 PR 13616
123 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
124
1252019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
126
127 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
128 names and values.
129
1302019-09-23 Nick Alcock <nick.alcock@oracle.com>
131
132 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
133 (ctf_parent_name_set): Likewise.
134
1352019-08-05 Nick Alcock <nick.alcock@oracle.com>
136
137 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
138
1392019-09-23 Nick Alcock <nick.alcock@oracle.com>
140
141 * ctf-api.h: Note the instability of the ctf_link interfaces.
142
1432019-07-13 Nick Alcock <nick.alcock@oracle.com>
144
145 * bfdlink.h (elf_strtab_hash): New forward.
146 (elf_sym_strtab): Likewise.
147 (struct bfd_link_callbacks <examine_strtab>): New.
148 (struct bfd_link_callbacks <emit_ctf>): Likewise.
149
1502019-07-13 Nick Alcock <nick.alcock@oracle.com>
151
152 * ctf-api.h (includes): No longer include <sys/param.h>.
153
1542019-07-30 Nick Alcock <nick.alcock@oracle.com>
155
156 * ctf-api.h (ctf_link_add_cu_mapping): New.
157 (ctf_link_memb_name_changer_f): New.
158 (ctf_link_set_memb_name_changer): New.
159
1602019-07-13 Nick Alcock <nick.alcock@oracle.com>
161
162 * ctf-api.h (ECTF_INTERNAL): New.
163
1642019-07-13 Nick Alcock <nick.alcock@oracle.com>
165
166 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
167 libctf linking machinery.
168 (CTF_LINK_SHARE_UNCONFLICTED): New.
169 (CTF_LINK_SHARE_DUPLICATED): New.
170 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
171 (ECTF_NOTYET): New, a 'not yet implemented' message.
172 (ctf_link_add_ctf): New, add an input file's CTF to the link.
173 (ctf_link): New, merge the type and string sections.
174 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
175 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
176 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
177 strtab's strings.
178 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
179 symbols into symtab order.
180 (ctf_link_write): New, ask the CTF linker to write the CTF out.
181
1822019-07-13 Nick Alcock <nick.alcock@oracle.com>
183
184 * ctf-api.h (ctf_arc_write_fd): New.
185 (ctf_write_mem): Likewise.
186 (ctf_gzwrite): Spacing fix.
187
1882019-07-13 Nick Alcock <nick.alcock@oracle.com>
189
190 * ctf.h (CTF_SET_STID): New.
191
1922019-07-13 Nick Alcock <nick.alcock@oracle.com>
193
194 * ctf-api.h (ctf_type_all_f): New.
195 (ctf_type_iter_all): New.
196
1972019-07-11 Nick Alcock <nick.alcock@oracle.com>
198
199 * ctf.h: Add object index and function index sections. Describe
200 them. Improve the description of the variable section and clarify
201 the constraints on backward-pointing type nodes.
202 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
203
2042019-07-06 Nick Alcock <nick.alcock@oracle.com>
205
206 * ctf-api.h (ctf_cuname): New function.
207 (ctf_cuname_set): Likewise.
208 * ctf.h: Improve comment around upgrading, no longer
209 implying that v2 is the target of upgrades (it is v3 now).
210 (ctf_header_v2_t): New, old-format header for backward
211 compatibility.
212 (ctf_header_t): Add cth_cuname: this is the first of several
213 header changes in format v3.
214
2152019-09-23 Alan Modra <amodra@gmail.com>
216
217 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
218 (bfd_section_already_linked_table_init),
219 (bfd_section_already_linked_table_free),
220 (_bfd_handle_already_linked, _bfd_nearby_section),
221 (_bfd_fix_excluded_sec_syms): Declare.
222
2232019-09-23 Alan Modra <amodra@gmail.com>
224
225 * bfdlink.h (enum notice_asneeded_action): Define.
226
2272019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
228
229 * opcode/riscv.h (riscv_insn_class): New enum.
230 * opcode/riscv.h (struct riscv_opcode): Change
231 subset field to insn_class field.
232
2332019-09-09 Phil Blundell <pb@pbcl.net>
234
235 binutils 2.33 branch created.
236
2372019-08-30 Claudiu Zissulescu <claziss@gmail.com>
238
239 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
240 insn_subclass_t enum.
241
2422019-08-22 Alan Modra <amodra@gmail.com>
243
244 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
245
2462019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
247
248 * elf/mips.h (SHT_GNU_XHASH): New define.
249 (DT_GNU_XHASH): New define.
250
2512019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
252
253 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
254 (EXPAND_UNOP_EXTENDED_W): Likewise.
255 (EXPAND_UNOP_EXTENDED_L): Likewise.
256 (struct h8_opcode h8_opcodes): Likewise.
257 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
258 later.
259
2602019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
261
262 * opcode/arc.h (FASTMATH): Add.
263 (SWITCH): Likewise.
264
2652019-07-24 Alan Modra <amodra@gmail.com>
266
267 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
268 sections in GNU_MBIND segments.
269
2702019-07-23 Omar Majid <omajid@redhat.com>
271
272 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
273 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
274 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
275 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
276 (I386_APPLE_MAGIC): Define.
277 (I386_FREEBSD_MAGIC): Define.
278 (I386_LINUX_MAGIC): Define.
279 (I386_NETBSD_MAGIC): Define.
280 (I386BADMAG): Extend macro to allow new magic numbers.
281 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
282 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
283 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
284 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
285 (AMD64_APPLE_MAGIC): Define.
286 (AMD64_FREEBSD_MAGIC): Define.
287 (AMD64_LINUX_MAGIC): Define.
288 (AMD64_NETBSD_MAGIC): Define.
289 (AMD64BADMAG): Extend macro to allow new magic numbers.
290
2912019-07-19 Alan Modra <amodra@gmail.com>
292
293 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
294 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
295 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
296 (IS_PPC64_TLS_RELOC): Include new tls relocs.
297
2982019-07-18 Nick Alcock <nick.alcock@oracle.com>
299
300 * ctf-api.h (ECTF_NOTFUNC): Fix description.
301 (ctf_func_type_info): New.
302 (ctf_func_type_args): Likewise.
303 (ctf_type_aname_raw): Likewise.
304
3052019-07-16 Jan Beulich <jbeulich@suse.com>
306
307 * opcode/i386.h (POP_SEG386_SHORT): New.
308
3092019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
310
311 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
312 renamed to sve_size_13.
313
3142019-06-19 Nick Alcock <nick.alcock@oracle.com>
315
316 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
317 short, so following structures are properly aligned.
318
3192019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
320
321 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
322 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
323 (R_AARCH64_P32_MOVW_PREL_G1): Define.
324
3252019-06-03 Nick Alcock <nick.alcock@oracle.com>
326
327 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
328
3292019-05-29 Nick Alcock <nick.alcock@oracle.com>
330
331 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
332 (ctf_id_t): This is now an unsigned type.
333 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
334 for ctf_id_t-returning functions.
335
3362019-05-28 Nick Alcock <nick.alcock@oracle.com>
337
338 * ctf-api.h (ctf_dump_decorate_f): New.
339 (ctf_dump_state_t): new.
340 (ctf_dump): New.
341
3422019-05-28 Nick Alcock <nick.alcock@oracle.com>
343
344 * ctf-api.h (ctf_label_f): New.
345 (ctf_label_set): New.
346 (ctf_label_get): New.
347 (ctf_label_topmost): New.
348 (ctf_label_info): New.
349 (ctf_label_iter): New.
350
3512019-05-28 Nick Alcock <nick.alcock@oracle.com>
352
353 * ctf-api.h (ctf_version): New.
354
3552019-05-28 Nick Alcock <nick.alcock@oracle.com>
356
357 * ctf-api.h (ctf_func_info): New.
358 (ctf_func_args): Likewise.
359 (ctf_lookup_by_symbol): Likewise.
360 (ctf_lookup_by_symbol): Likewise.
361 (ctf_lookup_variable): Likewise.
362
3632019-05-28 Nick Alcock <nick.alcock@oracle.com>
364
365 * ctf-api.h (ctf_visit_f): New definition.
366 (ctf_member_f): Likewise.
367 (ctf_enum_f): Likewise.
368 (ctf_variable_f): Likewise.
369 (ctf_type_f): Likewise.
370 (ctf_type_isparent): Likewise.
371 (ctf_type_ischild): Likewise.
372 (ctf_type_resolve): Likewise.
373 (ctf_type_aname): Likewise.
374 (ctf_type_lname): Likewise.
375 (ctf_type_name): Likewise.
376 (ctf_type_sizee): Likewise.
377 (ctf_type_align): Likewise.
378 (ctf_type_kind): Likewise.
379 (ctf_type_reference): Likewise.
380 (ctf_type_pointer): Likewise.
381 (ctf_type_encoding): Likewise.
382 (ctf_type_visit): Likewise.
383 (ctf_type_cmp): Likewise.
384 (ctf_type_compat): Likewise.
385 (ctf_member_info): Likewise.
386 (ctf_array_info): Likewise.
387 (ctf_enum_name): Likewise.
388 (ctf_enum_value): Likewise.
389 (ctf_member_iter): Likewise.
390 (ctf_enum_iter): Likewise.
391 (ctf_type_iter): Likewise.
392 (ctf_variable_iter): Likewise.
393
3942019-05-28 Nick Alcock <nick.alcock@oracle.com>
395
396 * ctf-api.h (struct bfd): New forward.
397 (ctf_fdopen): New.
398 (ctf_bfdopen): Likewise.
399 (ctf_open): Likewise.
400 (ctf_arc_open): Likewise.
401
4022019-05-28 Nick Alcock <nick.alcock@oracle.com>
403
404 * ctf.h (CTFA_MAGIC): New.
405 (struct ctf_archive): New.
406 (struct ctf_archive_modent): Likewise.
407 * ctf-api.h (ctf_archive_member_f): New.
408 (ctf_archive_raw_member_f): Likewise.
409 (ctf_arc_write): Likewise.
410 (ctf_arc_close): Likewise.
411 (ctf_arc_open_by_name): Likewise.
412 (ctf_archive_iter): Likewise.
413 (ctf_archive_raw_iter): Likewise.
414 (ctf_get_arc): Likewise.
415
4162019-05-28 Nick Alcock <nick.alcock@oracle.com>
417
418 * ctf-api.h (ctf_file_close): New declaration.
419 (ctf_getdatasect): Likewise.
420 (ctf_parent_file): Likewise.
421 (ctf_parent_name): Likewise.
422 (ctf_parent_name_set): Likewise.
423 (ctf_import): Likewise.
424 (ctf_setmodel): Likewise.
425 (ctf_getmodel): Likewise.
426 (ctf_setspecific): Likewise.
427 (ctf_getspecific): Likewise.
428
4292019-05-28 Nick Alcock <nick.alcock@oracle.com>
430
431 * ctf-api.h (zlib.h): New include.
432 (ctf_sect_t): New.
433 (ctf_sect_names_t): Likewise.
434 (ctf_encoding_t): Likewise.
435 (ctf_membinfo_t): Likewise.
436 (ctf_arinfo_t): Likewise.
437 (ctf_funcinfo_t): Likewise.
438 (ctf_lblinfo_t): Likewise.
439 (ctf_snapshot_id_t): Likewise.
440 (CTF_FUNC_VARARG): Likewise.
441 (ctf_simple_open): Likewise.
442 (ctf_bufopen): Likewise.
443 (ctf_create): Likewise.
444 (ctf_add_array): Likewise.
445 (ctf_add_const): Likewise.
446 (ctf_add_enum_encoded): Likewise.
447 (ctf_add_enum): Likewise.
448 (ctf_add_float): Likewise.
449 (ctf_add_forward): Likewise.
450 (ctf_add_function): Likewise.
451 (ctf_add_integer): Likewise.
452 (ctf_add_slice): Likewise.
453 (ctf_add_pointer): Likewise.
454 (ctf_add_type): Likewise.
455 (ctf_add_typedef): Likewise.
456 (ctf_add_restrict): Likewise.
457 (ctf_add_struct): Likewise.
458 (ctf_add_union): Likewise.
459 (ctf_add_struct_sized): Likewise.
460 (ctf_add_union_sized): Likewise.
461 (ctf_add_volatile): Likewise.
462 (ctf_add_enumerator): Likewise.
463 (ctf_add_member): Likewise.
464 (ctf_add_member_offset): Likewise.
465 (ctf_add_member_encoded): Likewise.
466 (ctf_add_variable): Likewise.
467 (ctf_set_array): Likewise.
468 (ctf_update): Likewise.
469 (ctf_snapshot): Likewise.
470 (ctf_rollback): Likewise.
471 (ctf_discard): Likewise.
472 (ctf_write): Likewise.
473 (ctf_gzwrite): Likewise.
474 (ctf_compress_write): Likewise.
475
4762019-05-28 Nick Alcock <nick.alcock@oracle.com>
477
478 * ctf-api.h (ctf_errno): New declaration.
479 (ctf_errmsg): Likewise.
480
4812019-05-28 Nick Alcock <nick.alcock@oracle.com>
482
483 * ctf-api.h (ctf_setdebug): New.
484 (ctf_getdebug): Likewise.
485
4862019-05-28 Nick Alcock <nick.alcock@oracle.com>
487
488 * ctf-api.h: New file.
489
4902019-05-28 Nick Alcock <nick.alcock@oracle.com>
491
492 * ctf.h: New file.
493
4942019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
495
496 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
497 (STO_AARCH64_VARIANT_PCS): Define.
498
4992019-05-24 Alan Modra <amodra@gmail.com>
500
501 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
502 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
503 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
504 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
505 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
506 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
507 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
508 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
509 (R_PPC64_D28, R_PPC64_PCREL28): Define.
510
5112019-05-24 Peter Bergner <bergner@linux.ibm.com>
512 Alan Modra <amodra@gmail.com>
513
514 * dis-asm.h (WIDE_OUTPUT): Define.
515 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
516 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
517 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
518
5192019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
520
521 * elf/bpf.h: New file.
522
5232019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
524
525 * elf/arm.h (Tag_MVE_arch): Define new enum value.
526 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
527
5282019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
529
530 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
531 operand.
532
5332019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
534
535 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
536 iclass.
537
5382019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
539
540 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
541
5422019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
543
544 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
545 iclass.
546
5472019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
548
549 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
550 operand.
551 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
552
5532019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
554
555 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
556
5572019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
558
559 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
560
5612019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
562
563 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
564
5652019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
566
567 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
568
5692019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
570
571 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
572
5732019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
574
575 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
576
5772019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
578
579 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
580
5812019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
582
583 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
584 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
585 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
586 feature macros.
587
5882019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
589 Faraz Shahbazker <fshahbazker@wavecomp.com>
590
591 * opcode/mips.h (ASE_EVA_R6): New macro.
592 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
593
5942019-05-01 Sudakshina Das <sudi.das@arm.com>
595
596 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
597 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
598
5992019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
600 Faraz Shahbazker <fshahbazker@wavecomp.com>
601
602 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
603 (M_SCWP_AB, M_SCDP_AB): Likewise.
604
6052019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
606
607 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
608
6092019-04-15 Sudakshina Das <sudi.das@arm.com>
610
611 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
612
6132019-04-15 Sudakshina Das <sudi.das@arm.com>
614
615 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
616
6172019-04-15 Sudakshina Das <sudi.das@arm.com>
618
619 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
620
6212019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
622
623 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
624 (MAX_TAG_CPU_ARCH): Set value to above macro.
625 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
626 (ARM_AEXT_V8_1M_MAIN): Likewise.
627 (ARM_AEXT2_V8_1M_MAIN): Likewise.
628 (ARM_ARCH_V8_1M_MAIN): Likewise.
629
6302019-04-11 Sudakshina Das <sudi.das@arm.com>
631
632 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
633
6342019-04-08 H.J. Lu <hongjiu.lu@intel.com>
635
636 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
637
6382019-04-07 Alan Modra <amodra@gmail.com>
639
640 Merge from gcc.
641 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
642 PR89877
643 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
644 (sub_ddmmss): Likewise.
645
6462019-04-06 H.J. Lu <hongjiu.lu@intel.com>
647
648 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
649
6502019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
651
652 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
653 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
654 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
655 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
656 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
657 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
658 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
659 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
660
6612019-03-28 Alan Modra <amodra@gmail.com>
662
663 PR 24390
664 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
665
6662019-03-25 Tamar Christina <tamar.christina@arm.com>
667
668 * dis-asm.h (struct disassemble_info): Add stop_offset.
669
6702019-03-13 Sudakshina Das <sudi.das@arm.com>
671
672 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
673
6742019-03-13 Sudakshina Das <sudi.das@arm.com>
675 Szabolcs Nagy <szabolcs.nagy@arm.com>
676
677 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
678
6792019-03-13 Sudakshina Das <sudi.das@arm.com>
680
681 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
682 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
683 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
684
6852019-02-20 Alan Hayward <alan.hayward@arm.com>
686
687 * elf/common.h (NT_ARM_PAC_MASK): Add define.
688
6892019-02-15 Saagar Jha <saagar@saagarjha.com>
690
691 * mach-o/loader.h: Use new OS names in comments.
692
6932019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
694
695 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
696 (splay_tree_delete_value_fn): Likewise.
697
6982019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
699
700 * opcode/s390.h (enum s390_opcode_cpu_val): Add
701 S390_OPCODE_ARCH13.
702
7032019-01-25 Sudakshina Das <sudi.das@arm.com>
704 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
705
706 * opcode/aarch64.h (enum aarch64_opnd): Remove
707 AARCH64_OPND_ADDR_SIMPLE_2.
708 (enum aarch64_insn_class): Remove ldstgv_indexed.
709
7102019-01-22 Tom Tromey <tom@tromey.com>
711
712 * coff/ecoff.h: Include coff/sym.h.
713
7142018-06-24 Nick Clifton <nickc@redhat.com>
715
716 2.32 branch created.
717
7182019-01-16 Kito Cheng <kito@andestech.com>
719
720 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
721 (Tag_RISCV_arch): Likewise.
722 (Tag_RISCV_priv_spec): Likewise.
723 (Tag_RISCV_priv_spec_minor): Likewise.
724 (Tag_RISCV_priv_spec_revision): Likewise.
725 (Tag_RISCV_unaligned_access): Likewise.
726 (Tag_RISCV_stack_align): Likewise.
727
7282019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
729
730 * dis-asm.h: include <string.h>
731
7322019-01-10 Nick Clifton <nickc@redhat.com>
733
734 * Merge from GCC:
735 2018-12-22 Jason Merrill <jason@redhat.com>
736
737 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
738 ARM, HP, and EDG demangling styles.
739
7402019-01-09 Sandra Loosemore <sandra@codesourcery.com>
741
742 Merge from GCC:
743 PR other/16615
744
745 * libiberty.h: Mechanically replace "can not" with "cannot".
746 * plugin-api.h: Likewise.
747
7482018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
749
750 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
751 (E_FLAG_RX_V3): New RXv3 type.
752 * opcode/rx.h (RX_Size): Add double size.
753 (RX_Operand_Type): Add double FPU registers.
754 (RX_Opcode_ID): Add new instuctions.
755
7562019-01-01 Alan Modra <amodra@gmail.com>
757
758 Update year range in copyright notice of all files.
759
760For older changes see ChangeLog-2018
761\f
762Copyright (C) 2019 Free Software Foundation, Inc.
763
764Copying and distribution of this file, with or without modification,
765are permitted in any medium without royalty provided the copyright
766notice and this notice are preserved.
767
768Local Variables:
769mode: change-log
770left-margin: 8
771fill-column: 74
772version-control: never
773End: