PR24960, Memory leak from disassembler
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
20135676
AM
12019-12-10 Alan Modra <amodra@gmail.com>
2
3 PR 24960
4 * dis-asm.h (disassemble_free_target): Declare.
5
103ebbc3
AM
62019-12-10 Alan Modra <amodra@gmail.com>
7
8 * dis-asm.h (struct disassemble_info): Delete insn_sets.
9 (INIT_DISASSEMBLE_INFO_NO_ARCH): Don't define.
10
2dc4b12f
JB
112019-12-05 Jan Beulich <jbeulich@suse.com>
12
13 * opcode/aarch64.h (AARCH64_FEATURE_CRYPTO): Expand to the
14 combination of AES and SHA2.
15
61826503
CE
162019-11-25 Alan Modra <amodra@gmail.com>
17
18 * coff/ti.h (GET_SCNHDR_SIZE, PUT_SCNHDR_SIZE, GET_SCN_SCNLEN),
19 (PUT_SCN_SCNLEN): Adjust bfd_octets_per_byte calls.
20
8b301fbb
MI
212019-11-22 Mihail Ionescu <mihail.ionescu@arm.com>
22
23 * opcode/arm.h (ARM_EXT2_CRC): New extension feature
24 to replace CRC_EXT_ARMV8.
25 (CRC_EXT_ARMV8): Remove and mark bit as unused.
26 (ARM_ARCH_V8A_CRC, ARM_ARCH_V8_1A, ARM_ARCH_V8_2A,
27 ARM_ARCH_V8_3A, ARM_ARCH_V8_4A, ARM_ARCH_V8_5A,
28 ARM_ARCH_V8_6A): Redefine using ARM_EXT2_CRC instead of
29 CRC_EXT_ARMV8.
30
66f8b2cb
AB
312019-11-18 Andrew Burgess <andrew.burgess@embecosm.com>
32
33 * dwarf2.h (DW_CIE_VERSION): Delete.
34
616ce08e
MM
352019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
36
37 * opcode/arm.h (ARM_EXT2_I8MM): New feature macro.
38
8382113f
MM
392019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
40
41 * opcode/aarch64.h (AARCH64_FEATURE_I8MM): New.
42 (AARCH64_FEATURE_F32MM): New.
43 (AARCH64_FEATURE_F64MM): New.
44 (AARCH64_OPND_SVE_ADDR_RI_S4x32): New.
45 (enum aarch64_insn_class): Add new instruction class "aarch64_misc" for
46 instructions that do not require special handling.
47
aab2c27d 482019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 49 Matthew Malcomson <matthew.malcomson@arm.com>
aab2c27d
MM
50
51 * opcode/arm.h (ARM_EXT2_V8_6A, ARM_AEXT2_V8_6A,
52 ARM_ARCH_V8_6A): New.
53 * opcode/arm.h (ARM_EXT2_BF16): New feature macro.
54 (ARM_AEXT2_V8_6A): Include above macro in definition.
55
df678013 562019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 57 Matthew Malcomson <matthew.malcomson@arm.com>
df678013
MM
58
59 * opcode/aarch64.h (AARCH64_FEATURE_BFLOAT16): New feature macros.
60 (AARCH64_ARCH_V8_6): Include BFloat16 feature macros.
61 (enum aarch64_opnd_qualifier): Introduce new operand qualifier
62 AARCH64_OPND_QLF_S_2H.
63 (enum aarch64_insn_class): Introduce new class "bfloat16".
64 (BFLOAT16_SVE_INSNC): New feature set for bfloat16
65 instructions to support the movprfx constraint.
66
8ae2d3d9 672019-11-07 Mihail Ionescu <mihail.ionescu@arm.com>
61826503 68 Matthew Malcomson <matthew.malcomson@arm.com>
8ae2d3d9
MM
69
70 * opcode/aarch64.h (AARCH64_FEATURE_V8_6): New.
71 (AARCH64_ARCH_V8_6): New.
72
595d3787
AM
732019-11-07 Alan Modra <amodra@gmail.com>
74
75 * elf/cr16c.h: Delete.
76
2f1575ea
AE
772019-10-29 Andrew Eikum <aeikum@codeweavers.com>
78
79 * coff/internal.h (struct internal_extra_pe_filehdr): Use ints
80 instead of longs to hold dos_message.
81
30fe1832
AM
822019-10-25 Alan Modra <amodra@gmail.com>
83
84 PR 4499
85 * elf/internal.h (struct elf_segment_map): Delete header_size.
86 Add no_sort_lma and idx.
87
22216541
AM
882019-10-16 Alan Modra <amodra@gmail.com>
89
90 PR 13616
91 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
92
c0ea7c52
JL
932019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
94
95 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
96 names and values.
97
de07e349
NA
982019-09-23 Nick Alcock <nick.alcock@oracle.com>
99
100 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
101 (ctf_parent_name_set): Likewise.
102
791915db
NA
1032019-08-05 Nick Alcock <nick.alcock@oracle.com>
104
105 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
106
87279e3c
NA
1072019-09-23 Nick Alcock <nick.alcock@oracle.com>
108
109 * ctf-api.h: Note the instability of the ctf_link interfaces.
110
1ff6de03
NA
1112019-07-13 Nick Alcock <nick.alcock@oracle.com>
112
113 * bfdlink.h (elf_strtab_hash): New forward.
114 (elf_sym_strtab): Likewise.
115 (struct bfd_link_callbacks <examine_strtab>): New.
116 (struct bfd_link_callbacks <emit_ctf>): Likewise.
117
7e97445a
NA
1182019-07-13 Nick Alcock <nick.alcock@oracle.com>
119
120 * ctf-api.h (includes): No longer include <sys/param.h>.
121
49ea9b45
NA
1222019-07-30 Nick Alcock <nick.alcock@oracle.com>
123
124 * ctf-api.h (ctf_link_add_cu_mapping): New.
125 (ctf_link_memb_name_changer_f): New.
126 (ctf_link_set_memb_name_changer): New.
127
eabb7154
NA
1282019-07-13 Nick Alcock <nick.alcock@oracle.com>
129
130 * ctf-api.h (ECTF_INTERNAL): New.
131
72c83edd
NA
1322019-07-13 Nick Alcock <nick.alcock@oracle.com>
133
134 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
135 libctf linking machinery.
136 (CTF_LINK_SHARE_UNCONFLICTED): New.
137 (CTF_LINK_SHARE_DUPLICATED): New.
138 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
139 (ECTF_NOTYET): New, a 'not yet implemented' message.
140 (ctf_link_add_ctf): New, add an input file's CTF to the link.
141 (ctf_link): New, merge the type and string sections.
142 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
143 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
144 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
145 strtab's strings.
146 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
147 symbols into symtab order.
148 (ctf_link_write): New, ask the CTF linker to write the CTF out.
149
5537f9b9
NA
1502019-07-13 Nick Alcock <nick.alcock@oracle.com>
151
152 * ctf-api.h (ctf_arc_write_fd): New.
153 (ctf_write_mem): Likewise.
154 (ctf_gzwrite): Spacing fix.
155
d851ecd3
NA
1562019-07-13 Nick Alcock <nick.alcock@oracle.com>
157
158 * ctf.h (CTF_SET_STID): New.
159
0ac62312
NA
1602019-07-13 Nick Alcock <nick.alcock@oracle.com>
161
162 * ctf-api.h (ctf_type_all_f): New.
163 (ctf_type_iter_all): New.
164
2db912ba
NA
1652019-07-11 Nick Alcock <nick.alcock@oracle.com>
166
167 * ctf.h: Add object index and function index sections. Describe
168 them. Improve the description of the variable section and clarify
169 the constraints on backward-pointing type nodes.
170 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
171
fd55eae8
NA
1722019-07-06 Nick Alcock <nick.alcock@oracle.com>
173
174 * ctf-api.h (ctf_cuname): New function.
175 (ctf_cuname_set): Likewise.
176 * ctf.h: Improve comment around upgrading, no longer
177 implying that v2 is the target of upgrades (it is v3 now).
178 (ctf_header_v2_t): New, old-format header for backward
179 compatibility.
180 (ctf_header_t): Add cth_cuname: this is the first of several
181 header changes in format v3.
182
640197ac
AM
1832019-09-23 Alan Modra <amodra@gmail.com>
184
185 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
186 (bfd_section_already_linked_table_init),
187 (bfd_section_already_linked_table_free),
188 (_bfd_handle_already_linked, _bfd_nearby_section),
189 (_bfd_fix_excluded_sec_syms): Declare.
190
0b4453c7
AM
1912019-09-23 Alan Modra <amodra@gmail.com>
192
193 * bfdlink.h (enum notice_asneeded_action): Define.
194
7e9ad3a3
JW
1952019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
196
197 * opcode/riscv.h (riscv_insn_class): New enum.
198 * opcode/riscv.h (struct riscv_opcode): Change
199 subset field to insn_class field.
200
60391a25
PB
2012019-09-09 Phil Blundell <pb@pbcl.net>
202
203 binutils 2.33 branch created.
204
cd18a823
CZ
2052019-08-30 Claudiu Zissulescu <claziss@gmail.com>
206
207 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
208 insn_subclass_t enum.
209
baf46cd7
AM
2102019-08-22 Alan Modra <amodra@gmail.com>
211
212 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
213
f16a9783
MS
2142019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
215
216 * elf/mips.h (SHT_GNU_XHASH): New define.
217 (DT_GNU_XHASH): New define.
218
7b1dd701
YS
2192019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
220
221 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
222 (EXPAND_UNOP_EXTENDED_W): Likewise.
223 (EXPAND_UNOP_EXTENDED_L): Likewise.
224 (struct h8_opcode h8_opcodes): Likewise.
225 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
226 later.
227
7e126ba3
CZ
2282019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
229
7b1dd701 230 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
231 (SWITCH): Likewise.
232
7137a1ed
AM
2332019-07-24 Alan Modra <amodra@gmail.com>
234
235 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
236 sections in GNU_MBIND segments.
237
1dd1bc4d
OM
2382019-07-23 Omar Majid <omajid@redhat.com>
239
240 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
241 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
242 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
243 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
244 (I386_APPLE_MAGIC): Define.
245 (I386_FREEBSD_MAGIC): Define.
246 (I386_LINUX_MAGIC): Define.
247 (I386_NETBSD_MAGIC): Define.
248 (I386BADMAG): Extend macro to allow new magic numbers.
249 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
250 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
251 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
252 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
253 (AMD64_APPLE_MAGIC): Define.
254 (AMD64_FREEBSD_MAGIC): Define.
255 (AMD64_LINUX_MAGIC): Define.
256 (AMD64_NETBSD_MAGIC): Define.
257 (AMD64BADMAG): Extend macro to allow new magic numbers.
258
c213164a
AM
2592019-07-19 Alan Modra <amodra@gmail.com>
260
261 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
262 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
263 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
264 (IS_PPC64_TLS_RELOC): Include new tls relocs.
265
12a0b67d
NA
2662019-07-18 Nick Alcock <nick.alcock@oracle.com>
267
268 * ctf-api.h (ECTF_NOTFUNC): Fix description.
269 (ctf_func_type_info): New.
270 (ctf_func_type_args): Likewise.
271 (ctf_type_aname_raw): Likewise.
272
21df382b
JB
2732019-07-16 Jan Beulich <jbeulich@suse.com>
274
275 * opcode/i386.h (POP_SEG386_SHORT): New.
276
41be57ca
MM
2772019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
278
279 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
280 renamed to sve_size_13.
281
083114f8 2822019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
283
284 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
285 short, so following structures are properly aligned.
286
e30d1fa1
SN
2872019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
288
289 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
290 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
291 (R_AARCH64_P32_MOVW_PREL_G1): Define.
292
a610aa4f
NA
2932019-06-03 Nick Alcock <nick.alcock@oracle.com>
294
295 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
296
a0486bac
JM
2972019-05-29 Nick Alcock <nick.alcock@oracle.com>
298
299 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
300 (ctf_id_t): This is now an unsigned type.
301 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
302 for ctf_id_t-returning functions.
303
a30b3e18
NA
3042019-05-28 Nick Alcock <nick.alcock@oracle.com>
305
306 * ctf-api.h (ctf_dump_decorate_f): New.
307 (ctf_dump_state_t): new.
308 (ctf_dump): New.
309
6dbf2b73
NA
3102019-05-28 Nick Alcock <nick.alcock@oracle.com>
311
312 * ctf-api.h (ctf_label_f): New.
313 (ctf_label_set): New.
314 (ctf_label_get): New.
315 (ctf_label_topmost): New.
316 (ctf_label_info): New.
317 (ctf_label_iter): New.
318
6c33b742
NA
3192019-05-28 Nick Alcock <nick.alcock@oracle.com>
320
321 * ctf-api.h (ctf_version): New.
322
b437bfe0
NA
3232019-05-28 Nick Alcock <nick.alcock@oracle.com>
324
325 * ctf-api.h (ctf_func_info): New.
326 (ctf_func_args): Likewise.
327 (ctf_lookup_by_symbol): Likewise.
328 (ctf_lookup_by_symbol): Likewise.
329 (ctf_lookup_variable): Likewise.
330
316afdb1
NA
3312019-05-28 Nick Alcock <nick.alcock@oracle.com>
332
333 * ctf-api.h (ctf_visit_f): New definition.
334 (ctf_member_f): Likewise.
335 (ctf_enum_f): Likewise.
336 (ctf_variable_f): Likewise.
337 (ctf_type_f): Likewise.
338 (ctf_type_isparent): Likewise.
339 (ctf_type_ischild): Likewise.
340 (ctf_type_resolve): Likewise.
341 (ctf_type_aname): Likewise.
342 (ctf_type_lname): Likewise.
343 (ctf_type_name): Likewise.
344 (ctf_type_sizee): Likewise.
345 (ctf_type_align): Likewise.
346 (ctf_type_kind): Likewise.
347 (ctf_type_reference): Likewise.
348 (ctf_type_pointer): Likewise.
349 (ctf_type_encoding): Likewise.
350 (ctf_type_visit): Likewise.
351 (ctf_type_cmp): Likewise.
352 (ctf_type_compat): Likewise.
353 (ctf_member_info): Likewise.
354 (ctf_array_info): Likewise.
355 (ctf_enum_name): Likewise.
356 (ctf_enum_value): Likewise.
357 (ctf_member_iter): Likewise.
358 (ctf_enum_iter): Likewise.
359 (ctf_type_iter): Likewise.
360 (ctf_variable_iter): Likewise.
361
143dce84
NA
3622019-05-28 Nick Alcock <nick.alcock@oracle.com>
363
364 * ctf-api.h (struct bfd): New forward.
365 (ctf_fdopen): New.
366 (ctf_bfdopen): Likewise.
367 (ctf_open): Likewise.
368 (ctf_arc_open): Likewise.
369
9402cc59
NA
3702019-05-28 Nick Alcock <nick.alcock@oracle.com>
371
372 * ctf.h (CTFA_MAGIC): New.
373 (struct ctf_archive): New.
374 (struct ctf_archive_modent): Likewise.
375 * ctf-api.h (ctf_archive_member_f): New.
376 (ctf_archive_raw_member_f): Likewise.
377 (ctf_arc_write): Likewise.
378 (ctf_arc_close): Likewise.
379 (ctf_arc_open_by_name): Likewise.
380 (ctf_archive_iter): Likewise.
381 (ctf_archive_raw_iter): Likewise.
382 (ctf_get_arc): Likewise.
383
72f33921
NA
3842019-05-28 Nick Alcock <nick.alcock@oracle.com>
385
386 * ctf-api.h (ctf_file_close): New declaration.
387 (ctf_getdatasect): Likewise.
388 (ctf_parent_file): Likewise.
389 (ctf_parent_name): Likewise.
390 (ctf_parent_name_set): Likewise.
391 (ctf_import): Likewise.
392 (ctf_setmodel): Likewise.
393 (ctf_getmodel): Likewise.
394 (ctf_setspecific): Likewise.
395 (ctf_getspecific): Likewise.
396
47d546f4
NA
3972019-05-28 Nick Alcock <nick.alcock@oracle.com>
398
399 * ctf-api.h (zlib.h): New include.
400 (ctf_sect_t): New.
401 (ctf_sect_names_t): Likewise.
402 (ctf_encoding_t): Likewise.
403 (ctf_membinfo_t): Likewise.
404 (ctf_arinfo_t): Likewise.
405 (ctf_funcinfo_t): Likewise.
406 (ctf_lblinfo_t): Likewise.
407 (ctf_snapshot_id_t): Likewise.
408 (CTF_FUNC_VARARG): Likewise.
409 (ctf_simple_open): Likewise.
410 (ctf_bufopen): Likewise.
411 (ctf_create): Likewise.
412 (ctf_add_array): Likewise.
413 (ctf_add_const): Likewise.
414 (ctf_add_enum_encoded): Likewise.
415 (ctf_add_enum): Likewise.
416 (ctf_add_float): Likewise.
417 (ctf_add_forward): Likewise.
418 (ctf_add_function): Likewise.
419 (ctf_add_integer): Likewise.
420 (ctf_add_slice): Likewise.
421 (ctf_add_pointer): Likewise.
422 (ctf_add_type): Likewise.
423 (ctf_add_typedef): Likewise.
424 (ctf_add_restrict): Likewise.
425 (ctf_add_struct): Likewise.
426 (ctf_add_union): Likewise.
427 (ctf_add_struct_sized): Likewise.
428 (ctf_add_union_sized): Likewise.
429 (ctf_add_volatile): Likewise.
430 (ctf_add_enumerator): Likewise.
431 (ctf_add_member): Likewise.
432 (ctf_add_member_offset): Likewise.
433 (ctf_add_member_encoded): Likewise.
434 (ctf_add_variable): Likewise.
435 (ctf_set_array): Likewise.
436 (ctf_update): Likewise.
437 (ctf_snapshot): Likewise.
438 (ctf_rollback): Likewise.
439 (ctf_discard): Likewise.
440 (ctf_write): Likewise.
441 (ctf_gzwrite): Likewise.
442 (ctf_compress_write): Likewise.
443
479604f4
NA
4442019-05-28 Nick Alcock <nick.alcock@oracle.com>
445
446 * ctf-api.h (ctf_errno): New declaration.
447 (ctf_errmsg): Likewise.
448
60da9d95
NA
4492019-05-28 Nick Alcock <nick.alcock@oracle.com>
450
451 * ctf-api.h (ctf_setdebug): New.
452 (ctf_getdebug): Likewise.
453
2e94b056
NA
4542019-05-28 Nick Alcock <nick.alcock@oracle.com>
455
456 * ctf-api.h: New file.
457
fceac76e
NA
4582019-05-28 Nick Alcock <nick.alcock@oracle.com>
459
460 * ctf.h: New file.
461
2301ed1c
SN
4622019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
463
464 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
465 (STO_AARCH64_VARIANT_PCS): Define.
466
5663e321
AM
4672019-05-24 Alan Modra <amodra@gmail.com>
468
469 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
470 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
471 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
472 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
473 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
474 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
475 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
476 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
477 (R_PPC64_D28, R_PPC64_PCREL28): Define.
478
dd7efa79
PB
4792019-05-24 Peter Bergner <bergner@linux.ibm.com>
480 Alan Modra <amodra@gmail.com>
481
482 * dis-asm.h (WIDE_OUTPUT): Define.
483 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
484 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
485 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
486
8ebe6212
JM
4872019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
488
489 * elf/bpf.h: New file.
490
a7ad558c
AV
4912019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
492
493 * elf/arm.h (Tag_MVE_arch): Define new enum value.
494 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
495
28ed815a
MM
4962019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
497
498 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
499 operand.
500
fd1dc4a0
MM
5012019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
502
503 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
504 iclass.
505
31e36ab3
MM
5062019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
507
508 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
509
1be5f94f
MM
5102019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
511
512 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
513 iclass.
514
3c17238b
MM
5152019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
516
517 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
518 operand.
519 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
520
cd50a87a
MM
5212019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
522
523 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
524
3c705960
MM
5252019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
526
527 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
528
0a57e14f
MM
5292019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
530
531 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
532
c469c864
MM
5332019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
534
535 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
536
116adc27
MM
5372019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
538
539 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
540
3bd82c86
MM
5412019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
542
543 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
544
adccc507
MM
5452019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
546
547 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
548
7ce2460a
MM
5492019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
550
551 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
552 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
553 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
554 feature macros.
555
41cee089
FS
5562019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
557 Faraz Shahbazker <fshahbazker@wavecomp.com>
558
559 * opcode/mips.h (ASE_EVA_R6): New macro.
560 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
561
b83b4b13
SD
5622019-05-01 Sudakshina Das <sudi.das@arm.com>
563
564 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
565 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
566
a45328b9
AB
5672019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
568 Faraz Shahbazker <fshahbazker@wavecomp.com>
569
570 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
571 (M_SCWP_AB, M_SCDP_AB): Likewise.
572
cd092337
MR
5732019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
574
575 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
576
1889da70
AV
5772019-04-15 Sudakshina Das <sudi.das@arm.com>
578
579 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
580
1caf72a5
AV
5812019-04-15 Sudakshina Das <sudi.das@arm.com>
582
583 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
584
e5d6e09e
AV
5852019-04-15 Sudakshina Das <sudi.das@arm.com>
586
587 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
588
031254f2
AV
5892019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
590
591 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
592 (MAX_TAG_CPU_ARCH): Set value to above macro.
593 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
594 (ARM_AEXT_V8_1M_MAIN): Likewise.
595 (ARM_AEXT2_V8_1M_MAIN): Likewise.
596 (ARM_ARCH_V8_1M_MAIN): Likewise.
597
bd7ceb8d
SD
5982019-04-11 Sudakshina Das <sudi.das@arm.com>
599
600 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
601
462cac58
L
6022019-04-08 H.J. Lu <hongjiu.lu@intel.com>
603
604 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
605
07ffcfec
AM
6062019-04-07 Alan Modra <amodra@gmail.com>
607
608 Merge from gcc.
609 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
610 PR89877
611 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
612 (sub_ddmmss): Likewise.
613
5b9c07b2
L
6142019-04-06 H.J. Lu <hongjiu.lu@intel.com>
615
616 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
617
34ef62f4
AV
6182019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
619
620 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
621 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
622 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
623 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
624 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
625 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
626 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
627 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
628
96a86c01
AM
6292019-03-28 Alan Modra <amodra@gmail.com>
630
631 PR 24390
632 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
633
53b2f36b
TC
6342019-03-25 Tamar Christina <tamar.christina@arm.com>
635
636 * dis-asm.h (struct disassemble_info): Add stop_offset.
637
1dbade74
SD
6382019-03-13 Sudakshina Das <sudi.das@arm.com>
639
640 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
641
37c18eed
SD
6422019-03-13 Sudakshina Das <sudi.das@arm.com>
643 Szabolcs Nagy <szabolcs.nagy@arm.com>
644
645 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
646
cd702818
SD
6472019-03-13 Sudakshina Das <sudi.das@arm.com>
648
649 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
650 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
651 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
652
e6c3b5bf
AH
6532019-02-20 Alan Hayward <alan.hayward@arm.com>
654
655 * elf/common.h (NT_ARM_PAC_MASK): Add define.
656
91d78b81
SJ
6572019-02-15 Saagar Jha <saagar@saagarjha.com>
658
659 * mach-o/loader.h: Use new OS names in comments.
660
e2077304 6612019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
662
663 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
664 (splay_tree_delete_value_fn): Likewise.
665
fc60b8c8
AK
6662019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
667
668 * opcode/s390.h (enum s390_opcode_cpu_val): Add
669 S390_OPCODE_ARCH13.
670
550fd7bf
SD
6712019-01-25 Sudakshina Das <sudi.das@arm.com>
672 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
673
674 * opcode/aarch64.h (enum aarch64_opnd): Remove
675 AARCH64_OPND_ADDR_SIMPLE_2.
676 (enum aarch64_insn_class): Remove ldstgv_indexed.
677
71ba91e1
TT
6782019-01-22 Tom Tromey <tom@tromey.com>
679
680 * coff/ecoff.h: Include coff/sym.h.
681
f974f26c
NC
6822018-06-24 Nick Clifton <nickc@redhat.com>
683
684 2.32 branch created.
685
2dc8dd17
JW
6862019-01-16 Kito Cheng <kito@andestech.com>
687
688 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
689 (Tag_RISCV_arch): Likewise.
690 (Tag_RISCV_priv_spec): Likewise.
691 (Tag_RISCV_priv_spec_minor): Likewise.
692 (Tag_RISCV_priv_spec_revision): Likewise.
693 (Tag_RISCV_unaligned_access): Likewise.
694 (Tag_RISCV_stack_align): Likewise.
695
8f0a2148
ПК
6962019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
697
698 * dis-asm.h: include <string.h>
699
1910070b
NC
7002019-01-10 Nick Clifton <nickc@redhat.com>
701
702 * Merge from GCC:
703 2018-12-22 Jason Merrill <jason@redhat.com>
704
705 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
706 ARM, HP, and EDG demangling styles.
707
a08da33e
SL
7082019-01-09 Sandra Loosemore <sandra@codesourcery.com>
709
710 Merge from GCC:
711 PR other/16615
712
713 * libiberty.h: Mechanically replace "can not" with "cannot".
714 * plugin-api.h: Likewise.
715
59581069
YS
7162018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
717
718 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
719 (E_FLAG_RX_V3): New RXv3 type.
720 * opcode/rx.h (RX_Size): Add double size.
721 (RX_Operand_Type): Add double FPU registers.
722 (RX_Opcode_ID): Add new instuctions.
723
82704155
AM
7242019-01-01 Alan Modra <amodra@gmail.com>
725
726 Update year range in copyright notice of all files.
727
d5c04e1b 728For older changes see ChangeLog-2018
3499769a 729\f
d5c04e1b 730Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
731
732Copying and distribution of this file, with or without modification,
733are permitted in any medium without royalty provided the copyright
734notice and this notice are preserved.
735
736Local Variables:
737mode: change-log
738left-margin: 8
739fill-column: 74
740version-control: never
741End:
This page took 0.286075 seconds and 4 git commands to generate.