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