Merge branch 'gdb-9-branch' into amd-staging-rocgdb-9
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
13c9c485
AM
12019-12-11 Alan Modra <amodra@gmail.com>
2
3 * opcode/mmix.h (PUSHGO_INSN_BYTE): Make unsigned.
4 (GO_INSN_BYTE, SETL_INSN_BYTE, INCML_INSN_BYTE, INCMH_INSN_BYTE),
5 (INCH_INSN_BYTE, SWYM_INSN_BYTE, JMP_INSN_BYTE): Likewise.
6
76bba5ee
AM
72019-12-11 Alan Modra <amodra@gmail.com>
8
9 * dis-asm.h (INSN_HAS_RELOC, DISASSEMBLE_DATA),
10 (USER_SPECIFIED_MACHINE_TYPE, WIDE_OUTPUT): Make unsigned.
11 * opcode/tic80.h (TIC80_OPERAND_*): Likewise.
12
20135676
AM
132019-12-10 Alan Modra <amodra@gmail.com>
14
15 PR 24960
16 * dis-asm.h (disassemble_free_target): Declare.
17
103ebbc3
AM
182019-12-10 Alan Modra <amodra@gmail.com>
19
20 * dis-asm.h (struct disassemble_info): Delete insn_sets.
21 (INIT_DISASSEMBLE_INFO_NO_ARCH): Don't define.
22
2dc4b12f
JB
232019-12-05 Jan Beulich <jbeulich@suse.com>
24
25 * opcode/aarch64.h (AARCH64_FEATURE_CRYPTO): Expand to the
26 combination of AES and SHA2.
27
61826503
CE
282019-11-25 Alan Modra <amodra@gmail.com>
29
30 * coff/ti.h (GET_SCNHDR_SIZE, PUT_SCNHDR_SIZE, GET_SCN_SCNLEN),
31 (PUT_SCN_SCNLEN): Adjust bfd_octets_per_byte calls.
32
8b301fbb
MI
332019-11-22 Mihail Ionescu <mihail.ionescu@arm.com>
34
35 * opcode/arm.h (ARM_EXT2_CRC): New extension feature
36 to replace CRC_EXT_ARMV8.
37 (CRC_EXT_ARMV8): Remove and mark bit as unused.
38 (ARM_ARCH_V8A_CRC, ARM_ARCH_V8_1A, ARM_ARCH_V8_2A,
39 ARM_ARCH_V8_3A, ARM_ARCH_V8_4A, ARM_ARCH_V8_5A,
40 ARM_ARCH_V8_6A): Redefine using ARM_EXT2_CRC instead of
41 CRC_EXT_ARMV8.
42
66f8b2cb
AB
432019-11-18 Andrew Burgess <andrew.burgess@embecosm.com>
44
45 * dwarf2.h (DW_CIE_VERSION): Delete.
46
616ce08e
MM
472019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
48
49 * opcode/arm.h (ARM_EXT2_I8MM): New feature macro.
50
8382113f
MM
512019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
52
53 * opcode/aarch64.h (AARCH64_FEATURE_I8MM): New.
54 (AARCH64_FEATURE_F32MM): New.
55 (AARCH64_FEATURE_F64MM): New.
56 (AARCH64_OPND_SVE_ADDR_RI_S4x32): New.
57 (enum aarch64_insn_class): Add new instruction class "aarch64_misc" for
58 instructions that do not require special handling.
59
aab2c27d 602019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 61 Matthew Malcomson <matthew.malcomson@arm.com>
aab2c27d
MM
62
63 * opcode/arm.h (ARM_EXT2_V8_6A, ARM_AEXT2_V8_6A,
64 ARM_ARCH_V8_6A): New.
65 * opcode/arm.h (ARM_EXT2_BF16): New feature macro.
66 (ARM_AEXT2_V8_6A): Include above macro in definition.
67
df678013 682019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 69 Matthew Malcomson <matthew.malcomson@arm.com>
df678013
MM
70
71 * opcode/aarch64.h (AARCH64_FEATURE_BFLOAT16): New feature macros.
72 (AARCH64_ARCH_V8_6): Include BFloat16 feature macros.
73 (enum aarch64_opnd_qualifier): Introduce new operand qualifier
74 AARCH64_OPND_QLF_S_2H.
75 (enum aarch64_insn_class): Introduce new class "bfloat16".
76 (BFLOAT16_SVE_INSNC): New feature set for bfloat16
77 instructions to support the movprfx constraint.
78
8ae2d3d9 792019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 80 Matthew Malcomson <matthew.malcomson@arm.com>
8ae2d3d9
MM
81
82 * opcode/aarch64.h (AARCH64_FEATURE_V8_6): New.
83 (AARCH64_ARCH_V8_6): New.
84
595d3787
AM
852019-11-07 Alan Modra <amodra@gmail.com>
86
87 * elf/cr16c.h: Delete.
88
2f1575ea
AE
892019-10-29 Andrew Eikum <aeikum@codeweavers.com>
90
91 * coff/internal.h (struct internal_extra_pe_filehdr): Use ints
92 instead of longs to hold dos_message.
93
30fe1832
AM
942019-10-25 Alan Modra <amodra@gmail.com>
95
96 PR 4499
97 * elf/internal.h (struct elf_segment_map): Delete header_size.
98 Add no_sort_lma and idx.
99
22216541
AM
1002019-10-16 Alan Modra <amodra@gmail.com>
101
102 PR 13616
103 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
104
c0ea7c52
JL
1052019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
106
107 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
108 names and values.
109
de07e349
NA
1102019-09-23 Nick Alcock <nick.alcock@oracle.com>
111
112 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
113 (ctf_parent_name_set): Likewise.
114
791915db
NA
1152019-08-05 Nick Alcock <nick.alcock@oracle.com>
116
117 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
118
87279e3c
NA
1192019-09-23 Nick Alcock <nick.alcock@oracle.com>
120
121 * ctf-api.h: Note the instability of the ctf_link interfaces.
122
1ff6de03
NA
1232019-07-13 Nick Alcock <nick.alcock@oracle.com>
124
125 * bfdlink.h (elf_strtab_hash): New forward.
126 (elf_sym_strtab): Likewise.
127 (struct bfd_link_callbacks <examine_strtab>): New.
128 (struct bfd_link_callbacks <emit_ctf>): Likewise.
129
7e97445a
NA
1302019-07-13 Nick Alcock <nick.alcock@oracle.com>
131
132 * ctf-api.h (includes): No longer include <sys/param.h>.
133
49ea9b45
NA
1342019-07-30 Nick Alcock <nick.alcock@oracle.com>
135
136 * ctf-api.h (ctf_link_add_cu_mapping): New.
137 (ctf_link_memb_name_changer_f): New.
138 (ctf_link_set_memb_name_changer): New.
139
eabb7154
NA
1402019-07-13 Nick Alcock <nick.alcock@oracle.com>
141
142 * ctf-api.h (ECTF_INTERNAL): New.
143
72c83edd
NA
1442019-07-13 Nick Alcock <nick.alcock@oracle.com>
145
146 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
147 libctf linking machinery.
148 (CTF_LINK_SHARE_UNCONFLICTED): New.
149 (CTF_LINK_SHARE_DUPLICATED): New.
150 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
151 (ECTF_NOTYET): New, a 'not yet implemented' message.
152 (ctf_link_add_ctf): New, add an input file's CTF to the link.
153 (ctf_link): New, merge the type and string sections.
154 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
155 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
156 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
157 strtab's strings.
158 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
159 symbols into symtab order.
160 (ctf_link_write): New, ask the CTF linker to write the CTF out.
161
5537f9b9
NA
1622019-07-13 Nick Alcock <nick.alcock@oracle.com>
163
164 * ctf-api.h (ctf_arc_write_fd): New.
165 (ctf_write_mem): Likewise.
166 (ctf_gzwrite): Spacing fix.
167
d851ecd3
NA
1682019-07-13 Nick Alcock <nick.alcock@oracle.com>
169
170 * ctf.h (CTF_SET_STID): New.
171
0ac62312
NA
1722019-07-13 Nick Alcock <nick.alcock@oracle.com>
173
174 * ctf-api.h (ctf_type_all_f): New.
175 (ctf_type_iter_all): New.
176
2db912ba
NA
1772019-07-11 Nick Alcock <nick.alcock@oracle.com>
178
179 * ctf.h: Add object index and function index sections. Describe
180 them. Improve the description of the variable section and clarify
181 the constraints on backward-pointing type nodes.
182 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
183
fd55eae8
NA
1842019-07-06 Nick Alcock <nick.alcock@oracle.com>
185
186 * ctf-api.h (ctf_cuname): New function.
187 (ctf_cuname_set): Likewise.
188 * ctf.h: Improve comment around upgrading, no longer
189 implying that v2 is the target of upgrades (it is v3 now).
190 (ctf_header_v2_t): New, old-format header for backward
191 compatibility.
192 (ctf_header_t): Add cth_cuname: this is the first of several
193 header changes in format v3.
194
640197ac
AM
1952019-09-23 Alan Modra <amodra@gmail.com>
196
197 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
198 (bfd_section_already_linked_table_init),
199 (bfd_section_already_linked_table_free),
200 (_bfd_handle_already_linked, _bfd_nearby_section),
201 (_bfd_fix_excluded_sec_syms): Declare.
202
0b4453c7
AM
2032019-09-23 Alan Modra <amodra@gmail.com>
204
205 * bfdlink.h (enum notice_asneeded_action): Define.
206
7e9ad3a3
JW
2072019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
208
209 * opcode/riscv.h (riscv_insn_class): New enum.
210 * opcode/riscv.h (struct riscv_opcode): Change
211 subset field to insn_class field.
212
60391a25
PB
2132019-09-09 Phil Blundell <pb@pbcl.net>
214
215 binutils 2.33 branch created.
216
cd18a823
CZ
2172019-08-30 Claudiu Zissulescu <claziss@gmail.com>
218
219 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
220 insn_subclass_t enum.
221
baf46cd7
AM
2222019-08-22 Alan Modra <amodra@gmail.com>
223
224 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
225
f16a9783
MS
2262019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
227
228 * elf/mips.h (SHT_GNU_XHASH): New define.
229 (DT_GNU_XHASH): New define.
230
7b1dd701
YS
2312019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
232
233 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
234 (EXPAND_UNOP_EXTENDED_W): Likewise.
235 (EXPAND_UNOP_EXTENDED_L): Likewise.
236 (struct h8_opcode h8_opcodes): Likewise.
237 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
238 later.
239
7e126ba3
CZ
2402019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
241
7b1dd701 242 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
243 (SWITCH): Likewise.
244
7137a1ed
AM
2452019-07-24 Alan Modra <amodra@gmail.com>
246
247 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
248 sections in GNU_MBIND segments.
249
1dd1bc4d
OM
2502019-07-23 Omar Majid <omajid@redhat.com>
251
252 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
253 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
254 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
255 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
256 (I386_APPLE_MAGIC): Define.
257 (I386_FREEBSD_MAGIC): Define.
258 (I386_LINUX_MAGIC): Define.
259 (I386_NETBSD_MAGIC): Define.
260 (I386BADMAG): Extend macro to allow new magic numbers.
261 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
262 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
263 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
264 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
265 (AMD64_APPLE_MAGIC): Define.
266 (AMD64_FREEBSD_MAGIC): Define.
267 (AMD64_LINUX_MAGIC): Define.
268 (AMD64_NETBSD_MAGIC): Define.
269 (AMD64BADMAG): Extend macro to allow new magic numbers.
270
c213164a
AM
2712019-07-19 Alan Modra <amodra@gmail.com>
272
273 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
274 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
275 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
276 (IS_PPC64_TLS_RELOC): Include new tls relocs.
277
12a0b67d
NA
2782019-07-18 Nick Alcock <nick.alcock@oracle.com>
279
280 * ctf-api.h (ECTF_NOTFUNC): Fix description.
281 (ctf_func_type_info): New.
282 (ctf_func_type_args): Likewise.
283 (ctf_type_aname_raw): Likewise.
284
21df382b
JB
2852019-07-16 Jan Beulich <jbeulich@suse.com>
286
287 * opcode/i386.h (POP_SEG386_SHORT): New.
288
41be57ca
MM
2892019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
290
291 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
292 renamed to sve_size_13.
293
083114f8 2942019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
295
296 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
297 short, so following structures are properly aligned.
298
e30d1fa1
SN
2992019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
300
301 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
302 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
303 (R_AARCH64_P32_MOVW_PREL_G1): Define.
304
a610aa4f
NA
3052019-06-03 Nick Alcock <nick.alcock@oracle.com>
306
307 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
308
a0486bac
JM
3092019-05-29 Nick Alcock <nick.alcock@oracle.com>
310
311 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
312 (ctf_id_t): This is now an unsigned type.
313 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
314 for ctf_id_t-returning functions.
315
a30b3e18
NA
3162019-05-28 Nick Alcock <nick.alcock@oracle.com>
317
318 * ctf-api.h (ctf_dump_decorate_f): New.
319 (ctf_dump_state_t): new.
320 (ctf_dump): New.
321
6dbf2b73
NA
3222019-05-28 Nick Alcock <nick.alcock@oracle.com>
323
324 * ctf-api.h (ctf_label_f): New.
325 (ctf_label_set): New.
326 (ctf_label_get): New.
327 (ctf_label_topmost): New.
328 (ctf_label_info): New.
329 (ctf_label_iter): New.
330
6c33b742
NA
3312019-05-28 Nick Alcock <nick.alcock@oracle.com>
332
333 * ctf-api.h (ctf_version): New.
334
b437bfe0
NA
3352019-05-28 Nick Alcock <nick.alcock@oracle.com>
336
337 * ctf-api.h (ctf_func_info): New.
338 (ctf_func_args): Likewise.
339 (ctf_lookup_by_symbol): Likewise.
340 (ctf_lookup_by_symbol): Likewise.
341 (ctf_lookup_variable): Likewise.
342
316afdb1
NA
3432019-05-28 Nick Alcock <nick.alcock@oracle.com>
344
345 * ctf-api.h (ctf_visit_f): New definition.
346 (ctf_member_f): Likewise.
347 (ctf_enum_f): Likewise.
348 (ctf_variable_f): Likewise.
349 (ctf_type_f): Likewise.
350 (ctf_type_isparent): Likewise.
351 (ctf_type_ischild): Likewise.
352 (ctf_type_resolve): Likewise.
353 (ctf_type_aname): Likewise.
354 (ctf_type_lname): Likewise.
355 (ctf_type_name): Likewise.
356 (ctf_type_sizee): Likewise.
357 (ctf_type_align): Likewise.
358 (ctf_type_kind): Likewise.
359 (ctf_type_reference): Likewise.
360 (ctf_type_pointer): Likewise.
361 (ctf_type_encoding): Likewise.
362 (ctf_type_visit): Likewise.
363 (ctf_type_cmp): Likewise.
364 (ctf_type_compat): Likewise.
365 (ctf_member_info): Likewise.
366 (ctf_array_info): Likewise.
367 (ctf_enum_name): Likewise.
368 (ctf_enum_value): Likewise.
369 (ctf_member_iter): Likewise.
370 (ctf_enum_iter): Likewise.
371 (ctf_type_iter): Likewise.
372 (ctf_variable_iter): Likewise.
373
143dce84
NA
3742019-05-28 Nick Alcock <nick.alcock@oracle.com>
375
376 * ctf-api.h (struct bfd): New forward.
377 (ctf_fdopen): New.
378 (ctf_bfdopen): Likewise.
379 (ctf_open): Likewise.
380 (ctf_arc_open): Likewise.
381
9402cc59
NA
3822019-05-28 Nick Alcock <nick.alcock@oracle.com>
383
384 * ctf.h (CTFA_MAGIC): New.
385 (struct ctf_archive): New.
386 (struct ctf_archive_modent): Likewise.
387 * ctf-api.h (ctf_archive_member_f): New.
388 (ctf_archive_raw_member_f): Likewise.
389 (ctf_arc_write): Likewise.
390 (ctf_arc_close): Likewise.
391 (ctf_arc_open_by_name): Likewise.
392 (ctf_archive_iter): Likewise.
393 (ctf_archive_raw_iter): Likewise.
394 (ctf_get_arc): Likewise.
395
72f33921
NA
3962019-05-28 Nick Alcock <nick.alcock@oracle.com>
397
398 * ctf-api.h (ctf_file_close): New declaration.
399 (ctf_getdatasect): Likewise.
400 (ctf_parent_file): Likewise.
401 (ctf_parent_name): Likewise.
402 (ctf_parent_name_set): Likewise.
403 (ctf_import): Likewise.
404 (ctf_setmodel): Likewise.
405 (ctf_getmodel): Likewise.
406 (ctf_setspecific): Likewise.
407 (ctf_getspecific): Likewise.
408
47d546f4
NA
4092019-05-28 Nick Alcock <nick.alcock@oracle.com>
410
411 * ctf-api.h (zlib.h): New include.
412 (ctf_sect_t): New.
413 (ctf_sect_names_t): Likewise.
414 (ctf_encoding_t): Likewise.
415 (ctf_membinfo_t): Likewise.
416 (ctf_arinfo_t): Likewise.
417 (ctf_funcinfo_t): Likewise.
418 (ctf_lblinfo_t): Likewise.
419 (ctf_snapshot_id_t): Likewise.
420 (CTF_FUNC_VARARG): Likewise.
421 (ctf_simple_open): Likewise.
422 (ctf_bufopen): Likewise.
423 (ctf_create): Likewise.
424 (ctf_add_array): Likewise.
425 (ctf_add_const): Likewise.
426 (ctf_add_enum_encoded): Likewise.
427 (ctf_add_enum): Likewise.
428 (ctf_add_float): Likewise.
429 (ctf_add_forward): Likewise.
430 (ctf_add_function): Likewise.
431 (ctf_add_integer): Likewise.
432 (ctf_add_slice): Likewise.
433 (ctf_add_pointer): Likewise.
434 (ctf_add_type): Likewise.
435 (ctf_add_typedef): Likewise.
436 (ctf_add_restrict): Likewise.
437 (ctf_add_struct): Likewise.
438 (ctf_add_union): Likewise.
439 (ctf_add_struct_sized): Likewise.
440 (ctf_add_union_sized): Likewise.
441 (ctf_add_volatile): Likewise.
442 (ctf_add_enumerator): Likewise.
443 (ctf_add_member): Likewise.
444 (ctf_add_member_offset): Likewise.
445 (ctf_add_member_encoded): Likewise.
446 (ctf_add_variable): Likewise.
447 (ctf_set_array): Likewise.
448 (ctf_update): Likewise.
449 (ctf_snapshot): Likewise.
450 (ctf_rollback): Likewise.
451 (ctf_discard): Likewise.
452 (ctf_write): Likewise.
453 (ctf_gzwrite): Likewise.
454 (ctf_compress_write): Likewise.
455
479604f4
NA
4562019-05-28 Nick Alcock <nick.alcock@oracle.com>
457
458 * ctf-api.h (ctf_errno): New declaration.
459 (ctf_errmsg): Likewise.
460
60da9d95
NA
4612019-05-28 Nick Alcock <nick.alcock@oracle.com>
462
463 * ctf-api.h (ctf_setdebug): New.
464 (ctf_getdebug): Likewise.
465
2e94b056
NA
4662019-05-28 Nick Alcock <nick.alcock@oracle.com>
467
468 * ctf-api.h: New file.
469
fceac76e
NA
4702019-05-28 Nick Alcock <nick.alcock@oracle.com>
471
472 * ctf.h: New file.
473
2301ed1c
SN
4742019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
475
476 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
477 (STO_AARCH64_VARIANT_PCS): Define.
478
5663e321
AM
4792019-05-24 Alan Modra <amodra@gmail.com>
480
481 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
482 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
483 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
484 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
485 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
486 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
487 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
488 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
489 (R_PPC64_D28, R_PPC64_PCREL28): Define.
490
dd7efa79
PB
4912019-05-24 Peter Bergner <bergner@linux.ibm.com>
492 Alan Modra <amodra@gmail.com>
493
494 * dis-asm.h (WIDE_OUTPUT): Define.
495 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
496 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
497 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
498
8ebe6212
JM
4992019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
500
501 * elf/bpf.h: New file.
502
a7ad558c
AV
5032019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
504
505 * elf/arm.h (Tag_MVE_arch): Define new enum value.
506 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
507
28ed815a
MM
5082019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
509
510 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
511 operand.
512
fd1dc4a0
MM
5132019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
514
515 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
516 iclass.
517
31e36ab3
MM
5182019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
519
520 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
521
1be5f94f
MM
5222019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
523
524 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
525 iclass.
526
3c17238b
MM
5272019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
528
529 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
530 operand.
531 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
532
cd50a87a
MM
5332019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
534
535 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
536
3c705960
MM
5372019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
538
539 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
540
0a57e14f
MM
5412019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
542
543 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
544
c469c864
MM
5452019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
546
547 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
548
116adc27
MM
5492019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
550
551 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
552
3bd82c86
MM
5532019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
554
555 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
556
adccc507
MM
5572019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
558
559 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
560
7ce2460a
MM
5612019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
562
563 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
564 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
565 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
566 feature macros.
567
41cee089
FS
5682019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
569 Faraz Shahbazker <fshahbazker@wavecomp.com>
570
571 * opcode/mips.h (ASE_EVA_R6): New macro.
572 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
573
b83b4b13
SD
5742019-05-01 Sudakshina Das <sudi.das@arm.com>
575
576 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
577 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
578
a45328b9
AB
5792019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
580 Faraz Shahbazker <fshahbazker@wavecomp.com>
581
582 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
583 (M_SCWP_AB, M_SCDP_AB): Likewise.
584
cd092337
MR
5852019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
586
587 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
588
1889da70
AV
5892019-04-15 Sudakshina Das <sudi.das@arm.com>
590
591 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
592
1caf72a5
AV
5932019-04-15 Sudakshina Das <sudi.das@arm.com>
594
595 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
596
e5d6e09e
AV
5972019-04-15 Sudakshina Das <sudi.das@arm.com>
598
599 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
600
031254f2
AV
6012019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
602
603 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
604 (MAX_TAG_CPU_ARCH): Set value to above macro.
605 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
606 (ARM_AEXT_V8_1M_MAIN): Likewise.
607 (ARM_AEXT2_V8_1M_MAIN): Likewise.
608 (ARM_ARCH_V8_1M_MAIN): Likewise.
609
bd7ceb8d
SD
6102019-04-11 Sudakshina Das <sudi.das@arm.com>
611
612 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
613
462cac58
L
6142019-04-08 H.J. Lu <hongjiu.lu@intel.com>
615
616 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
617
07ffcfec
AM
6182019-04-07 Alan Modra <amodra@gmail.com>
619
620 Merge from gcc.
621 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
622 PR89877
623 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
624 (sub_ddmmss): Likewise.
625
5b9c07b2
L
6262019-04-06 H.J. Lu <hongjiu.lu@intel.com>
627
628 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
629
34ef62f4
AV
6302019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
631
632 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
633 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
634 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
635 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
636 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
637 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
638 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
639 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
640
96a86c01
AM
6412019-03-28 Alan Modra <amodra@gmail.com>
642
643 PR 24390
644 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
645
53b2f36b
TC
6462019-03-25 Tamar Christina <tamar.christina@arm.com>
647
648 * dis-asm.h (struct disassemble_info): Add stop_offset.
649
1dbade74
SD
6502019-03-13 Sudakshina Das <sudi.das@arm.com>
651
652 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
653
37c18eed
SD
6542019-03-13 Sudakshina Das <sudi.das@arm.com>
655 Szabolcs Nagy <szabolcs.nagy@arm.com>
656
657 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
658
cd702818
SD
6592019-03-13 Sudakshina Das <sudi.das@arm.com>
660
661 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
662 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
663 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
664
e6c3b5bf
AH
6652019-02-20 Alan Hayward <alan.hayward@arm.com>
666
667 * elf/common.h (NT_ARM_PAC_MASK): Add define.
668
91d78b81
SJ
6692019-02-15 Saagar Jha <saagar@saagarjha.com>
670
671 * mach-o/loader.h: Use new OS names in comments.
672
e2077304 6732019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
674
675 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
676 (splay_tree_delete_value_fn): Likewise.
677
fc60b8c8
AK
6782019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
679
680 * opcode/s390.h (enum s390_opcode_cpu_val): Add
681 S390_OPCODE_ARCH13.
682
550fd7bf
SD
6832019-01-25 Sudakshina Das <sudi.das@arm.com>
684 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
685
686 * opcode/aarch64.h (enum aarch64_opnd): Remove
687 AARCH64_OPND_ADDR_SIMPLE_2.
688 (enum aarch64_insn_class): Remove ldstgv_indexed.
689
71ba91e1
TT
6902019-01-22 Tom Tromey <tom@tromey.com>
691
692 * coff/ecoff.h: Include coff/sym.h.
693
f974f26c
NC
6942018-06-24 Nick Clifton <nickc@redhat.com>
695
696 2.32 branch created.
697
2dc8dd17
JW
6982019-01-16 Kito Cheng <kito@andestech.com>
699
700 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
701 (Tag_RISCV_arch): Likewise.
702 (Tag_RISCV_priv_spec): Likewise.
703 (Tag_RISCV_priv_spec_minor): Likewise.
704 (Tag_RISCV_priv_spec_revision): Likewise.
705 (Tag_RISCV_unaligned_access): Likewise.
706 (Tag_RISCV_stack_align): Likewise.
707
8f0a2148
ПК
7082019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
709
710 * dis-asm.h: include <string.h>
711
1910070b
NC
7122019-01-10 Nick Clifton <nickc@redhat.com>
713
714 * Merge from GCC:
715 2018-12-22 Jason Merrill <jason@redhat.com>
716
717 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
718 ARM, HP, and EDG demangling styles.
719
a08da33e
SL
7202019-01-09 Sandra Loosemore <sandra@codesourcery.com>
721
722 Merge from GCC:
723 PR other/16615
724
725 * libiberty.h: Mechanically replace "can not" with "cannot".
726 * plugin-api.h: Likewise.
727
59581069
YS
7282018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
729
730 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
731 (E_FLAG_RX_V3): New RXv3 type.
732 * opcode/rx.h (RX_Size): Add double size.
733 (RX_Operand_Type): Add double FPU registers.
734 (RX_Opcode_ID): Add new instuctions.
735
82704155
AM
7362019-01-01 Alan Modra <amodra@gmail.com>
737
738 Update year range in copyright notice of all files.
739
d5c04e1b 740For older changes see ChangeLog-2018
3499769a 741\f
d5c04e1b 742Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
743
744Copying and distribution of this file, with or without modification,
745are permitted in any medium without royalty provided the copyright
746notice and this notice are preserved.
747
748Local Variables:
749mode: change-log
750left-margin: 8
751fill-column: 74
752version-control: never
753End:
This page took 0.238532 seconds and 4 git commands to generate.