Remove tic80 support
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
5b660084
AM
12019-12-17 Alan Modra <amodra@gmail.com>
2
3 * coff/tic80.h: Delete file.
4 * opcode/tic80.h: Delete file.
5
36bd8ea7
AM
62019-12-16 Alan Modra <amodra@gmail.com>
7
8 * opcode/crx.h (inst <match>): Make unsigned int.
9
4bdb25fe
AM
102019-12-16 Alan Modra <amodra@gmail.com>
11
12 * opcode/nds32.h (N32_BIT): Define using 1u.
13 (__SEXT): Use __MASK and N32_BIT.
14 (N32_IMMS): Remove duplicate mask.
15
39f34d7b
LM
162019-12-12 Luis Machado <luis.machado@linaro.org>
17
18 * diagnostics.h (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION). Remove
19 definitions.
20
13c9c485
AM
212019-12-11 Alan Modra <amodra@gmail.com>
22
23 * opcode/mmix.h (PUSHGO_INSN_BYTE): Make unsigned.
24 (GO_INSN_BYTE, SETL_INSN_BYTE, INCML_INSN_BYTE, INCMH_INSN_BYTE),
25 (INCH_INSN_BYTE, SWYM_INSN_BYTE, JMP_INSN_BYTE): Likewise.
26
76bba5ee
AM
272019-12-11 Alan Modra <amodra@gmail.com>
28
29 * dis-asm.h (INSN_HAS_RELOC, DISASSEMBLE_DATA),
30 (USER_SPECIFIED_MACHINE_TYPE, WIDE_OUTPUT): Make unsigned.
31 * opcode/tic80.h (TIC80_OPERAND_*): Likewise.
32
20135676
AM
332019-12-10 Alan Modra <amodra@gmail.com>
34
35 PR 24960
36 * dis-asm.h (disassemble_free_target): Declare.
37
103ebbc3
AM
382019-12-10 Alan Modra <amodra@gmail.com>
39
40 * dis-asm.h (struct disassemble_info): Delete insn_sets.
41 (INIT_DISASSEMBLE_INFO_NO_ARCH): Don't define.
42
2dc4b12f
JB
432019-12-05 Jan Beulich <jbeulich@suse.com>
44
45 * opcode/aarch64.h (AARCH64_FEATURE_CRYPTO): Expand to the
46 combination of AES and SHA2.
47
61826503
CE
482019-11-25 Alan Modra <amodra@gmail.com>
49
50 * coff/ti.h (GET_SCNHDR_SIZE, PUT_SCNHDR_SIZE, GET_SCN_SCNLEN),
51 (PUT_SCN_SCNLEN): Adjust bfd_octets_per_byte calls.
52
8b301fbb
MI
532019-11-22 Mihail Ionescu <mihail.ionescu@arm.com>
54
55 * opcode/arm.h (ARM_EXT2_CRC): New extension feature
56 to replace CRC_EXT_ARMV8.
57 (CRC_EXT_ARMV8): Remove and mark bit as unused.
58 (ARM_ARCH_V8A_CRC, ARM_ARCH_V8_1A, ARM_ARCH_V8_2A,
59 ARM_ARCH_V8_3A, ARM_ARCH_V8_4A, ARM_ARCH_V8_5A,
60 ARM_ARCH_V8_6A): Redefine using ARM_EXT2_CRC instead of
61 CRC_EXT_ARMV8.
62
66f8b2cb
AB
632019-11-18 Andrew Burgess <andrew.burgess@embecosm.com>
64
65 * dwarf2.h (DW_CIE_VERSION): Delete.
66
616ce08e
MM
672019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
68
69 * opcode/arm.h (ARM_EXT2_I8MM): New feature macro.
70
8382113f
MM
712019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
72
73 * opcode/aarch64.h (AARCH64_FEATURE_I8MM): New.
74 (AARCH64_FEATURE_F32MM): New.
75 (AARCH64_FEATURE_F64MM): New.
76 (AARCH64_OPND_SVE_ADDR_RI_S4x32): New.
77 (enum aarch64_insn_class): Add new instruction class "aarch64_misc" for
78 instructions that do not require special handling.
79
aab2c27d 802019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 81 Matthew Malcomson <matthew.malcomson@arm.com>
aab2c27d
MM
82
83 * opcode/arm.h (ARM_EXT2_V8_6A, ARM_AEXT2_V8_6A,
84 ARM_ARCH_V8_6A): New.
85 * opcode/arm.h (ARM_EXT2_BF16): New feature macro.
86 (ARM_AEXT2_V8_6A): Include above macro in definition.
87
df678013 882019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 89 Matthew Malcomson <matthew.malcomson@arm.com>
df678013
MM
90
91 * opcode/aarch64.h (AARCH64_FEATURE_BFLOAT16): New feature macros.
92 (AARCH64_ARCH_V8_6): Include BFloat16 feature macros.
93 (enum aarch64_opnd_qualifier): Introduce new operand qualifier
94 AARCH64_OPND_QLF_S_2H.
95 (enum aarch64_insn_class): Introduce new class "bfloat16".
96 (BFLOAT16_SVE_INSNC): New feature set for bfloat16
97 instructions to support the movprfx constraint.
98
8ae2d3d9 992019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 100 Matthew Malcomson <matthew.malcomson@arm.com>
8ae2d3d9
MM
101
102 * opcode/aarch64.h (AARCH64_FEATURE_V8_6): New.
103 (AARCH64_ARCH_V8_6): New.
104
595d3787
AM
1052019-11-07 Alan Modra <amodra@gmail.com>
106
107 * elf/cr16c.h: Delete.
108
2f1575ea
AE
1092019-10-29 Andrew Eikum <aeikum@codeweavers.com>
110
111 * coff/internal.h (struct internal_extra_pe_filehdr): Use ints
112 instead of longs to hold dos_message.
113
30fe1832
AM
1142019-10-25 Alan Modra <amodra@gmail.com>
115
116 PR 4499
117 * elf/internal.h (struct elf_segment_map): Delete header_size.
118 Add no_sort_lma and idx.
119
22216541
AM
1202019-10-16 Alan Modra <amodra@gmail.com>
121
122 PR 13616
123 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
124
c0ea7c52
JL
1252019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
126
127 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
128 names and values.
129
de07e349
NA
1302019-09-23 Nick Alcock <nick.alcock@oracle.com>
131
132 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
133 (ctf_parent_name_set): Likewise.
134
791915db
NA
1352019-08-05 Nick Alcock <nick.alcock@oracle.com>
136
137 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
138
87279e3c
NA
1392019-09-23 Nick Alcock <nick.alcock@oracle.com>
140
141 * ctf-api.h: Note the instability of the ctf_link interfaces.
142
1ff6de03
NA
1432019-07-13 Nick Alcock <nick.alcock@oracle.com>
144
145 * bfdlink.h (elf_strtab_hash): New forward.
146 (elf_sym_strtab): Likewise.
147 (struct bfd_link_callbacks <examine_strtab>): New.
148 (struct bfd_link_callbacks <emit_ctf>): Likewise.
149
7e97445a
NA
1502019-07-13 Nick Alcock <nick.alcock@oracle.com>
151
152 * ctf-api.h (includes): No longer include <sys/param.h>.
153
49ea9b45
NA
1542019-07-30 Nick Alcock <nick.alcock@oracle.com>
155
156 * ctf-api.h (ctf_link_add_cu_mapping): New.
157 (ctf_link_memb_name_changer_f): New.
158 (ctf_link_set_memb_name_changer): New.
159
eabb7154
NA
1602019-07-13 Nick Alcock <nick.alcock@oracle.com>
161
162 * ctf-api.h (ECTF_INTERNAL): New.
163
72c83edd
NA
1642019-07-13 Nick Alcock <nick.alcock@oracle.com>
165
166 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
167 libctf linking machinery.
168 (CTF_LINK_SHARE_UNCONFLICTED): New.
169 (CTF_LINK_SHARE_DUPLICATED): New.
170 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
171 (ECTF_NOTYET): New, a 'not yet implemented' message.
172 (ctf_link_add_ctf): New, add an input file's CTF to the link.
173 (ctf_link): New, merge the type and string sections.
174 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
175 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
176 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
177 strtab's strings.
178 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
179 symbols into symtab order.
180 (ctf_link_write): New, ask the CTF linker to write the CTF out.
181
5537f9b9
NA
1822019-07-13 Nick Alcock <nick.alcock@oracle.com>
183
184 * ctf-api.h (ctf_arc_write_fd): New.
185 (ctf_write_mem): Likewise.
186 (ctf_gzwrite): Spacing fix.
187
d851ecd3
NA
1882019-07-13 Nick Alcock <nick.alcock@oracle.com>
189
190 * ctf.h (CTF_SET_STID): New.
191
0ac62312
NA
1922019-07-13 Nick Alcock <nick.alcock@oracle.com>
193
194 * ctf-api.h (ctf_type_all_f): New.
195 (ctf_type_iter_all): New.
196
2db912ba
NA
1972019-07-11 Nick Alcock <nick.alcock@oracle.com>
198
199 * ctf.h: Add object index and function index sections. Describe
200 them. Improve the description of the variable section and clarify
201 the constraints on backward-pointing type nodes.
202 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
203
fd55eae8
NA
2042019-07-06 Nick Alcock <nick.alcock@oracle.com>
205
206 * ctf-api.h (ctf_cuname): New function.
207 (ctf_cuname_set): Likewise.
208 * ctf.h: Improve comment around upgrading, no longer
209 implying that v2 is the target of upgrades (it is v3 now).
210 (ctf_header_v2_t): New, old-format header for backward
211 compatibility.
212 (ctf_header_t): Add cth_cuname: this is the first of several
213 header changes in format v3.
214
640197ac
AM
2152019-09-23 Alan Modra <amodra@gmail.com>
216
217 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
218 (bfd_section_already_linked_table_init),
219 (bfd_section_already_linked_table_free),
220 (_bfd_handle_already_linked, _bfd_nearby_section),
221 (_bfd_fix_excluded_sec_syms): Declare.
222
0b4453c7
AM
2232019-09-23 Alan Modra <amodra@gmail.com>
224
225 * bfdlink.h (enum notice_asneeded_action): Define.
226
7e9ad3a3
JW
2272019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
228
229 * opcode/riscv.h (riscv_insn_class): New enum.
230 * opcode/riscv.h (struct riscv_opcode): Change
231 subset field to insn_class field.
232
60391a25
PB
2332019-09-09 Phil Blundell <pb@pbcl.net>
234
235 binutils 2.33 branch created.
236
cd18a823
CZ
2372019-08-30 Claudiu Zissulescu <claziss@gmail.com>
238
239 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
240 insn_subclass_t enum.
241
baf46cd7
AM
2422019-08-22 Alan Modra <amodra@gmail.com>
243
244 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
245
f16a9783
MS
2462019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
247
248 * elf/mips.h (SHT_GNU_XHASH): New define.
249 (DT_GNU_XHASH): New define.
250
7b1dd701
YS
2512019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
252
253 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
254 (EXPAND_UNOP_EXTENDED_W): Likewise.
255 (EXPAND_UNOP_EXTENDED_L): Likewise.
256 (struct h8_opcode h8_opcodes): Likewise.
257 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
258 later.
259
7e126ba3
CZ
2602019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
261
7b1dd701 262 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
263 (SWITCH): Likewise.
264
7137a1ed
AM
2652019-07-24 Alan Modra <amodra@gmail.com>
266
267 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
268 sections in GNU_MBIND segments.
269
1dd1bc4d
OM
2702019-07-23 Omar Majid <omajid@redhat.com>
271
272 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
273 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
274 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
275 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
276 (I386_APPLE_MAGIC): Define.
277 (I386_FREEBSD_MAGIC): Define.
278 (I386_LINUX_MAGIC): Define.
279 (I386_NETBSD_MAGIC): Define.
280 (I386BADMAG): Extend macro to allow new magic numbers.
281 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
282 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
283 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
284 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
285 (AMD64_APPLE_MAGIC): Define.
286 (AMD64_FREEBSD_MAGIC): Define.
287 (AMD64_LINUX_MAGIC): Define.
288 (AMD64_NETBSD_MAGIC): Define.
289 (AMD64BADMAG): Extend macro to allow new magic numbers.
290
c213164a
AM
2912019-07-19 Alan Modra <amodra@gmail.com>
292
293 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
294 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
295 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
296 (IS_PPC64_TLS_RELOC): Include new tls relocs.
297
12a0b67d
NA
2982019-07-18 Nick Alcock <nick.alcock@oracle.com>
299
300 * ctf-api.h (ECTF_NOTFUNC): Fix description.
301 (ctf_func_type_info): New.
302 (ctf_func_type_args): Likewise.
303 (ctf_type_aname_raw): Likewise.
304
21df382b
JB
3052019-07-16 Jan Beulich <jbeulich@suse.com>
306
307 * opcode/i386.h (POP_SEG386_SHORT): New.
308
41be57ca
MM
3092019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
310
311 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
312 renamed to sve_size_13.
313
083114f8 3142019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
315
316 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
317 short, so following structures are properly aligned.
318
e30d1fa1
SN
3192019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
320
321 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
322 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
323 (R_AARCH64_P32_MOVW_PREL_G1): Define.
324
a610aa4f
NA
3252019-06-03 Nick Alcock <nick.alcock@oracle.com>
326
327 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
328
a0486bac
JM
3292019-05-29 Nick Alcock <nick.alcock@oracle.com>
330
331 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
332 (ctf_id_t): This is now an unsigned type.
333 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
334 for ctf_id_t-returning functions.
335
a30b3e18
NA
3362019-05-28 Nick Alcock <nick.alcock@oracle.com>
337
338 * ctf-api.h (ctf_dump_decorate_f): New.
339 (ctf_dump_state_t): new.
340 (ctf_dump): New.
341
6dbf2b73
NA
3422019-05-28 Nick Alcock <nick.alcock@oracle.com>
343
344 * ctf-api.h (ctf_label_f): New.
345 (ctf_label_set): New.
346 (ctf_label_get): New.
347 (ctf_label_topmost): New.
348 (ctf_label_info): New.
349 (ctf_label_iter): New.
350
6c33b742
NA
3512019-05-28 Nick Alcock <nick.alcock@oracle.com>
352
353 * ctf-api.h (ctf_version): New.
354
b437bfe0
NA
3552019-05-28 Nick Alcock <nick.alcock@oracle.com>
356
357 * ctf-api.h (ctf_func_info): New.
358 (ctf_func_args): Likewise.
359 (ctf_lookup_by_symbol): Likewise.
360 (ctf_lookup_by_symbol): Likewise.
361 (ctf_lookup_variable): Likewise.
362
316afdb1
NA
3632019-05-28 Nick Alcock <nick.alcock@oracle.com>
364
365 * ctf-api.h (ctf_visit_f): New definition.
366 (ctf_member_f): Likewise.
367 (ctf_enum_f): Likewise.
368 (ctf_variable_f): Likewise.
369 (ctf_type_f): Likewise.
370 (ctf_type_isparent): Likewise.
371 (ctf_type_ischild): Likewise.
372 (ctf_type_resolve): Likewise.
373 (ctf_type_aname): Likewise.
374 (ctf_type_lname): Likewise.
375 (ctf_type_name): Likewise.
376 (ctf_type_sizee): Likewise.
377 (ctf_type_align): Likewise.
378 (ctf_type_kind): Likewise.
379 (ctf_type_reference): Likewise.
380 (ctf_type_pointer): Likewise.
381 (ctf_type_encoding): Likewise.
382 (ctf_type_visit): Likewise.
383 (ctf_type_cmp): Likewise.
384 (ctf_type_compat): Likewise.
385 (ctf_member_info): Likewise.
386 (ctf_array_info): Likewise.
387 (ctf_enum_name): Likewise.
388 (ctf_enum_value): Likewise.
389 (ctf_member_iter): Likewise.
390 (ctf_enum_iter): Likewise.
391 (ctf_type_iter): Likewise.
392 (ctf_variable_iter): Likewise.
393
143dce84
NA
3942019-05-28 Nick Alcock <nick.alcock@oracle.com>
395
396 * ctf-api.h (struct bfd): New forward.
397 (ctf_fdopen): New.
398 (ctf_bfdopen): Likewise.
399 (ctf_open): Likewise.
400 (ctf_arc_open): Likewise.
401
9402cc59
NA
4022019-05-28 Nick Alcock <nick.alcock@oracle.com>
403
404 * ctf.h (CTFA_MAGIC): New.
405 (struct ctf_archive): New.
406 (struct ctf_archive_modent): Likewise.
407 * ctf-api.h (ctf_archive_member_f): New.
408 (ctf_archive_raw_member_f): Likewise.
409 (ctf_arc_write): Likewise.
410 (ctf_arc_close): Likewise.
411 (ctf_arc_open_by_name): Likewise.
412 (ctf_archive_iter): Likewise.
413 (ctf_archive_raw_iter): Likewise.
414 (ctf_get_arc): Likewise.
415
72f33921
NA
4162019-05-28 Nick Alcock <nick.alcock@oracle.com>
417
418 * ctf-api.h (ctf_file_close): New declaration.
419 (ctf_getdatasect): Likewise.
420 (ctf_parent_file): Likewise.
421 (ctf_parent_name): Likewise.
422 (ctf_parent_name_set): Likewise.
423 (ctf_import): Likewise.
424 (ctf_setmodel): Likewise.
425 (ctf_getmodel): Likewise.
426 (ctf_setspecific): Likewise.
427 (ctf_getspecific): Likewise.
428
47d546f4
NA
4292019-05-28 Nick Alcock <nick.alcock@oracle.com>
430
431 * ctf-api.h (zlib.h): New include.
432 (ctf_sect_t): New.
433 (ctf_sect_names_t): Likewise.
434 (ctf_encoding_t): Likewise.
435 (ctf_membinfo_t): Likewise.
436 (ctf_arinfo_t): Likewise.
437 (ctf_funcinfo_t): Likewise.
438 (ctf_lblinfo_t): Likewise.
439 (ctf_snapshot_id_t): Likewise.
440 (CTF_FUNC_VARARG): Likewise.
441 (ctf_simple_open): Likewise.
442 (ctf_bufopen): Likewise.
443 (ctf_create): Likewise.
444 (ctf_add_array): Likewise.
445 (ctf_add_const): Likewise.
446 (ctf_add_enum_encoded): Likewise.
447 (ctf_add_enum): Likewise.
448 (ctf_add_float): Likewise.
449 (ctf_add_forward): Likewise.
450 (ctf_add_function): Likewise.
451 (ctf_add_integer): Likewise.
452 (ctf_add_slice): Likewise.
453 (ctf_add_pointer): Likewise.
454 (ctf_add_type): Likewise.
455 (ctf_add_typedef): Likewise.
456 (ctf_add_restrict): Likewise.
457 (ctf_add_struct): Likewise.
458 (ctf_add_union): Likewise.
459 (ctf_add_struct_sized): Likewise.
460 (ctf_add_union_sized): Likewise.
461 (ctf_add_volatile): Likewise.
462 (ctf_add_enumerator): Likewise.
463 (ctf_add_member): Likewise.
464 (ctf_add_member_offset): Likewise.
465 (ctf_add_member_encoded): Likewise.
466 (ctf_add_variable): Likewise.
467 (ctf_set_array): Likewise.
468 (ctf_update): Likewise.
469 (ctf_snapshot): Likewise.
470 (ctf_rollback): Likewise.
471 (ctf_discard): Likewise.
472 (ctf_write): Likewise.
473 (ctf_gzwrite): Likewise.
474 (ctf_compress_write): Likewise.
475
479604f4
NA
4762019-05-28 Nick Alcock <nick.alcock@oracle.com>
477
478 * ctf-api.h (ctf_errno): New declaration.
479 (ctf_errmsg): Likewise.
480
60da9d95
NA
4812019-05-28 Nick Alcock <nick.alcock@oracle.com>
482
483 * ctf-api.h (ctf_setdebug): New.
484 (ctf_getdebug): Likewise.
485
2e94b056
NA
4862019-05-28 Nick Alcock <nick.alcock@oracle.com>
487
488 * ctf-api.h: New file.
489
fceac76e
NA
4902019-05-28 Nick Alcock <nick.alcock@oracle.com>
491
492 * ctf.h: New file.
493
2301ed1c
SN
4942019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
495
496 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
497 (STO_AARCH64_VARIANT_PCS): Define.
498
5663e321
AM
4992019-05-24 Alan Modra <amodra@gmail.com>
500
501 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
502 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
503 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
504 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
505 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
506 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
507 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
508 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
509 (R_PPC64_D28, R_PPC64_PCREL28): Define.
510
dd7efa79
PB
5112019-05-24 Peter Bergner <bergner@linux.ibm.com>
512 Alan Modra <amodra@gmail.com>
513
514 * dis-asm.h (WIDE_OUTPUT): Define.
515 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
516 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
517 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
518
8ebe6212
JM
5192019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
520
521 * elf/bpf.h: New file.
522
a7ad558c
AV
5232019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
524
525 * elf/arm.h (Tag_MVE_arch): Define new enum value.
526 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
527
28ed815a
MM
5282019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
529
530 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
531 operand.
532
fd1dc4a0
MM
5332019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
534
535 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
536 iclass.
537
31e36ab3
MM
5382019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
539
540 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
541
1be5f94f
MM
5422019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
543
544 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
545 iclass.
546
3c17238b
MM
5472019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
548
549 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
550 operand.
551 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
552
cd50a87a
MM
5532019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
554
555 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
556
3c705960
MM
5572019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
558
559 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
560
0a57e14f
MM
5612019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
562
563 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
564
c469c864
MM
5652019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
566
567 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
568
116adc27
MM
5692019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
570
571 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
572
3bd82c86
MM
5732019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
574
575 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
576
adccc507
MM
5772019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
578
579 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
580
7ce2460a
MM
5812019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
582
583 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
584 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
585 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
586 feature macros.
587
41cee089
FS
5882019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
589 Faraz Shahbazker <fshahbazker@wavecomp.com>
590
591 * opcode/mips.h (ASE_EVA_R6): New macro.
592 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
593
b83b4b13
SD
5942019-05-01 Sudakshina Das <sudi.das@arm.com>
595
596 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
597 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
598
a45328b9
AB
5992019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
600 Faraz Shahbazker <fshahbazker@wavecomp.com>
601
602 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
603 (M_SCWP_AB, M_SCDP_AB): Likewise.
604
cd092337
MR
6052019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
606
607 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
608
1889da70
AV
6092019-04-15 Sudakshina Das <sudi.das@arm.com>
610
611 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
612
1caf72a5
AV
6132019-04-15 Sudakshina Das <sudi.das@arm.com>
614
615 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
616
e5d6e09e
AV
6172019-04-15 Sudakshina Das <sudi.das@arm.com>
618
619 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
620
031254f2
AV
6212019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
622
623 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
624 (MAX_TAG_CPU_ARCH): Set value to above macro.
625 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
626 (ARM_AEXT_V8_1M_MAIN): Likewise.
627 (ARM_AEXT2_V8_1M_MAIN): Likewise.
628 (ARM_ARCH_V8_1M_MAIN): Likewise.
629
bd7ceb8d
SD
6302019-04-11 Sudakshina Das <sudi.das@arm.com>
631
632 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
633
462cac58
L
6342019-04-08 H.J. Lu <hongjiu.lu@intel.com>
635
636 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
637
07ffcfec
AM
6382019-04-07 Alan Modra <amodra@gmail.com>
639
640 Merge from gcc.
641 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
642 PR89877
643 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
644 (sub_ddmmss): Likewise.
645
5b9c07b2
L
6462019-04-06 H.J. Lu <hongjiu.lu@intel.com>
647
648 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
649
34ef62f4
AV
6502019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
651
652 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
653 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
654 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
655 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
656 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
657 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
658 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
659 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
660
96a86c01
AM
6612019-03-28 Alan Modra <amodra@gmail.com>
662
663 PR 24390
664 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
665
53b2f36b
TC
6662019-03-25 Tamar Christina <tamar.christina@arm.com>
667
668 * dis-asm.h (struct disassemble_info): Add stop_offset.
669
1dbade74
SD
6702019-03-13 Sudakshina Das <sudi.das@arm.com>
671
672 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
673
37c18eed
SD
6742019-03-13 Sudakshina Das <sudi.das@arm.com>
675 Szabolcs Nagy <szabolcs.nagy@arm.com>
676
677 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
678
cd702818
SD
6792019-03-13 Sudakshina Das <sudi.das@arm.com>
680
681 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
682 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
683 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
684
e6c3b5bf
AH
6852019-02-20 Alan Hayward <alan.hayward@arm.com>
686
687 * elf/common.h (NT_ARM_PAC_MASK): Add define.
688
91d78b81
SJ
6892019-02-15 Saagar Jha <saagar@saagarjha.com>
690
691 * mach-o/loader.h: Use new OS names in comments.
692
e2077304 6932019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
694
695 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
696 (splay_tree_delete_value_fn): Likewise.
697
fc60b8c8
AK
6982019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
699
700 * opcode/s390.h (enum s390_opcode_cpu_val): Add
701 S390_OPCODE_ARCH13.
702
550fd7bf
SD
7032019-01-25 Sudakshina Das <sudi.das@arm.com>
704 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
705
706 * opcode/aarch64.h (enum aarch64_opnd): Remove
707 AARCH64_OPND_ADDR_SIMPLE_2.
708 (enum aarch64_insn_class): Remove ldstgv_indexed.
709
71ba91e1
TT
7102019-01-22 Tom Tromey <tom@tromey.com>
711
712 * coff/ecoff.h: Include coff/sym.h.
713
f974f26c
NC
7142018-06-24 Nick Clifton <nickc@redhat.com>
715
716 2.32 branch created.
717
2dc8dd17
JW
7182019-01-16 Kito Cheng <kito@andestech.com>
719
720 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
721 (Tag_RISCV_arch): Likewise.
722 (Tag_RISCV_priv_spec): Likewise.
723 (Tag_RISCV_priv_spec_minor): Likewise.
724 (Tag_RISCV_priv_spec_revision): Likewise.
725 (Tag_RISCV_unaligned_access): Likewise.
726 (Tag_RISCV_stack_align): Likewise.
727
8f0a2148
ПК
7282019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
729
730 * dis-asm.h: include <string.h>
731
1910070b
NC
7322019-01-10 Nick Clifton <nickc@redhat.com>
733
734 * Merge from GCC:
735 2018-12-22 Jason Merrill <jason@redhat.com>
736
737 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
738 ARM, HP, and EDG demangling styles.
739
a08da33e
SL
7402019-01-09 Sandra Loosemore <sandra@codesourcery.com>
741
742 Merge from GCC:
743 PR other/16615
744
745 * libiberty.h: Mechanically replace "can not" with "cannot".
746 * plugin-api.h: Likewise.
747
59581069
YS
7482018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
749
750 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
751 (E_FLAG_RX_V3): New RXv3 type.
752 * opcode/rx.h (RX_Size): Add double size.
753 (RX_Operand_Type): Add double FPU registers.
754 (RX_Opcode_ID): Add new instuctions.
755
82704155
AM
7562019-01-01 Alan Modra <amodra@gmail.com>
757
758 Update year range in copyright notice of all files.
759
d5c04e1b 760For older changes see ChangeLog-2018
3499769a 761\f
d5c04e1b 762Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
763
764Copying and distribution of this file, with or without modification,
765are permitted in any medium without royalty provided the copyright
766notice and this notice are preserved.
767
768Local Variables:
769mode: change-log
770left-margin: 8
771fill-column: 74
772version-control: never
773End:
This page took 0.217157 seconds and 4 git commands to generate.