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