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