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