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