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