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