gas: Add --gdwarf-cie-version command line flag
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
66f8b2cb
AB
12019-11-18 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * dwarf2.h (DW_CIE_VERSION): Delete.
4
616ce08e
MM
52019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
6
7 * opcode/arm.h (ARM_EXT2_I8MM): New feature macro.
8
8382113f
MM
92019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
10
11 * opcode/aarch64.h (AARCH64_FEATURE_I8MM): New.
12 (AARCH64_FEATURE_F32MM): New.
13 (AARCH64_FEATURE_F64MM): New.
14 (AARCH64_OPND_SVE_ADDR_RI_S4x32): New.
15 (enum aarch64_insn_class): Add new instruction class "aarch64_misc" for
16 instructions that do not require special handling.
17
aab2c27d
MM
182019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
192019-11-07 Matthew Malcomson <matthew.malcomson@arm.com>
20
21 * opcode/arm.h (ARM_EXT2_V8_6A, ARM_AEXT2_V8_6A,
22 ARM_ARCH_V8_6A): New.
23 * opcode/arm.h (ARM_EXT2_BF16): New feature macro.
24 (ARM_AEXT2_V8_6A): Include above macro in definition.
25
df678013
MM
262019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
272019-11-07 Matthew Malcomson <matthew.malcomson@arm.com>
28
29 * opcode/aarch64.h (AARCH64_FEATURE_BFLOAT16): New feature macros.
30 (AARCH64_ARCH_V8_6): Include BFloat16 feature macros.
31 (enum aarch64_opnd_qualifier): Introduce new operand qualifier
32 AARCH64_OPND_QLF_S_2H.
33 (enum aarch64_insn_class): Introduce new class "bfloat16".
34 (BFLOAT16_SVE_INSNC): New feature set for bfloat16
35 instructions to support the movprfx constraint.
36
8ae2d3d9
MM
372019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
382019-11-07 Matthew Malcomson <matthew.malcomson@arm.com>
39
40 * opcode/aarch64.h (AARCH64_FEATURE_V8_6): New.
41 (AARCH64_ARCH_V8_6): New.
42
595d3787
AM
432019-11-07 Alan Modra <amodra@gmail.com>
44
45 * elf/cr16c.h: Delete.
46
2f1575ea
AE
472019-10-29 Andrew Eikum <aeikum@codeweavers.com>
48
49 * coff/internal.h (struct internal_extra_pe_filehdr): Use ints
50 instead of longs to hold dos_message.
51
30fe1832
AM
522019-10-25 Alan Modra <amodra@gmail.com>
53
54 PR 4499
55 * elf/internal.h (struct elf_segment_map): Delete header_size.
56 Add no_sort_lma and idx.
57
22216541
AM
582019-10-16 Alan Modra <amodra@gmail.com>
59
60 PR 13616
61 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
62
c0ea7c52
JL
632019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
64
65 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
66 names and values.
67
de07e349
NA
682019-09-23 Nick Alcock <nick.alcock@oracle.com>
69
70 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
71 (ctf_parent_name_set): Likewise.
72
791915db
NA
732019-08-05 Nick Alcock <nick.alcock@oracle.com>
74
75 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
76
87279e3c
NA
772019-09-23 Nick Alcock <nick.alcock@oracle.com>
78
79 * ctf-api.h: Note the instability of the ctf_link interfaces.
80
1ff6de03
NA
812019-07-13 Nick Alcock <nick.alcock@oracle.com>
82
83 * bfdlink.h (elf_strtab_hash): New forward.
84 (elf_sym_strtab): Likewise.
85 (struct bfd_link_callbacks <examine_strtab>): New.
86 (struct bfd_link_callbacks <emit_ctf>): Likewise.
87
7e97445a
NA
882019-07-13 Nick Alcock <nick.alcock@oracle.com>
89
90 * ctf-api.h (includes): No longer include <sys/param.h>.
91
49ea9b45
NA
922019-07-30 Nick Alcock <nick.alcock@oracle.com>
93
94 * ctf-api.h (ctf_link_add_cu_mapping): New.
95 (ctf_link_memb_name_changer_f): New.
96 (ctf_link_set_memb_name_changer): New.
97
eabb7154
NA
982019-07-13 Nick Alcock <nick.alcock@oracle.com>
99
100 * ctf-api.h (ECTF_INTERNAL): New.
101
72c83edd
NA
1022019-07-13 Nick Alcock <nick.alcock@oracle.com>
103
104 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
105 libctf linking machinery.
106 (CTF_LINK_SHARE_UNCONFLICTED): New.
107 (CTF_LINK_SHARE_DUPLICATED): New.
108 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
109 (ECTF_NOTYET): New, a 'not yet implemented' message.
110 (ctf_link_add_ctf): New, add an input file's CTF to the link.
111 (ctf_link): New, merge the type and string sections.
112 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
113 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
114 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
115 strtab's strings.
116 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
117 symbols into symtab order.
118 (ctf_link_write): New, ask the CTF linker to write the CTF out.
119
5537f9b9
NA
1202019-07-13 Nick Alcock <nick.alcock@oracle.com>
121
122 * ctf-api.h (ctf_arc_write_fd): New.
123 (ctf_write_mem): Likewise.
124 (ctf_gzwrite): Spacing fix.
125
d851ecd3
NA
1262019-07-13 Nick Alcock <nick.alcock@oracle.com>
127
128 * ctf.h (CTF_SET_STID): New.
129
0ac62312
NA
1302019-07-13 Nick Alcock <nick.alcock@oracle.com>
131
132 * ctf-api.h (ctf_type_all_f): New.
133 (ctf_type_iter_all): New.
134
2db912ba
NA
1352019-07-11 Nick Alcock <nick.alcock@oracle.com>
136
137 * ctf.h: Add object index and function index sections. Describe
138 them. Improve the description of the variable section and clarify
139 the constraints on backward-pointing type nodes.
140 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
141
fd55eae8
NA
1422019-07-06 Nick Alcock <nick.alcock@oracle.com>
143
144 * ctf-api.h (ctf_cuname): New function.
145 (ctf_cuname_set): Likewise.
146 * ctf.h: Improve comment around upgrading, no longer
147 implying that v2 is the target of upgrades (it is v3 now).
148 (ctf_header_v2_t): New, old-format header for backward
149 compatibility.
150 (ctf_header_t): Add cth_cuname: this is the first of several
151 header changes in format v3.
152
640197ac
AM
1532019-09-23 Alan Modra <amodra@gmail.com>
154
155 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
156 (bfd_section_already_linked_table_init),
157 (bfd_section_already_linked_table_free),
158 (_bfd_handle_already_linked, _bfd_nearby_section),
159 (_bfd_fix_excluded_sec_syms): Declare.
160
0b4453c7
AM
1612019-09-23 Alan Modra <amodra@gmail.com>
162
163 * bfdlink.h (enum notice_asneeded_action): Define.
164
7e9ad3a3
JW
1652019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
166
167 * opcode/riscv.h (riscv_insn_class): New enum.
168 * opcode/riscv.h (struct riscv_opcode): Change
169 subset field to insn_class field.
170
60391a25
PB
1712019-09-09 Phil Blundell <pb@pbcl.net>
172
173 binutils 2.33 branch created.
174
cd18a823
CZ
1752019-08-30 Claudiu Zissulescu <claziss@gmail.com>
176
177 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
178 insn_subclass_t enum.
179
baf46cd7
AM
1802019-08-22 Alan Modra <amodra@gmail.com>
181
182 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
183
f16a9783
MS
1842019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
185
186 * elf/mips.h (SHT_GNU_XHASH): New define.
187 (DT_GNU_XHASH): New define.
188
7b1dd701
YS
1892019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
190
191 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
192 (EXPAND_UNOP_EXTENDED_W): Likewise.
193 (EXPAND_UNOP_EXTENDED_L): Likewise.
194 (struct h8_opcode h8_opcodes): Likewise.
195 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
196 later.
197
7e126ba3
CZ
1982019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
199
7b1dd701 200 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
201 (SWITCH): Likewise.
202
7137a1ed
AM
2032019-07-24 Alan Modra <amodra@gmail.com>
204
205 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
206 sections in GNU_MBIND segments.
207
1dd1bc4d
OM
2082019-07-23 Omar Majid <omajid@redhat.com>
209
210 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
211 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
212 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
213 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
214 (I386_APPLE_MAGIC): Define.
215 (I386_FREEBSD_MAGIC): Define.
216 (I386_LINUX_MAGIC): Define.
217 (I386_NETBSD_MAGIC): Define.
218 (I386BADMAG): Extend macro to allow new magic numbers.
219 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
220 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
221 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
222 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
223 (AMD64_APPLE_MAGIC): Define.
224 (AMD64_FREEBSD_MAGIC): Define.
225 (AMD64_LINUX_MAGIC): Define.
226 (AMD64_NETBSD_MAGIC): Define.
227 (AMD64BADMAG): Extend macro to allow new magic numbers.
228
c213164a
AM
2292019-07-19 Alan Modra <amodra@gmail.com>
230
231 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
232 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
233 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
234 (IS_PPC64_TLS_RELOC): Include new tls relocs.
235
12a0b67d
NA
2362019-07-18 Nick Alcock <nick.alcock@oracle.com>
237
238 * ctf-api.h (ECTF_NOTFUNC): Fix description.
239 (ctf_func_type_info): New.
240 (ctf_func_type_args): Likewise.
241 (ctf_type_aname_raw): Likewise.
242
21df382b
JB
2432019-07-16 Jan Beulich <jbeulich@suse.com>
244
245 * opcode/i386.h (POP_SEG386_SHORT): New.
246
41be57ca
MM
2472019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
248
249 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
250 renamed to sve_size_13.
251
083114f8 2522019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
253
254 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
255 short, so following structures are properly aligned.
256
e30d1fa1
SN
2572019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
258
259 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
260 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
261 (R_AARCH64_P32_MOVW_PREL_G1): Define.
262
a610aa4f
NA
2632019-06-03 Nick Alcock <nick.alcock@oracle.com>
264
265 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
266
a0486bac
JM
2672019-05-29 Nick Alcock <nick.alcock@oracle.com>
268
269 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
270 (ctf_id_t): This is now an unsigned type.
271 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
272 for ctf_id_t-returning functions.
273
a30b3e18
NA
2742019-05-28 Nick Alcock <nick.alcock@oracle.com>
275
276 * ctf-api.h (ctf_dump_decorate_f): New.
277 (ctf_dump_state_t): new.
278 (ctf_dump): New.
279
6dbf2b73
NA
2802019-05-28 Nick Alcock <nick.alcock@oracle.com>
281
282 * ctf-api.h (ctf_label_f): New.
283 (ctf_label_set): New.
284 (ctf_label_get): New.
285 (ctf_label_topmost): New.
286 (ctf_label_info): New.
287 (ctf_label_iter): New.
288
6c33b742
NA
2892019-05-28 Nick Alcock <nick.alcock@oracle.com>
290
291 * ctf-api.h (ctf_version): New.
292
b437bfe0
NA
2932019-05-28 Nick Alcock <nick.alcock@oracle.com>
294
295 * ctf-api.h (ctf_func_info): New.
296 (ctf_func_args): Likewise.
297 (ctf_lookup_by_symbol): Likewise.
298 (ctf_lookup_by_symbol): Likewise.
299 (ctf_lookup_variable): Likewise.
300
316afdb1
NA
3012019-05-28 Nick Alcock <nick.alcock@oracle.com>
302
303 * ctf-api.h (ctf_visit_f): New definition.
304 (ctf_member_f): Likewise.
305 (ctf_enum_f): Likewise.
306 (ctf_variable_f): Likewise.
307 (ctf_type_f): Likewise.
308 (ctf_type_isparent): Likewise.
309 (ctf_type_ischild): Likewise.
310 (ctf_type_resolve): Likewise.
311 (ctf_type_aname): Likewise.
312 (ctf_type_lname): Likewise.
313 (ctf_type_name): Likewise.
314 (ctf_type_sizee): Likewise.
315 (ctf_type_align): Likewise.
316 (ctf_type_kind): Likewise.
317 (ctf_type_reference): Likewise.
318 (ctf_type_pointer): Likewise.
319 (ctf_type_encoding): Likewise.
320 (ctf_type_visit): Likewise.
321 (ctf_type_cmp): Likewise.
322 (ctf_type_compat): Likewise.
323 (ctf_member_info): Likewise.
324 (ctf_array_info): Likewise.
325 (ctf_enum_name): Likewise.
326 (ctf_enum_value): Likewise.
327 (ctf_member_iter): Likewise.
328 (ctf_enum_iter): Likewise.
329 (ctf_type_iter): Likewise.
330 (ctf_variable_iter): Likewise.
331
143dce84
NA
3322019-05-28 Nick Alcock <nick.alcock@oracle.com>
333
334 * ctf-api.h (struct bfd): New forward.
335 (ctf_fdopen): New.
336 (ctf_bfdopen): Likewise.
337 (ctf_open): Likewise.
338 (ctf_arc_open): Likewise.
339
9402cc59
NA
3402019-05-28 Nick Alcock <nick.alcock@oracle.com>
341
342 * ctf.h (CTFA_MAGIC): New.
343 (struct ctf_archive): New.
344 (struct ctf_archive_modent): Likewise.
345 * ctf-api.h (ctf_archive_member_f): New.
346 (ctf_archive_raw_member_f): Likewise.
347 (ctf_arc_write): Likewise.
348 (ctf_arc_close): Likewise.
349 (ctf_arc_open_by_name): Likewise.
350 (ctf_archive_iter): Likewise.
351 (ctf_archive_raw_iter): Likewise.
352 (ctf_get_arc): Likewise.
353
72f33921
NA
3542019-05-28 Nick Alcock <nick.alcock@oracle.com>
355
356 * ctf-api.h (ctf_file_close): New declaration.
357 (ctf_getdatasect): Likewise.
358 (ctf_parent_file): Likewise.
359 (ctf_parent_name): Likewise.
360 (ctf_parent_name_set): Likewise.
361 (ctf_import): Likewise.
362 (ctf_setmodel): Likewise.
363 (ctf_getmodel): Likewise.
364 (ctf_setspecific): Likewise.
365 (ctf_getspecific): Likewise.
366
47d546f4
NA
3672019-05-28 Nick Alcock <nick.alcock@oracle.com>
368
369 * ctf-api.h (zlib.h): New include.
370 (ctf_sect_t): New.
371 (ctf_sect_names_t): Likewise.
372 (ctf_encoding_t): Likewise.
373 (ctf_membinfo_t): Likewise.
374 (ctf_arinfo_t): Likewise.
375 (ctf_funcinfo_t): Likewise.
376 (ctf_lblinfo_t): Likewise.
377 (ctf_snapshot_id_t): Likewise.
378 (CTF_FUNC_VARARG): Likewise.
379 (ctf_simple_open): Likewise.
380 (ctf_bufopen): Likewise.
381 (ctf_create): Likewise.
382 (ctf_add_array): Likewise.
383 (ctf_add_const): Likewise.
384 (ctf_add_enum_encoded): Likewise.
385 (ctf_add_enum): Likewise.
386 (ctf_add_float): Likewise.
387 (ctf_add_forward): Likewise.
388 (ctf_add_function): Likewise.
389 (ctf_add_integer): Likewise.
390 (ctf_add_slice): Likewise.
391 (ctf_add_pointer): Likewise.
392 (ctf_add_type): Likewise.
393 (ctf_add_typedef): Likewise.
394 (ctf_add_restrict): Likewise.
395 (ctf_add_struct): Likewise.
396 (ctf_add_union): Likewise.
397 (ctf_add_struct_sized): Likewise.
398 (ctf_add_union_sized): Likewise.
399 (ctf_add_volatile): Likewise.
400 (ctf_add_enumerator): Likewise.
401 (ctf_add_member): Likewise.
402 (ctf_add_member_offset): Likewise.
403 (ctf_add_member_encoded): Likewise.
404 (ctf_add_variable): Likewise.
405 (ctf_set_array): Likewise.
406 (ctf_update): Likewise.
407 (ctf_snapshot): Likewise.
408 (ctf_rollback): Likewise.
409 (ctf_discard): Likewise.
410 (ctf_write): Likewise.
411 (ctf_gzwrite): Likewise.
412 (ctf_compress_write): Likewise.
413
479604f4
NA
4142019-05-28 Nick Alcock <nick.alcock@oracle.com>
415
416 * ctf-api.h (ctf_errno): New declaration.
417 (ctf_errmsg): Likewise.
418
60da9d95
NA
4192019-05-28 Nick Alcock <nick.alcock@oracle.com>
420
421 * ctf-api.h (ctf_setdebug): New.
422 (ctf_getdebug): Likewise.
423
2e94b056
NA
4242019-05-28 Nick Alcock <nick.alcock@oracle.com>
425
426 * ctf-api.h: New file.
427
fceac76e
NA
4282019-05-28 Nick Alcock <nick.alcock@oracle.com>
429
430 * ctf.h: New file.
431
2301ed1c
SN
4322019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
433
434 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
435 (STO_AARCH64_VARIANT_PCS): Define.
436
5663e321
AM
4372019-05-24 Alan Modra <amodra@gmail.com>
438
439 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
440 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
441 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
442 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
443 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
444 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
445 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
446 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
447 (R_PPC64_D28, R_PPC64_PCREL28): Define.
448
dd7efa79
PB
4492019-05-24 Peter Bergner <bergner@linux.ibm.com>
450 Alan Modra <amodra@gmail.com>
451
452 * dis-asm.h (WIDE_OUTPUT): Define.
453 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
454 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
455 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
456
8ebe6212
JM
4572019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
458
459 * elf/bpf.h: New file.
460
a7ad558c
AV
4612019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
462
463 * elf/arm.h (Tag_MVE_arch): Define new enum value.
464 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
465
28ed815a
MM
4662019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
467
468 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
469 operand.
470
fd1dc4a0
MM
4712019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
472
473 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
474 iclass.
475
31e36ab3
MM
4762019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
477
478 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
479
1be5f94f
MM
4802019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
481
482 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
483 iclass.
484
3c17238b
MM
4852019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
486
487 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
488 operand.
489 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
490
cd50a87a
MM
4912019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
492
493 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
494
3c705960
MM
4952019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
496
497 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
498
0a57e14f
MM
4992019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
500
501 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
502
c469c864
MM
5032019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
504
505 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
506
116adc27
MM
5072019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
508
509 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
510
3bd82c86
MM
5112019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
512
513 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
514
adccc507
MM
5152019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
516
517 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
518
7ce2460a
MM
5192019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
520
521 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
522 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
523 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
524 feature macros.
525
41cee089
FS
5262019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
527 Faraz Shahbazker <fshahbazker@wavecomp.com>
528
529 * opcode/mips.h (ASE_EVA_R6): New macro.
530 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
531
b83b4b13
SD
5322019-05-01 Sudakshina Das <sudi.das@arm.com>
533
534 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
535 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
536
a45328b9
AB
5372019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
538 Faraz Shahbazker <fshahbazker@wavecomp.com>
539
540 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
541 (M_SCWP_AB, M_SCDP_AB): Likewise.
542
cd092337
MR
5432019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
544
545 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
546
1889da70
AV
5472019-04-15 Sudakshina Das <sudi.das@arm.com>
548
549 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
550
1caf72a5
AV
5512019-04-15 Sudakshina Das <sudi.das@arm.com>
552
553 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
554
e5d6e09e
AV
5552019-04-15 Sudakshina Das <sudi.das@arm.com>
556
557 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
558
031254f2
AV
5592019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
560
561 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
562 (MAX_TAG_CPU_ARCH): Set value to above macro.
563 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
564 (ARM_AEXT_V8_1M_MAIN): Likewise.
565 (ARM_AEXT2_V8_1M_MAIN): Likewise.
566 (ARM_ARCH_V8_1M_MAIN): Likewise.
567
bd7ceb8d
SD
5682019-04-11 Sudakshina Das <sudi.das@arm.com>
569
570 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
571
462cac58
L
5722019-04-08 H.J. Lu <hongjiu.lu@intel.com>
573
574 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
575
07ffcfec
AM
5762019-04-07 Alan Modra <amodra@gmail.com>
577
578 Merge from gcc.
579 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
580 PR89877
581 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
582 (sub_ddmmss): Likewise.
583
5b9c07b2
L
5842019-04-06 H.J. Lu <hongjiu.lu@intel.com>
585
586 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
587
34ef62f4
AV
5882019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
589
590 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
591 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
592 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
593 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
594 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
595 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
596 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
597 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
598
96a86c01
AM
5992019-03-28 Alan Modra <amodra@gmail.com>
600
601 PR 24390
602 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
603
53b2f36b
TC
6042019-03-25 Tamar Christina <tamar.christina@arm.com>
605
606 * dis-asm.h (struct disassemble_info): Add stop_offset.
607
1dbade74
SD
6082019-03-13 Sudakshina Das <sudi.das@arm.com>
609
610 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
611
37c18eed
SD
6122019-03-13 Sudakshina Das <sudi.das@arm.com>
613 Szabolcs Nagy <szabolcs.nagy@arm.com>
614
615 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
616
cd702818
SD
6172019-03-13 Sudakshina Das <sudi.das@arm.com>
618
619 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
620 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
621 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
622
e6c3b5bf
AH
6232019-02-20 Alan Hayward <alan.hayward@arm.com>
624
625 * elf/common.h (NT_ARM_PAC_MASK): Add define.
626
91d78b81
SJ
6272019-02-15 Saagar Jha <saagar@saagarjha.com>
628
629 * mach-o/loader.h: Use new OS names in comments.
630
e2077304 6312019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
632
633 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
634 (splay_tree_delete_value_fn): Likewise.
635
fc60b8c8
AK
6362019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
637
638 * opcode/s390.h (enum s390_opcode_cpu_val): Add
639 S390_OPCODE_ARCH13.
640
550fd7bf
SD
6412019-01-25 Sudakshina Das <sudi.das@arm.com>
642 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
643
644 * opcode/aarch64.h (enum aarch64_opnd): Remove
645 AARCH64_OPND_ADDR_SIMPLE_2.
646 (enum aarch64_insn_class): Remove ldstgv_indexed.
647
71ba91e1
TT
6482019-01-22 Tom Tromey <tom@tromey.com>
649
650 * coff/ecoff.h: Include coff/sym.h.
651
f974f26c
NC
6522018-06-24 Nick Clifton <nickc@redhat.com>
653
654 2.32 branch created.
655
2dc8dd17
JW
6562019-01-16 Kito Cheng <kito@andestech.com>
657
658 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
659 (Tag_RISCV_arch): Likewise.
660 (Tag_RISCV_priv_spec): Likewise.
661 (Tag_RISCV_priv_spec_minor): Likewise.
662 (Tag_RISCV_priv_spec_revision): Likewise.
663 (Tag_RISCV_unaligned_access): Likewise.
664 (Tag_RISCV_stack_align): Likewise.
665
8f0a2148
ПК
6662019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
667
668 * dis-asm.h: include <string.h>
669
1910070b
NC
6702019-01-10 Nick Clifton <nickc@redhat.com>
671
672 * Merge from GCC:
673 2018-12-22 Jason Merrill <jason@redhat.com>
674
675 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
676 ARM, HP, and EDG demangling styles.
677
a08da33e
SL
6782019-01-09 Sandra Loosemore <sandra@codesourcery.com>
679
680 Merge from GCC:
681 PR other/16615
682
683 * libiberty.h: Mechanically replace "can not" with "cannot".
684 * plugin-api.h: Likewise.
685
59581069
YS
6862018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
687
688 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
689 (E_FLAG_RX_V3): New RXv3 type.
690 * opcode/rx.h (RX_Size): Add double size.
691 (RX_Operand_Type): Add double FPU registers.
692 (RX_Opcode_ID): Add new instuctions.
693
82704155
AM
6942019-01-01 Alan Modra <amodra@gmail.com>
695
696 Update year range in copyright notice of all files.
697
d5c04e1b 698For older changes see ChangeLog-2018
3499769a 699\f
d5c04e1b 700Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
701
702Copying and distribution of this file, with or without modification,
703are permitted in any medium without royalty provided the copyright
704notice and this notice are preserved.
705
706Local Variables:
707mode: change-log
708left-margin: 8
709fill-column: 74
710version-control: never
711End:
This page took 0.244242 seconds and 4 git commands to generate.