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