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