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