1 2019-11-07 Alan Modra <amodra@gmail.com>
5 2019-10-29 Andrew Eikum <aeikum@codeweavers.com>
7 * coff/internal.h (struct internal_extra_pe_filehdr): Use ints
8 instead of longs to hold dos_message.
10 2019-10-25 Alan Modra <amodra@gmail.com>
13 * elf/internal.h (struct elf_segment_map): Delete header_size.
14 Add no_sort_lma and idx.
16 2019-10-16 Alan Modra <amodra@gmail.com>
19 * bfdlink.h (struct bfd_link_info <big_endian>): New field.
21 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
23 * elf/msp430.h: Add enums for MSPABI and GNU object attribute tag
26 2019-09-23 Nick Alcock <nick.alcock@oracle.com>
28 * ctf-api.h (ctf_cuname_set): Can now fail, returning int.
29 (ctf_parent_name_set): Likewise.
31 2019-08-05 Nick Alcock <nick.alcock@oracle.com>
33 * ctf-api.h (ECTF_NONREPRESENTABLE): New.
35 2019-09-23 Nick Alcock <nick.alcock@oracle.com>
37 * ctf-api.h: Note the instability of the ctf_link interfaces.
39 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
41 * bfdlink.h (elf_strtab_hash): New forward.
42 (elf_sym_strtab): Likewise.
43 (struct bfd_link_callbacks <examine_strtab>): New.
44 (struct bfd_link_callbacks <emit_ctf>): Likewise.
46 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
48 * ctf-api.h (includes): No longer include <sys/param.h>.
50 2019-07-30 Nick Alcock <nick.alcock@oracle.com>
52 * ctf-api.h (ctf_link_add_cu_mapping): New.
53 (ctf_link_memb_name_changer_f): New.
54 (ctf_link_set_memb_name_changer): New.
56 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
58 * ctf-api.h (ECTF_INTERNAL): New.
60 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
62 * ctf-api.h (struct ctf_link_sym): New, a symbol in flight to the
63 libctf linking machinery.
64 (CTF_LINK_SHARE_UNCONFLICTED): New.
65 (CTF_LINK_SHARE_DUPLICATED): New.
66 (ECTF_LINKADDEDLATE): New, replacing ECTF_UNUSED.
67 (ECTF_NOTYET): New, a 'not yet implemented' message.
68 (ctf_link_add_ctf): New, add an input file's CTF to the link.
69 (ctf_link): New, merge the type and string sections.
70 (ctf_link_strtab_string_f): New, callback for feeding strtab info.
71 (ctf_link_iter_symbol_f): New, callback for feeding symtab info.
72 (ctf_link_add_strtab): New, tell the CTF linker about the ELF
74 (ctf_link_shuffle_syms): New, ask the CTF linker to shuffle its
75 symbols into symtab order.
76 (ctf_link_write): New, ask the CTF linker to write the CTF out.
78 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
80 * ctf-api.h (ctf_arc_write_fd): New.
81 (ctf_write_mem): Likewise.
82 (ctf_gzwrite): Spacing fix.
84 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
86 * ctf.h (CTF_SET_STID): New.
88 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
90 * ctf-api.h (ctf_type_all_f): New.
91 (ctf_type_iter_all): New.
93 2019-07-11 Nick Alcock <nick.alcock@oracle.com>
95 * ctf.h: Add object index and function index sections. Describe
96 them. Improve the description of the variable section and clarify
97 the constraints on backward-pointing type nodes.
98 (ctf_header): Add cth_objtidxoff, cth_funcidxoff.
100 2019-07-06 Nick Alcock <nick.alcock@oracle.com>
102 * ctf-api.h (ctf_cuname): New function.
103 (ctf_cuname_set): Likewise.
104 * ctf.h: Improve comment around upgrading, no longer
105 implying that v2 is the target of upgrades (it is v3 now).
106 (ctf_header_v2_t): New, old-format header for backward
108 (ctf_header_t): Add cth_cuname: this is the first of several
109 header changes in format v3.
111 2019-09-23 Alan Modra <amodra@gmail.com>
113 * bfdlink.h (struct bfd_section_already_linked): Forward declare.
114 (bfd_section_already_linked_table_init),
115 (bfd_section_already_linked_table_free),
116 (_bfd_handle_already_linked, _bfd_nearby_section),
117 (_bfd_fix_excluded_sec_syms): Declare.
119 2019-09-23 Alan Modra <amodra@gmail.com>
121 * bfdlink.h (enum notice_asneeded_action): Define.
123 2019-09-17 Maxim Blinov <maxim.blinov@embecosm.com>
125 * opcode/riscv.h (riscv_insn_class): New enum.
126 * opcode/riscv.h (struct riscv_opcode): Change
127 subset field to insn_class field.
129 2019-09-09 Phil Blundell <pb@pbcl.net>
131 binutils 2.33 branch created.
133 2019-08-30 Claudiu Zissulescu <claziss@gmail.com>
135 * opcode/arc.h (FASTMATH): Move it from insn_class_t to
136 insn_subclass_t enum.
138 2019-08-22 Alan Modra <amodra@gmail.com>
140 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete.
142 2019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
144 * elf/mips.h (SHT_GNU_XHASH): New define.
145 (DT_GNU_XHASH): New define.
147 2019-08-08 Yoshinori Sato <ysato@users.sourceforge.jp>
149 * opcode/h8300.h (EXPAND_UNOP_EXTENDED_B): Add MODEL.
150 (EXPAND_UNOP_EXTENDED_W): Likewise.
151 (EXPAND_UNOP_EXTENDED_L): Likewise.
152 (struct h8_opcode h8_opcodes): Likewise.
153 (struct h8_opcode h8_opcodes): tas / ldm / stm supported H8S or
156 2019-07-24 Claudiu Zissulescu <claziss@synopsys.com>
158 * opcode/arc.h (FASTMATH): Add.
161 2019-07-24 Alan Modra <amodra@gmail.com>
163 * elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Exclude non-alloc
164 sections in GNU_MBIND segments.
166 2019-07-23 Omar Majid <omajid@redhat.com>
168 * coff/i386.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
169 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
170 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
171 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
172 (I386_APPLE_MAGIC): Define.
173 (I386_FREEBSD_MAGIC): Define.
174 (I386_LINUX_MAGIC): Define.
175 (I386_NETBSD_MAGIC): Define.
176 (I386BADMAG): Extend macro to allow new magic numbers.
177 * coff/x86_64.h (IMAGE_FILE_MACHINE_NATIVE_APPLE_OVERRIDE): Define.
178 (IMAGE_FILE_MACHINE_NATIVE_FREEBSD_OVERRIDE): Define.
179 (IMAGE_FILE_MACHINE_NATIVE_LINUX_OVERRIDE): Define.
180 (IMAGE_FILE_MACHINE_NATIVE_NETBSD_OVERRIDE): Define.
181 (AMD64_APPLE_MAGIC): Define.
182 (AMD64_FREEBSD_MAGIC): Define.
183 (AMD64_LINUX_MAGIC): Define.
184 (AMD64_NETBSD_MAGIC): Define.
185 (AMD64BADMAG): Extend macro to allow new magic numbers.
187 2019-07-19 Alan Modra <amodra@gmail.com>
189 * elf/ppc64.h (R_PPC64_TPREL34, R_PPC64_DTPREL34),
190 (R_PPC64_GOT_TLSGD34, R_PPC64_GOT_TLSLD34),
191 (R_PPC64_GOT_TPREL34, R_PPC64_GOT_DTPREL34): Define.
192 (IS_PPC64_TLS_RELOC): Include new tls relocs.
194 2019-07-18 Nick Alcock <nick.alcock@oracle.com>
196 * ctf-api.h (ECTF_NOTFUNC): Fix description.
197 (ctf_func_type_info): New.
198 (ctf_func_type_args): Likewise.
199 (ctf_type_aname_raw): Likewise.
201 2019-07-16 Jan Beulich <jbeulich@suse.com>
203 * opcode/i386.h (POP_SEG386_SHORT): New.
205 2019-07-01 Matthew Malcomson <matthew.malcomson@arm.com>
207 * opcode/aarch64.h (enum aarch64_insn_class): sve_size_013
208 renamed to sve_size_13.
210 2019-06-19 Nick Alcock <nick.alcock@oracle.com>
212 * ctf.h (ctf_slice_t): Make cts_offset and cts_bits unsigned
213 short, so following structures are properly aligned.
215 2019-06-14 Szabolcs Nagy <szabolcs.nagy@arm.com>
217 * elf/aarch64.h (R_AARCH64_P32_MOVW_PREL_G0): Define.
218 (R_AARCH64_P32_MOVW_PREL_G0_NC): Define.
219 (R_AARCH64_P32_MOVW_PREL_G1): Define.
221 2019-06-03 Nick Alcock <nick.alcock@oracle.com>
223 * ctf.h (ctf_enum.cte_value): Fix type to int32_t.
225 2019-05-29 Nick Alcock <nick.alcock@oracle.com>
227 * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
228 (ctf_id_t): This is now an unsigned type.
229 (CTF_ERR): Cast it to ctf_id_t. Note that it should only be used
230 for ctf_id_t-returning functions.
232 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
234 * ctf-api.h (ctf_dump_decorate_f): New.
235 (ctf_dump_state_t): new.
238 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
240 * ctf-api.h (ctf_label_f): New.
241 (ctf_label_set): New.
242 (ctf_label_get): New.
243 (ctf_label_topmost): New.
244 (ctf_label_info): New.
245 (ctf_label_iter): New.
247 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
249 * ctf-api.h (ctf_version): New.
251 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
253 * ctf-api.h (ctf_func_info): New.
254 (ctf_func_args): Likewise.
255 (ctf_lookup_by_symbol): Likewise.
256 (ctf_lookup_by_symbol): Likewise.
257 (ctf_lookup_variable): Likewise.
259 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
261 * ctf-api.h (ctf_visit_f): New definition.
262 (ctf_member_f): Likewise.
263 (ctf_enum_f): Likewise.
264 (ctf_variable_f): Likewise.
265 (ctf_type_f): Likewise.
266 (ctf_type_isparent): Likewise.
267 (ctf_type_ischild): Likewise.
268 (ctf_type_resolve): Likewise.
269 (ctf_type_aname): Likewise.
270 (ctf_type_lname): Likewise.
271 (ctf_type_name): Likewise.
272 (ctf_type_sizee): Likewise.
273 (ctf_type_align): Likewise.
274 (ctf_type_kind): Likewise.
275 (ctf_type_reference): Likewise.
276 (ctf_type_pointer): Likewise.
277 (ctf_type_encoding): Likewise.
278 (ctf_type_visit): Likewise.
279 (ctf_type_cmp): Likewise.
280 (ctf_type_compat): Likewise.
281 (ctf_member_info): Likewise.
282 (ctf_array_info): Likewise.
283 (ctf_enum_name): Likewise.
284 (ctf_enum_value): Likewise.
285 (ctf_member_iter): Likewise.
286 (ctf_enum_iter): Likewise.
287 (ctf_type_iter): Likewise.
288 (ctf_variable_iter): Likewise.
290 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
292 * ctf-api.h (struct bfd): New forward.
294 (ctf_bfdopen): Likewise.
295 (ctf_open): Likewise.
296 (ctf_arc_open): Likewise.
298 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
300 * ctf.h (CTFA_MAGIC): New.
301 (struct ctf_archive): New.
302 (struct ctf_archive_modent): Likewise.
303 * ctf-api.h (ctf_archive_member_f): New.
304 (ctf_archive_raw_member_f): Likewise.
305 (ctf_arc_write): Likewise.
306 (ctf_arc_close): Likewise.
307 (ctf_arc_open_by_name): Likewise.
308 (ctf_archive_iter): Likewise.
309 (ctf_archive_raw_iter): Likewise.
310 (ctf_get_arc): Likewise.
312 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
314 * ctf-api.h (ctf_file_close): New declaration.
315 (ctf_getdatasect): Likewise.
316 (ctf_parent_file): Likewise.
317 (ctf_parent_name): Likewise.
318 (ctf_parent_name_set): Likewise.
319 (ctf_import): Likewise.
320 (ctf_setmodel): Likewise.
321 (ctf_getmodel): Likewise.
322 (ctf_setspecific): Likewise.
323 (ctf_getspecific): Likewise.
325 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
327 * ctf-api.h (zlib.h): New include.
329 (ctf_sect_names_t): Likewise.
330 (ctf_encoding_t): Likewise.
331 (ctf_membinfo_t): Likewise.
332 (ctf_arinfo_t): Likewise.
333 (ctf_funcinfo_t): Likewise.
334 (ctf_lblinfo_t): Likewise.
335 (ctf_snapshot_id_t): Likewise.
336 (CTF_FUNC_VARARG): Likewise.
337 (ctf_simple_open): Likewise.
338 (ctf_bufopen): Likewise.
339 (ctf_create): Likewise.
340 (ctf_add_array): Likewise.
341 (ctf_add_const): Likewise.
342 (ctf_add_enum_encoded): Likewise.
343 (ctf_add_enum): Likewise.
344 (ctf_add_float): Likewise.
345 (ctf_add_forward): Likewise.
346 (ctf_add_function): Likewise.
347 (ctf_add_integer): Likewise.
348 (ctf_add_slice): Likewise.
349 (ctf_add_pointer): Likewise.
350 (ctf_add_type): Likewise.
351 (ctf_add_typedef): Likewise.
352 (ctf_add_restrict): Likewise.
353 (ctf_add_struct): Likewise.
354 (ctf_add_union): Likewise.
355 (ctf_add_struct_sized): Likewise.
356 (ctf_add_union_sized): Likewise.
357 (ctf_add_volatile): Likewise.
358 (ctf_add_enumerator): Likewise.
359 (ctf_add_member): Likewise.
360 (ctf_add_member_offset): Likewise.
361 (ctf_add_member_encoded): Likewise.
362 (ctf_add_variable): Likewise.
363 (ctf_set_array): Likewise.
364 (ctf_update): Likewise.
365 (ctf_snapshot): Likewise.
366 (ctf_rollback): Likewise.
367 (ctf_discard): Likewise.
368 (ctf_write): Likewise.
369 (ctf_gzwrite): Likewise.
370 (ctf_compress_write): Likewise.
372 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
374 * ctf-api.h (ctf_errno): New declaration.
375 (ctf_errmsg): Likewise.
377 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
379 * ctf-api.h (ctf_setdebug): New.
380 (ctf_getdebug): Likewise.
382 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
384 * ctf-api.h: New file.
386 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
390 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
392 * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
393 (STO_AARCH64_VARIANT_PCS): Define.
395 2019-05-24 Alan Modra <amodra@gmail.com>
397 * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
398 (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
399 (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
400 (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
401 (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
402 (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
403 (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
404 (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
405 (R_PPC64_D28, R_PPC64_PCREL28): Define.
407 2019-05-24 Peter Bergner <bergner@linux.ibm.com>
408 Alan Modra <amodra@gmail.com>
410 * dis-asm.h (WIDE_OUTPUT): Define.
411 * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
412 (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
413 (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
415 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
417 * elf/bpf.h: New file.
419 2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
421 * elf/arm.h (Tag_MVE_arch): Define new enum value.
422 * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
424 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
426 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
429 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
431 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
434 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
436 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
438 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
440 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
443 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
445 * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
447 (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
449 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
451 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
453 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
455 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
457 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
459 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
461 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
463 * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
465 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
467 * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
469 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
471 * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
473 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
475 * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
477 2019-05-09 Matthew Malcomson <matthew.malcomson@arm.com>
479 * opcode/aarch64.h (AARCH64_FEATURE_SVE2
480 AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
481 AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
484 2019-05-06 Andrew Bennett <andrew.bennett@imgtec.com>
485 Faraz Shahbazker <fshahbazker@wavecomp.com>
487 * opcode/mips.h (ASE_EVA_R6): New macro.
488 (M_LLWPE_AB, M_SCWPE_AB): New enum values.
490 2019-05-01 Sudakshina Das <sudi.das@arm.com>
492 * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
493 (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
495 2019-04-26 Andrew Bennett <andrew.bennett@imgtec.com>
496 Faraz Shahbazker <fshahbazker@wavecomp.com>
498 * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
499 (M_SCWP_AB, M_SCDP_AB): Likewise.
501 2019-04-25 Maciej W. Rozycki <macro@linux-mips.org>
503 * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
505 2019-04-15 Sudakshina Das <sudi.das@arm.com>
507 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
509 2019-04-15 Sudakshina Das <sudi.das@arm.com>
511 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
513 2019-04-15 Sudakshina Das <sudi.das@arm.com>
515 * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
517 2019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
519 * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
520 (MAX_TAG_CPU_ARCH): Set value to above macro.
521 * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
522 (ARM_AEXT_V8_1M_MAIN): Likewise.
523 (ARM_AEXT2_V8_1M_MAIN): Likewise.
524 (ARM_ARCH_V8_1M_MAIN): Likewise.
526 2019-04-11 Sudakshina Das <sudi.das@arm.com>
528 * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
530 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
532 * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
534 2019-04-07 Alan Modra <amodra@gmail.com>
537 2019-04-03 Vineet Gupta <vgupta@synopsys.com>
539 * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
540 (sub_ddmmss): Likewise.
542 2019-04-06 H.J. Lu <hongjiu.lu@intel.com>
544 * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
546 2019-04-01 Andre Vieira <andre.simoesdiasvieira@arm.com>
548 * opcode/arm.h (FPU_NEON_ARMV8_1): New.
549 (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
550 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
551 (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
552 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
553 (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
554 (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
555 (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
557 2019-03-28 Alan Modra <amodra@gmail.com>
560 * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
562 2019-03-25 Tamar Christina <tamar.christina@arm.com>
564 * dis-asm.h (struct disassemble_info): Add stop_offset.
566 2019-03-13 Sudakshina Das <sudi.das@arm.com>
568 * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
570 2019-03-13 Sudakshina Das <sudi.das@arm.com>
571 Szabolcs Nagy <szabolcs.nagy@arm.com>
573 * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
575 2019-03-13 Sudakshina Das <sudi.das@arm.com>
577 * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
578 (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
579 (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
581 2019-02-20 Alan Hayward <alan.hayward@arm.com>
583 * elf/common.h (NT_ARM_PAC_MASK): Add define.
585 2019-02-15 Saagar Jha <saagar@saagarjha.com>
587 * mach-o/loader.h: Use new OS names in comments.
589 2019-02-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
591 * splay-tree.h (splay_tree_delete_key_fn): Update comment.
592 (splay_tree_delete_value_fn): Likewise.
594 2019-01-31 Andreas Krebbel <krebbel@linux.ibm.com>
596 * opcode/s390.h (enum s390_opcode_cpu_val): Add
599 2019-01-25 Sudakshina Das <sudi.das@arm.com>
600 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
602 * opcode/aarch64.h (enum aarch64_opnd): Remove
603 AARCH64_OPND_ADDR_SIMPLE_2.
604 (enum aarch64_insn_class): Remove ldstgv_indexed.
606 2019-01-22 Tom Tromey <tom@tromey.com>
608 * coff/ecoff.h: Include coff/sym.h.
610 2018-06-24 Nick Clifton <nickc@redhat.com>
614 2019-01-16 Kito Cheng <kito@andestech.com>
616 * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
617 (Tag_RISCV_arch): Likewise.
618 (Tag_RISCV_priv_spec): Likewise.
619 (Tag_RISCV_priv_spec_minor): Likewise.
620 (Tag_RISCV_priv_spec_revision): Likewise.
621 (Tag_RISCV_unaligned_access): Likewise.
622 (Tag_RISCV_stack_align): Likewise.
624 2019-01-14 Pavel I. Kryukov <kryukov@frtk.ru>
626 * dis-asm.h: include <string.h>
628 2019-01-10 Nick Clifton <nickc@redhat.com>
631 2018-12-22 Jason Merrill <jason@redhat.com>
633 * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
634 ARM, HP, and EDG demangling styles.
636 2019-01-09 Sandra Loosemore <sandra@codesourcery.com>
641 * libiberty.h: Mechanically replace "can not" with "cannot".
642 * plugin-api.h: Likewise.
644 2018-12-25 Yoshinori Sato <ysato@users.sourceforge.jp>
646 * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
647 (E_FLAG_RX_V3): New RXv3 type.
648 * opcode/rx.h (RX_Size): Add double size.
649 (RX_Operand_Type): Add double FPU registers.
650 (RX_Opcode_ID): Add new instuctions.
652 2019-01-01 Alan Modra <amodra@gmail.com>
654 Update year range in copyright notice of all files.
656 For older changes see ChangeLog-2018
658 Copyright (C) 2019 Free Software Foundation, Inc.
660 Copying and distribution of this file, with or without modification,
661 are permitted in any medium without royalty provided the copyright
662 notice and this notice are preserved.
668 version-control: never