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