Fix creal_internal_fn comment
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
61826503
CE
12019-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
8b301fbb
MI
62019-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
66f8b2cb
AB
162019-11-18 Andrew Burgess <andrew.burgess@embecosm.com>
17
18 * dwarf2.h (DW_CIE_VERSION): Delete.
19
616ce08e
MM
202019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
21
22 * opcode/arm.h (ARM_EXT2_I8MM): New feature macro.
23
8382113f
MM
242019-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
aab2c27d 332019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 34 Matthew Malcomson <matthew.malcomson@arm.com>
aab2c27d
MM
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
df678013 412019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 42 Matthew Malcomson <matthew.malcomson@arm.com>
df678013
MM
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
8ae2d3d9 522019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 53 Matthew Malcomson <matthew.malcomson@arm.com>
8ae2d3d9
MM
54
55 * opcode/aarch64.h (AARCH64_FEATURE_V8_6): New.
56 (AARCH64_ARCH_V8_6): New.
57
595d3787
AM
582019-11-07 Alan Modra <amodra@gmail.com>
59
60 * elf/cr16c.h: Delete.
61
2f1575ea
AE
622019-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
30fe1832
AM
672019-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
22216541
AM
732019-10-16 Alan Modra <amodra@gmail.com>
74
75 PR 13616
76 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
77
c0ea7c52
JL
782019-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
de07e349
NA
832019-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
791915db
NA
882019-08-05 Nick Alcock <nick.alcock@oracle.com>
89
90 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
91
87279e3c
NA
922019-09-23 Nick Alcock <nick.alcock@oracle.com>
93
94 * ctf-api.h: Note the instability of the ctf_link interfaces.
95
1ff6de03
NA
962019-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
7e97445a
NA
1032019-07-13 Nick Alcock <nick.alcock@oracle.com>
104
105 * ctf-api.h (includes): No longer include <sys/param.h>.
106
49ea9b45
NA
1072019-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
eabb7154
NA
1132019-07-13 Nick Alcock <nick.alcock@oracle.com>
114
115 * ctf-api.h (ECTF_INTERNAL): New.
116
72c83edd
NA
1172019-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
5537f9b9
NA
1352019-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
d851ecd3
NA
1412019-07-13 Nick Alcock <nick.alcock@oracle.com>
142
143 * ctf.h (CTF_SET_STID): New.
144
0ac62312
NA
1452019-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
2db912ba
NA
1502019-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
fd55eae8
NA
1572019-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
640197ac
AM
1682019-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
0b4453c7
AM
1762019-09-23 Alan Modra <amodra@gmail.com>
177
178 * bfdlink.h (enum notice_asneeded_action): Define.
179
7e9ad3a3
JW
1802019-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
60391a25
PB
1862019-09-09 Phil Blundell <pb@pbcl.net>
187
188 binutils 2.33 branch created.
189
cd18a823
CZ
1902019-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
baf46cd7
AM
1952019-08-22 Alan Modra <amodra@gmail.com>
196
197 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
198
f16a9783
MS
1992019-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
7b1dd701
YS
2042019-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
7e126ba3
CZ
2132019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
214
7b1dd701 215 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
216 (SWITCH): Likewise.
217
7137a1ed
AM
2182019-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
1dd1bc4d
OM
2232019-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
c213164a
AM
2442019-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
12a0b67d
NA
2512019-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
21df382b
JB
2582019-07-16 Jan Beulich <jbeulich@suse.com>
259
260 * opcode/i386.h (POP_SEG386_SHORT): New.
261
41be57ca
MM
2622019-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
083114f8 2672019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
268
269 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
270 short, so following structures are properly aligned.
271
e30d1fa1
SN
2722019-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
a610aa4f
NA
2782019-06-03 Nick Alcock <nick.alcock@oracle.com>
279
280 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
281
a0486bac
JM
2822019-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
a30b3e18
NA
2892019-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
6dbf2b73
NA
2952019-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
6c33b742
NA
3042019-05-28 Nick Alcock <nick.alcock@oracle.com>
305
306 * ctf-api.h (ctf_version): New.
307
b437bfe0
NA
3082019-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
316afdb1
NA
3162019-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
143dce84
NA
3472019-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
9402cc59
NA
3552019-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
72f33921
NA
3692019-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
47d546f4
NA
3822019-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
479604f4
NA
4292019-05-28 Nick Alcock <nick.alcock@oracle.com>
430
431 * ctf-api.h (ctf_errno): New declaration.
432 (ctf_errmsg): Likewise.
433
60da9d95
NA
4342019-05-28 Nick Alcock <nick.alcock@oracle.com>
435
436 * ctf-api.h (ctf_setdebug): New.
437 (ctf_getdebug): Likewise.
438
2e94b056
NA
4392019-05-28 Nick Alcock <nick.alcock@oracle.com>
440
441 * ctf-api.h: New file.
442
fceac76e
NA
4432019-05-28 Nick Alcock <nick.alcock@oracle.com>
444
445 * ctf.h: New file.
446
2301ed1c
SN
4472019-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
5663e321
AM
4522019-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
dd7efa79
PB
4642019-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
8ebe6212
JM
4722019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
473
474 * elf/bpf.h: New file.
475
a7ad558c
AV
4762019-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
28ed815a
MM
4812019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
482
483 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
484 operand.
485
fd1dc4a0
MM
4862019-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
31e36ab3
MM
4912019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
492
493 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
494
1be5f94f
MM
4952019-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
3c17238b
MM
5002019-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
cd50a87a
MM
5062019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
507
508 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
509
3c705960
MM
5102019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
511
512 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
513
0a57e14f
MM
5142019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
515
516 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
517
c469c864
MM
5182019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
519
520 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
521
116adc27
MM
5222019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
523
524 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
525
3bd82c86
MM
5262019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
527
528 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
529
adccc507
MM
5302019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
531
532 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
533
7ce2460a
MM
5342019-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
41cee089
FS
5412019-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
b83b4b13
SD
5472019-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
a45328b9
AB
5522019-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
cd092337
MR
5582019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
559
560 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
561
1889da70
AV
5622019-04-15 Sudakshina Das <sudi.das@arm.com>
563
564 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
565
1caf72a5
AV
5662019-04-15 Sudakshina Das <sudi.das@arm.com>
567
568 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
569
e5d6e09e
AV
5702019-04-15 Sudakshina Das <sudi.das@arm.com>
571
572 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
573
031254f2
AV
5742019-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
bd7ceb8d
SD
5832019-04-11 Sudakshina Das <sudi.das@arm.com>
584
585 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
586
462cac58
L
5872019-04-08 H.J. Lu <hongjiu.lu@intel.com>
588
589 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
590
07ffcfec
AM
5912019-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
5b9c07b2
L
5992019-04-06 H.J. Lu <hongjiu.lu@intel.com>
600
601 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
602
34ef62f4
AV
6032019-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
96a86c01
AM
6142019-03-28 Alan Modra <amodra@gmail.com>
615
616 PR 24390
617 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
618
53b2f36b
TC
6192019-03-25 Tamar Christina <tamar.christina@arm.com>
620
621 * dis-asm.h (struct disassemble_info): Add stop_offset.
622
1dbade74
SD
6232019-03-13 Sudakshina Das <sudi.das@arm.com>
624
625 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
626
37c18eed
SD
6272019-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
cd702818
SD
6322019-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
e6c3b5bf
AH
6382019-02-20 Alan Hayward <alan.hayward@arm.com>
639
640 * elf/common.h (NT_ARM_PAC_MASK): Add define.
641
91d78b81
SJ
6422019-02-15 Saagar Jha <saagar@saagarjha.com>
643
644 * mach-o/loader.h: Use new OS names in comments.
645
e2077304 6462019-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
fc60b8c8
AK
6512019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
652
653 * opcode/s390.h (enum s390_opcode_cpu_val): Add
654 S390_OPCODE_ARCH13.
655
550fd7bf
SD
6562019-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
71ba91e1
TT
6632019-01-22 Tom Tromey <tom@tromey.com>
664
665 * coff/ecoff.h: Include coff/sym.h.
666
f974f26c
NC
6672018-06-24 Nick Clifton <nickc@redhat.com>
668
669 2.32 branch created.
670
2dc8dd17
JW
6712019-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
8f0a2148
ПК
6812019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
682
683 * dis-asm.h: include <string.h>
684
1910070b
NC
6852019-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
a08da33e
SL
6932019-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
59581069
YS
7012018-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
82704155
AM
7092019-01-01 Alan Modra <amodra@gmail.com>
710
711 Update year range in copyright notice of all files.
712
d5c04e1b 713For older changes see ChangeLog-2018
3499769a 714\f
d5c04e1b 715Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
716
717Copying and distribution of this file, with or without modification,
718are permitted in any medium without royalty provided the copyright
719notice and this notice are preserved.
720
721Local Variables:
722mode: change-log
723left-margin: 8
724fill-column: 74
725version-control: never
726End:
This page took 0.306006 seconds and 4 git commands to generate.