Fix potential illegal memory access when disassembling corrupt RX binaries.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
c0ea7c52
JL
12019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2
3 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
4 names and values.
5
de07e349
NA
62019-09-23 Nick Alcock <nick.alcock@oracle.com>
7
8 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
9 (ctf_parent_name_set): Likewise.
10
791915db
NA
112019-08-05 Nick Alcock <nick.alcock@oracle.com>
12
13 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
14
87279e3c
NA
152019-09-23 Nick Alcock <nick.alcock@oracle.com>
16
17 * ctf-api.h: Note the instability of the ctf_link interfaces.
18
1ff6de03
NA
192019-07-13 Nick Alcock <nick.alcock@oracle.com>
20
21 * bfdlink.h (elf_strtab_hash): New forward.
22 (elf_sym_strtab): Likewise.
23 (struct bfd_link_callbacks <examine_strtab>): New.
24 (struct bfd_link_callbacks <emit_ctf>): Likewise.
25
7e97445a
NA
262019-07-13 Nick Alcock <nick.alcock@oracle.com>
27
28 * ctf-api.h (includes): No longer include <sys/param.h>.
29
49ea9b45
NA
302019-07-30 Nick Alcock <nick.alcock@oracle.com>
31
32 * ctf-api.h (ctf_link_add_cu_mapping): New.
33 (ctf_link_memb_name_changer_f): New.
34 (ctf_link_set_memb_name_changer): New.
35
eabb7154
NA
362019-07-13 Nick Alcock <nick.alcock@oracle.com>
37
38 * ctf-api.h (ECTF_INTERNAL): New.
39
72c83edd
NA
402019-07-13 Nick Alcock <nick.alcock@oracle.com>
41
42 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
43 libctf linking machinery.
44 (CTF_LINK_SHARE_UNCONFLICTED): New.
45 (CTF_LINK_SHARE_DUPLICATED): New.
46 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
47 (ECTF_NOTYET): New, a 'not yet implemented' message.
48 (ctf_link_add_ctf): New, add an input file's CTF to the link.
49 (ctf_link): New, merge the type and string sections.
50 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
51 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
52 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
53 strtab's strings.
54 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
55 symbols into symtab order.
56 (ctf_link_write): New, ask the CTF linker to write the CTF out.
57
5537f9b9
NA
582019-07-13 Nick Alcock <nick.alcock@oracle.com>
59
60 * ctf-api.h (ctf_arc_write_fd): New.
61 (ctf_write_mem): Likewise.
62 (ctf_gzwrite): Spacing fix.
63
d851ecd3
NA
642019-07-13 Nick Alcock <nick.alcock@oracle.com>
65
66 * ctf.h (CTF_SET_STID): New.
67
0ac62312
NA
682019-07-13 Nick Alcock <nick.alcock@oracle.com>
69
70 * ctf-api.h (ctf_type_all_f): New.
71 (ctf_type_iter_all): New.
72
2db912ba
NA
732019-07-11 Nick Alcock <nick.alcock@oracle.com>
74
75 * ctf.h: Add object index and function index sections. Describe
76 them. Improve the description of the variable section and clarify
77 the constraints on backward-pointing type nodes.
78 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
79
fd55eae8
NA
802019-07-06 Nick Alcock <nick.alcock@oracle.com>
81
82 * ctf-api.h (ctf_cuname): New function.
83 (ctf_cuname_set): Likewise.
84 * ctf.h: Improve comment around upgrading, no longer
85 implying that v2 is the target of upgrades (it is v3 now).
86 (ctf_header_v2_t): New, old-format header for backward
87 compatibility.
88 (ctf_header_t): Add cth_cuname: this is the first of several
89 header changes in format v3.
90
640197ac
AM
912019-09-23 Alan Modra <amodra@gmail.com>
92
93 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
94 (bfd_section_already_linked_table_init),
95 (bfd_section_already_linked_table_free),
96 (_bfd_handle_already_linked, _bfd_nearby_section),
97 (_bfd_fix_excluded_sec_syms): Declare.
98
0b4453c7
AM
992019-09-23 Alan Modra <amodra@gmail.com>
100
101 * bfdlink.h (enum notice_asneeded_action): Define.
102
7e9ad3a3
JW
1032019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
104
105 * opcode/riscv.h (riscv_insn_class): New enum.
106 * opcode/riscv.h (struct riscv_opcode): Change
107 subset field to insn_class field.
108
60391a25
PB
1092019-09-09 Phil Blundell <pb@pbcl.net>
110
111 binutils 2.33 branch created.
112
cd18a823
CZ
1132019-08-30 Claudiu Zissulescu <claziss@gmail.com>
114
115 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
116 insn_subclass_t enum.
117
baf46cd7
AM
1182019-08-22 Alan Modra <amodra@gmail.com>
119
120 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
121
f16a9783
MS
1222019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
123
124 * elf/mips.h (SHT_GNU_XHASH): New define.
125 (DT_GNU_XHASH): New define.
126
7b1dd701
YS
1272019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
128
129 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
130 (EXPAND_UNOP_EXTENDED_W): Likewise.
131 (EXPAND_UNOP_EXTENDED_L): Likewise.
132 (struct h8_opcode h8_opcodes): Likewise.
133 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
134 later.
135
7e126ba3
CZ
1362019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
137
7b1dd701 138 * opcode/arc.h (FASTMATH): Add.
7e126ba3
CZ
139 (SWITCH): Likewise.
140
7137a1ed
AM
1412019-07-24 Alan Modra <amodra@gmail.com>
142
143 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
144 sections in GNU_MBIND segments.
145
1dd1bc4d
OM
1462019-07-23 Omar Majid <omajid@redhat.com>
147
148 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
149 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
150 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
151 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
152 (I386_APPLE_MAGIC): Define.
153 (I386_FREEBSD_MAGIC): Define.
154 (I386_LINUX_MAGIC): Define.
155 (I386_NETBSD_MAGIC): Define.
156 (I386BADMAG): Extend macro to allow new magic numbers.
157 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
158 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
159 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
160 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
161 (AMD64_APPLE_MAGIC): Define.
162 (AMD64_FREEBSD_MAGIC): Define.
163 (AMD64_LINUX_MAGIC): Define.
164 (AMD64_NETBSD_MAGIC): Define.
165 (AMD64BADMAG): Extend macro to allow new magic numbers.
166
c213164a
AM
1672019-07-19 Alan Modra <amodra@gmail.com>
168
169 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
170 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
171 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
172 (IS_PPC64_TLS_RELOC): Include new tls relocs.
173
12a0b67d
NA
1742019-07-18 Nick Alcock <nick.alcock@oracle.com>
175
176 * ctf-api.h (ECTF_NOTFUNC): Fix description.
177 (ctf_func_type_info): New.
178 (ctf_func_type_args): Likewise.
179 (ctf_type_aname_raw): Likewise.
180
21df382b
JB
1812019-07-16 Jan Beulich <jbeulich@suse.com>
182
183 * opcode/i386.h (POP_SEG386_SHORT): New.
184
41be57ca
MM
1852019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
186
187 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
188 renamed to sve_size_13.
189
083114f8 1902019-06-19 Nick Alcock <nick.alcock@oracle.com>
7cee1826
NA
191
192 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
193 short, so following structures are properly aligned.
194
e30d1fa1
SN
1952019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
196
197 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
198 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
199 (R_AARCH64_P32_MOVW_PREL_G1): Define.
200
a610aa4f
NA
2012019-06-03 Nick Alcock <nick.alcock@oracle.com>
202
203 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
204
a0486bac
JM
2052019-05-29 Nick Alcock <nick.alcock@oracle.com>
206
207 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
208 (ctf_id_t): This is now an unsigned type.
209 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
210 for ctf_id_t-returning functions.
211
a30b3e18
NA
2122019-05-28 Nick Alcock <nick.alcock@oracle.com>
213
214 * ctf-api.h (ctf_dump_decorate_f): New.
215 (ctf_dump_state_t): new.
216 (ctf_dump): New.
217
6dbf2b73
NA
2182019-05-28 Nick Alcock <nick.alcock@oracle.com>
219
220 * ctf-api.h (ctf_label_f): New.
221 (ctf_label_set): New.
222 (ctf_label_get): New.
223 (ctf_label_topmost): New.
224 (ctf_label_info): New.
225 (ctf_label_iter): New.
226
6c33b742
NA
2272019-05-28 Nick Alcock <nick.alcock@oracle.com>
228
229 * ctf-api.h (ctf_version): New.
230
b437bfe0
NA
2312019-05-28 Nick Alcock <nick.alcock@oracle.com>
232
233 * ctf-api.h (ctf_func_info): New.
234 (ctf_func_args): Likewise.
235 (ctf_lookup_by_symbol): Likewise.
236 (ctf_lookup_by_symbol): Likewise.
237 (ctf_lookup_variable): Likewise.
238
316afdb1
NA
2392019-05-28 Nick Alcock <nick.alcock@oracle.com>
240
241 * ctf-api.h (ctf_visit_f): New definition.
242 (ctf_member_f): Likewise.
243 (ctf_enum_f): Likewise.
244 (ctf_variable_f): Likewise.
245 (ctf_type_f): Likewise.
246 (ctf_type_isparent): Likewise.
247 (ctf_type_ischild): Likewise.
248 (ctf_type_resolve): Likewise.
249 (ctf_type_aname): Likewise.
250 (ctf_type_lname): Likewise.
251 (ctf_type_name): Likewise.
252 (ctf_type_sizee): Likewise.
253 (ctf_type_align): Likewise.
254 (ctf_type_kind): Likewise.
255 (ctf_type_reference): Likewise.
256 (ctf_type_pointer): Likewise.
257 (ctf_type_encoding): Likewise.
258 (ctf_type_visit): Likewise.
259 (ctf_type_cmp): Likewise.
260 (ctf_type_compat): Likewise.
261 (ctf_member_info): Likewise.
262 (ctf_array_info): Likewise.
263 (ctf_enum_name): Likewise.
264 (ctf_enum_value): Likewise.
265 (ctf_member_iter): Likewise.
266 (ctf_enum_iter): Likewise.
267 (ctf_type_iter): Likewise.
268 (ctf_variable_iter): Likewise.
269
143dce84
NA
2702019-05-28 Nick Alcock <nick.alcock@oracle.com>
271
272 * ctf-api.h (struct bfd): New forward.
273 (ctf_fdopen): New.
274 (ctf_bfdopen): Likewise.
275 (ctf_open): Likewise.
276 (ctf_arc_open): Likewise.
277
9402cc59
NA
2782019-05-28 Nick Alcock <nick.alcock@oracle.com>
279
280 * ctf.h (CTFA_MAGIC): New.
281 (struct ctf_archive): New.
282 (struct ctf_archive_modent): Likewise.
283 * ctf-api.h (ctf_archive_member_f): New.
284 (ctf_archive_raw_member_f): Likewise.
285 (ctf_arc_write): Likewise.
286 (ctf_arc_close): Likewise.
287 (ctf_arc_open_by_name): Likewise.
288 (ctf_archive_iter): Likewise.
289 (ctf_archive_raw_iter): Likewise.
290 (ctf_get_arc): Likewise.
291
72f33921
NA
2922019-05-28 Nick Alcock <nick.alcock@oracle.com>
293
294 * ctf-api.h (ctf_file_close): New declaration.
295 (ctf_getdatasect): Likewise.
296 (ctf_parent_file): Likewise.
297 (ctf_parent_name): Likewise.
298 (ctf_parent_name_set): Likewise.
299 (ctf_import): Likewise.
300 (ctf_setmodel): Likewise.
301 (ctf_getmodel): Likewise.
302 (ctf_setspecific): Likewise.
303 (ctf_getspecific): Likewise.
304
47d546f4
NA
3052019-05-28 Nick Alcock <nick.alcock@oracle.com>
306
307 * ctf-api.h (zlib.h): New include.
308 (ctf_sect_t): New.
309 (ctf_sect_names_t): Likewise.
310 (ctf_encoding_t): Likewise.
311 (ctf_membinfo_t): Likewise.
312 (ctf_arinfo_t): Likewise.
313 (ctf_funcinfo_t): Likewise.
314 (ctf_lblinfo_t): Likewise.
315 (ctf_snapshot_id_t): Likewise.
316 (CTF_FUNC_VARARG): Likewise.
317 (ctf_simple_open): Likewise.
318 (ctf_bufopen): Likewise.
319 (ctf_create): Likewise.
320 (ctf_add_array): Likewise.
321 (ctf_add_const): Likewise.
322 (ctf_add_enum_encoded): Likewise.
323 (ctf_add_enum): Likewise.
324 (ctf_add_float): Likewise.
325 (ctf_add_forward): Likewise.
326 (ctf_add_function): Likewise.
327 (ctf_add_integer): Likewise.
328 (ctf_add_slice): Likewise.
329 (ctf_add_pointer): Likewise.
330 (ctf_add_type): Likewise.
331 (ctf_add_typedef): Likewise.
332 (ctf_add_restrict): Likewise.
333 (ctf_add_struct): Likewise.
334 (ctf_add_union): Likewise.
335 (ctf_add_struct_sized): Likewise.
336 (ctf_add_union_sized): Likewise.
337 (ctf_add_volatile): Likewise.
338 (ctf_add_enumerator): Likewise.
339 (ctf_add_member): Likewise.
340 (ctf_add_member_offset): Likewise.
341 (ctf_add_member_encoded): Likewise.
342 (ctf_add_variable): Likewise.
343 (ctf_set_array): Likewise.
344 (ctf_update): Likewise.
345 (ctf_snapshot): Likewise.
346 (ctf_rollback): Likewise.
347 (ctf_discard): Likewise.
348 (ctf_write): Likewise.
349 (ctf_gzwrite): Likewise.
350 (ctf_compress_write): Likewise.
351
479604f4
NA
3522019-05-28 Nick Alcock <nick.alcock@oracle.com>
353
354 * ctf-api.h (ctf_errno): New declaration.
355 (ctf_errmsg): Likewise.
356
60da9d95
NA
3572019-05-28 Nick Alcock <nick.alcock@oracle.com>
358
359 * ctf-api.h (ctf_setdebug): New.
360 (ctf_getdebug): Likewise.
361
2e94b056
NA
3622019-05-28 Nick Alcock <nick.alcock@oracle.com>
363
364 * ctf-api.h: New file.
365
fceac76e
NA
3662019-05-28 Nick Alcock <nick.alcock@oracle.com>
367
368 * ctf.h: New file.
369
2301ed1c
SN
3702019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
371
372 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
373 (STO_AARCH64_VARIANT_PCS): Define.
374
5663e321
AM
3752019-05-24 Alan Modra <amodra@gmail.com>
376
377 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
378 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
379 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
380 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
381 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
382 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
383 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
384 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
385 (R_PPC64_D28, R_PPC64_PCREL28): Define.
386
dd7efa79
PB
3872019-05-24 Peter Bergner <bergner@linux.ibm.com>
388 Alan Modra <amodra@gmail.com>
389
390 * dis-asm.h (WIDE_OUTPUT): Define.
391 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
392 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
393 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
394
8ebe6212
JM
3952019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
396
397 * elf/bpf.h: New file.
398
a7ad558c
AV
3992019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
400
401 * elf/arm.h (Tag_MVE_arch): Define new enum value.
402 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
403
28ed815a
MM
4042019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
405
406 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
407 operand.
408
fd1dc4a0
MM
4092019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
410
411 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
412 iclass.
413
31e36ab3
MM
4142019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
415
416 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
417
1be5f94f
MM
4182019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
419
420 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
421 iclass.
422
3c17238b
MM
4232019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
424
425 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
426 operand.
427 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
428
cd50a87a
MM
4292019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
430
431 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
432
3c705960
MM
4332019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
434
435 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
436
0a57e14f
MM
4372019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
438
439 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
440
c469c864
MM
4412019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
442
443 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
444
116adc27
MM
4452019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
446
447 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
448
3bd82c86
MM
4492019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
450
451 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
452
adccc507
MM
4532019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
454
455 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
456
7ce2460a
MM
4572019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
458
459 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
460 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
461 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
462 feature macros.
463
41cee089
FS
4642019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
465 Faraz Shahbazker <fshahbazker@wavecomp.com>
466
467 * opcode/mips.h (ASE_EVA_R6): New macro.
468 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
469
b83b4b13
SD
4702019-05-01 Sudakshina Das <sudi.das@arm.com>
471
472 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
473 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
474
a45328b9
AB
4752019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
476 Faraz Shahbazker <fshahbazker@wavecomp.com>
477
478 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
479 (M_SCWP_AB, M_SCDP_AB): Likewise.
480
cd092337
MR
4812019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
482
483 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
484
1889da70
AV
4852019-04-15 Sudakshina Das <sudi.das@arm.com>
486
487 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
488
1caf72a5
AV
4892019-04-15 Sudakshina Das <sudi.das@arm.com>
490
491 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
492
e5d6e09e
AV
4932019-04-15 Sudakshina Das <sudi.das@arm.com>
494
495 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
496
031254f2
AV
4972019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
498
499 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
500 (MAX_TAG_CPU_ARCH): Set value to above macro.
501 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
502 (ARM_AEXT_V8_1M_MAIN): Likewise.
503 (ARM_AEXT2_V8_1M_MAIN): Likewise.
504 (ARM_ARCH_V8_1M_MAIN): Likewise.
505
bd7ceb8d
SD
5062019-04-11 Sudakshina Das <sudi.das@arm.com>
507
508 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
509
462cac58
L
5102019-04-08 H.J. Lu <hongjiu.lu@intel.com>
511
512 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
513
07ffcfec
AM
5142019-04-07 Alan Modra <amodra@gmail.com>
515
516 Merge from gcc.
517 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
518 PR89877
519 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
520 (sub_ddmmss): Likewise.
521
5b9c07b2
L
5222019-04-06 H.J. Lu <hongjiu.lu@intel.com>
523
524 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
525
34ef62f4
AV
5262019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
527
528 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
529 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
530 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
531 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
532 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
533 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
534 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
535 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
536
96a86c01
AM
5372019-03-28 Alan Modra <amodra@gmail.com>
538
539 PR 24390
540 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
541
53b2f36b
TC
5422019-03-25 Tamar Christina <tamar.christina@arm.com>
543
544 * dis-asm.h (struct disassemble_info): Add stop_offset.
545
1dbade74
SD
5462019-03-13 Sudakshina Das <sudi.das@arm.com>
547
548 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
549
37c18eed
SD
5502019-03-13 Sudakshina Das <sudi.das@arm.com>
551 Szabolcs Nagy <szabolcs.nagy@arm.com>
552
553 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
554
cd702818
SD
5552019-03-13 Sudakshina Das <sudi.das@arm.com>
556
557 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
558 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
559 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
560
e6c3b5bf
AH
5612019-02-20 Alan Hayward <alan.hayward@arm.com>
562
563 * elf/common.h (NT_ARM_PAC_MASK): Add define.
564
91d78b81
SJ
5652019-02-15 Saagar Jha <saagar@saagarjha.com>
566
567 * mach-o/loader.h: Use new OS names in comments.
568
e2077304 5692019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
570
571 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
572 (splay_tree_delete_value_fn): Likewise.
573
fc60b8c8
AK
5742019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
575
576 * opcode/s390.h (enum s390_opcode_cpu_val): Add
577 S390_OPCODE_ARCH13.
578
550fd7bf
SD
5792019-01-25 Sudakshina Das <sudi.das@arm.com>
580 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
581
582 * opcode/aarch64.h (enum aarch64_opnd): Remove
583 AARCH64_OPND_ADDR_SIMPLE_2.
584 (enum aarch64_insn_class): Remove ldstgv_indexed.
585
71ba91e1
TT
5862019-01-22 Tom Tromey <tom@tromey.com>
587
588 * coff/ecoff.h: Include coff/sym.h.
589
f974f26c
NC
5902018-06-24 Nick Clifton <nickc@redhat.com>
591
592 2.32 branch created.
593
2dc8dd17
JW
5942019-01-16 Kito Cheng <kito@andestech.com>
595
596 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
597 (Tag_RISCV_arch): Likewise.
598 (Tag_RISCV_priv_spec): Likewise.
599 (Tag_RISCV_priv_spec_minor): Likewise.
600 (Tag_RISCV_priv_spec_revision): Likewise.
601 (Tag_RISCV_unaligned_access): Likewise.
602 (Tag_RISCV_stack_align): Likewise.
603
8f0a2148
ПК
6042019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
605
606 * dis-asm.h: include <string.h>
607
1910070b
NC
6082019-01-10 Nick Clifton <nickc@redhat.com>
609
610 * Merge from GCC:
611 2018-12-22 Jason Merrill <jason@redhat.com>
612
613 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
614 ARM, HP, and EDG demangling styles.
615
a08da33e
SL
6162019-01-09 Sandra Loosemore <sandra@codesourcery.com>
617
618 Merge from GCC:
619 PR other/16615
620
621 * libiberty.h: Mechanically replace "can not" with "cannot".
622 * plugin-api.h: Likewise.
623
59581069
YS
6242018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
625
626 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
627 (E_FLAG_RX_V3): New RXv3 type.
628 * opcode/rx.h (RX_Size): Add double size.
629 (RX_Operand_Type): Add double FPU registers.
630 (RX_Opcode_ID): Add new instuctions.
631
82704155
AM
6322019-01-01 Alan Modra <amodra@gmail.com>
633
634 Update year range in copyright notice of all files.
635
d5c04e1b 636For older changes see ChangeLog-2018
3499769a 637\f
d5c04e1b 638Copyright (C) 2019 Free Software Foundation, Inc.
3499769a
AM
639
640Copying and distribution of this file, with or without modification,
641are permitted in any medium without royalty provided the copyright
642notice and this notice are preserved.
643
644Local Variables:
645mode: change-log
646left-margin: 8
647fill-column: 74
648version-control: never
649End:
This page took 0.232836 seconds and 4 git commands to generate.