libctf: fix a number of build problems found on Solaris and NetBSD
[deliverable/binutils-gdb.git] / include / ChangeLog
index a6e3ebcb973bdd4ffe6d72dc76663981edfd92b3..1f216b38218070655abb590ef2b9b6f2a42a9a31 100644 (file)
-2017-11-13  Jan Beulich  <jbeulich@suse.com>
+2019-05-29  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (ctf_sect_t): Drop cts_type, cts_flags, and cts_offset.
+       (ctf_id_t): This is now an unsigned type.
+       (CTF_ERR): Cast it to ctf_id_t.  Note that it should only be used
+       for ctf_id_t-returning functions.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (ctf_dump_decorate_f): New.
+       (ctf_dump_state_t): new.
+       (ctf_dump): New.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (ctf_label_f): New.
+       (ctf_label_set): New.
+       (ctf_label_get): New.
+       (ctf_label_topmost): New.
+       (ctf_label_info): New.
+       (ctf_label_iter): New.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (ctf_version): New.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (ctf_func_info): New.
+       (ctf_func_args): Likewise.
+       (ctf_lookup_by_symbol): Likewise.
+       (ctf_lookup_by_symbol): Likewise.
+       (ctf_lookup_variable): Likewise.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (ctf_visit_f): New definition.
+       (ctf_member_f): Likewise.
+       (ctf_enum_f): Likewise.
+       (ctf_variable_f): Likewise.
+       (ctf_type_f): Likewise.
+       (ctf_type_isparent): Likewise.
+       (ctf_type_ischild): Likewise.
+       (ctf_type_resolve): Likewise.
+       (ctf_type_aname): Likewise.
+       (ctf_type_lname): Likewise.
+       (ctf_type_name): Likewise.
+       (ctf_type_sizee): Likewise.
+       (ctf_type_align): Likewise.
+       (ctf_type_kind): Likewise.
+       (ctf_type_reference): Likewise.
+       (ctf_type_pointer): Likewise.
+       (ctf_type_encoding): Likewise.
+       (ctf_type_visit): Likewise.
+       (ctf_type_cmp): Likewise.
+       (ctf_type_compat): Likewise.
+       (ctf_member_info): Likewise.
+       (ctf_array_info): Likewise.
+       (ctf_enum_name): Likewise.
+       (ctf_enum_value): Likewise.
+       (ctf_member_iter): Likewise.
+       (ctf_enum_iter): Likewise.
+       (ctf_type_iter): Likewise.
+       (ctf_variable_iter): Likewise.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (struct bfd): New forward.
+       (ctf_fdopen): New.
+       (ctf_bfdopen): Likewise.
+       (ctf_open): Likewise.
+       (ctf_arc_open): Likewise.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf.h (CTFA_MAGIC): New.
+       (struct ctf_archive): New.
+       (struct ctf_archive_modent): Likewise.
+       * ctf-api.h (ctf_archive_member_f): New.
+       (ctf_archive_raw_member_f): Likewise.
+       (ctf_arc_write): Likewise.
+       (ctf_arc_close): Likewise.
+       (ctf_arc_open_by_name): Likewise.
+       (ctf_archive_iter): Likewise.
+       (ctf_archive_raw_iter): Likewise.
+       (ctf_get_arc): Likewise.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (ctf_file_close): New declaration.
+       (ctf_getdatasect): Likewise.
+       (ctf_parent_file): Likewise.
+       (ctf_parent_name): Likewise.
+       (ctf_parent_name_set): Likewise.
+       (ctf_import): Likewise.
+       (ctf_setmodel): Likewise.
+       (ctf_getmodel): Likewise.
+       (ctf_setspecific): Likewise.
+       (ctf_getspecific): Likewise.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (zlib.h): New include.
+       (ctf_sect_t): New.
+       (ctf_sect_names_t): Likewise.
+       (ctf_encoding_t): Likewise.
+       (ctf_membinfo_t): Likewise.
+       (ctf_arinfo_t): Likewise.
+       (ctf_funcinfo_t): Likewise.
+       (ctf_lblinfo_t): Likewise.
+       (ctf_snapshot_id_t): Likewise.
+       (CTF_FUNC_VARARG): Likewise.
+       (ctf_simple_open): Likewise.
+       (ctf_bufopen): Likewise.
+       (ctf_create): Likewise.
+       (ctf_add_array): Likewise.
+       (ctf_add_const): Likewise.
+       (ctf_add_enum_encoded): Likewise.
+       (ctf_add_enum): Likewise.
+       (ctf_add_float): Likewise.
+       (ctf_add_forward): Likewise.
+       (ctf_add_function): Likewise.
+       (ctf_add_integer): Likewise.
+       (ctf_add_slice): Likewise.
+       (ctf_add_pointer): Likewise.
+       (ctf_add_type): Likewise.
+       (ctf_add_typedef): Likewise.
+       (ctf_add_restrict): Likewise.
+       (ctf_add_struct): Likewise.
+       (ctf_add_union): Likewise.
+       (ctf_add_struct_sized): Likewise.
+       (ctf_add_union_sized): Likewise.
+       (ctf_add_volatile): Likewise.
+       (ctf_add_enumerator): Likewise.
+       (ctf_add_member): Likewise.
+       (ctf_add_member_offset): Likewise.
+       (ctf_add_member_encoded): Likewise.
+       (ctf_add_variable): Likewise.
+       (ctf_set_array): Likewise.
+       (ctf_update): Likewise.
+       (ctf_snapshot): Likewise.
+       (ctf_rollback): Likewise.
+       (ctf_discard): Likewise.
+       (ctf_write): Likewise.
+       (ctf_gzwrite): Likewise.
+       (ctf_compress_write): Likewise.
+
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
+
+       * ctf-api.h (ctf_errno): New declaration.
+       (ctf_errmsg): Likewise.
 
-       * coff/pe.h (COFF_ENCODE_ALIGNMENT): Cap value to maximum one
-       representable.
-       (COFF_DECODE_ALIGNMENT): Define.
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
 
-2017-11-09  Tamar Christina  <tamar.christina@arm.com>
+       * ctf-api.h (ctf_setdebug): New.
+       (ctf_getdebug): Likewise.
 
-       * opcode/aarch64.h (AARCH64_ARCH_V8_4): Enable DOTPROD.
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
 
-2017-11-09  Tamar Christina  <tamar.christina@arm.com>
+       * ctf-api.h: New file.
 
-       * opcode/aarch64.h:
-       (aarch64_opnd): Add AARCH64_OPND_Va, AARCH64_OPND_MASK,
-       AARCH64_OPND_IMM_2, AARCH64_OPND_ADDR_OFFSET
-       and AARCH64_OPND_SM3_IMM2. 
-       (aarch64_insn_class): Add cryptosm3 and cryptosm4.
-       (arch64_feature_set): Make uint64_t.
+2019-05-28  Nick Alcock  <nick.alcock@oracle.com>
 
-2017-11-09  Tamar Christina  <tamar.christina@arm.com>
+       * ctf.h: New file.
 
-       * opcode/aarch64.h:
-       (AARCH64_FEATURE_V8_4, AARCH64_FEATURE_SM4): New.
-       (AARCH64_ARCH_V8_4, AARCH64_FEATURE_SHA3): New.
+2019-05-24  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
-2017-11-09  Nick Clifton  <nickc@redhat.com>
+       * elf/aarch64.h (DT_AARCH64_VARIANT_PCS): Define.
+       (STO_AARCH64_VARIANT_PCS): Define.
 
-       * opcode/aarch64.h (aarch64_feature_set): Change type to unsigned
-       long long.
+2019-05-24  Alan Modra  <amodra@gmail.com>
 
-2017-11-08  Tamar Christina  <tamar.christina@arm.com>
+       * elf/ppc64.h (R_PPC64_PLTSEQ_NOTOC, R_PPC64_PLTCALL_NOTOC),
+       (R_PPC64_PCREL_OPT, R_PPC64_D34, R_PPC64_D34_LO, R_PPC64_D34_HI30),
+       (R_PPC64_D34_HA30, R_PPC64_PCREL34, R_PPC64_GOT_PCREL34),
+       (R_PPC64_PLT_PCREL34, R_PPC64_PLT_PCREL34_NOTOC),
+       (R_PPC64_ADDR16_HIGHER34, R_PPC64_ADDR16_HIGHERA34),
+       (R_PPC64_ADDR16_HIGHEST34, R_PPC64_ADDR16_HIGHESTA34),
+       (R_PPC64_REL16_HIGHER34, R_PPC64_REL16_HIGHERA34),
+       (R_PPC64_REL16_HIGHEST34, R_PPC64_REL16_HIGHESTA34),
+       (R_PPC64_D28, R_PPC64_PCREL28): Define.
 
-       * opcode/aarch64.h:
-       (AARCH64_FEATURE_SHA2, AARCH64_FEATURE_AES): New.
+2019-05-24  Peter Bergner  <bergner@linux.ibm.com>
+           Alan Modra  <amodra@gmail.com>
 
-2017-11-08  Jiong Wang  <jiong.wang@arm.com>
+       * dis-asm.h (WIDE_OUTPUT): Define.
+       * opcode/ppc.h (prefix_opcodes, prefix_num_opcodes): Declare.
+       (PPC_OPCODE_POWERXX, PPC_GET_PREFIX, PPC_GET_SUFFIX),
+       (PPC_PREFIX_P, PPC_PREFIX_SEG): Define.
 
-       * opcode/arm.h (ARM_AEXT2_V8_4A): Include Dot Product feature.
-       (ARM_EXT2_V8_4A): New macro.
-       (ARM_AEXT2_V8_4A): Likewise.
-       (ARM_ARCH_V8_4A): Likewise.
+2019-05-23  Jose E. Marchesi  <jose.marchesi@oracle.com>
 
-2017-11-07  Palmer Dabbelt  <palmer@dabbelt.com>
+       * elf/bpf.h: New file.
 
-       * opcode/riscv-opc.h (sptbr): Rename to satp.
-       (CSR_SPTBR): Rename to CSR_SATP.
-       (sptbr): Alias to CSR_SATP.
+2019-05-16  Andre Vieira  <andre.simoesdiasvieira@arm.com>
 
-2017-11-07  Tamar Christina  <tamar.christina@arm.com>
+       * elf/arm.h (Tag_MVE_arch): Define new enum value.
+       * opcode/arm.h (FPU_MVE, FPU_MVE_FP): New MACROs for new features.
 
-       * opcode/arm.h (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_DOTPROD):
-       New macro.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-2017-11-02  Siddhesh Poyarekar  <siddhesh@sourceware.org>
+       * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHLIMM_UNPRED_22
+       operand.
 
-       * include/opcode/aarch64.h (AARCH64_ARCH_V8_2): Drop
-       AARCH64_FEATURE_F16.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-2017-11-01  James Bowman  <james.bowman@ftdichip.com>
+       * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_tsz_bhs
+       iclass.
 
-       * elf/ft32.h: Add R_FT32_RELAX, SC0, SC1, DIFF32.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-2017-10-25  Alan Modra  <amodra@gmail.com>
+       * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm4_11_INDEX operand.
 
-       PR 22348
-       * opcode/cr16.h (instruction): Delete.
-       (cr16_words, cr16_allWords, cr16_currInsn): Delete.
-       * opcode/crx.h (crx_cst4_map): Rename from cst4_map.
-       (crx_cst4_maps): Rename from cst4_maps.
-       (crx_no_op_insn): Rename from no_op_insn.
-       (instruction): Delete.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-2017-10-24  Andrew Waterman  <andrew@sifive.com>
+       * opcode/aarch64.h (enum aarch64_insn_class): Add sve_shift_tsz_bhsd
+       iclass.
 
-       * opcode/riscv.h (VALID_RVC_LUI_IMM): c.lui can't load the
-       immediate 0.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-2017-10-12  James Bowman  <james.bowman@ftdichip.com>
+       * opcode/aarch64.h (enum aarch64_opnd): New SVE_SHRIMM_UNPRED_22
+       operand.
+       (enum aarch64_insn_class): Add sve_shift_tsz_hsd iclass.
 
-       * elf/ft32.h: Add R_FT32_15.
-       * opcode/ft32.h: Replace FT32_FLD_K8 with K15.
-       (ft32_shortcode, sc_compar, ft32_split_shortcode,
-       ft32_merge_shortcode, ft32_merge_shortcode): New functions.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-2017-10-05  John Baldwin  <jhb@FreeBSD.org>
+       * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_013 iclass.
 
-       * elf/common.h (AT_FREEBSD_EHDRFLAGS, AT_FREEBSD_HWCAP): Define.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-2017-09-22  Alexandre Oliva <aoliva@redhat.com>
+       * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_bh iclass.
 
-       * dwarf2.def (DW_AT_GNU_locviews): New.
-       * dwarf2.h (enum dwarf_location_list_entry_type): Add
-       DW_LLE_GNU_view_pair.
-       (DW_LLE_view_pair): Define.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-2017-09-15  Pedro Alves  <palves@redhat.com>
+       * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_sd2 iclass.
 
-       Sync with mainline gcc sources (r252823)
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-       2017-09-15  Yao Qi  <yao.qi@linaro.org>
-                   Pedro Alves  <palves@redhat.com>
+       * opcode/aarch64.h (enum aarch64_opnd): New SVE_ADDR_ZX operand.
 
-       * ansidecl.h (DISABLE_COPY_AND_ASSIGN): New macro.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-       2017-09-12  Jiong Wang  <jiong.wang@arm.com>
+       * opcode/aarch64.h (enum aarch64_opnd): New SVE_Zm3_11_INDEX operand.
 
-       * dwarf2.def (DW_CFA_AARCH64_negate_ra_state): New DW_CFA_DUP.
-       * dwarf2.h (DW_CFA_DUP): New define.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-       2017-08-21  Richard Biener  <rguenther@suse.de>
+       * opcode/aarch64.h (enum aarch64_insn_class): Add sve_size_hsd2 iclass.
 
-       * simple-object.h (simple_object_copy_lto_debug_sections): New
-       function.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-       2017-05-18  Martin Liska  <mliska@suse.cz>
+       * opcode/aarch64.h (enum aarch64_opnd): New SVE_IMM_ROT3 operand.
 
-       * ansidecl.h: Define CONSTEXPR macro.
+2019-05-09  Matthew Malcomson  <matthew.malcomson@arm.com>
 
-       2017-05-24  Nathan Sidwell  <nathan@acm.org>
+       * opcode/aarch64.h (AARCH64_FEATURE_SVE2
+       AARCH64_FEATURE_SVE2_AES, AARCH64_FEATURE_SVE2_BITPERM,
+       AARCH64_FEATURE_SVE2_SM4, AARCH64_FEATURE_SVE2_SHA3): New
+       feature macros.
 
-       * libiberty.h (ASTRDUP): Adjust cast to avoid warning.
+2019-05-06  Andrew Bennett  <andrew.bennett@imgtec.com>
+           Faraz Shahbazker  <fshahbazker@wavecomp.com>
 
-       2017-01-30  Alexandre Oliva <aoliva@redhat.com>
+       * opcode/mips.h (ASE_EVA_R6): New macro.
+       (M_LLWPE_AB, M_SCWPE_AB): New enum values.
 
-       Introduce C++ support in libcc1.
-       * gcc-c-fe.def (int_type_v0): Rename from...
-       (int_type): ... this.  Introduce new version.
-       (float_type_v0): Rename from...
-       (float_type): ... this.  Introduce new version.
-       (char_type): New.
-       * gcc-c-interface.h (gcc_c_api_version): Add GCC_C_FE_VERSION_1.
-       (gcc_type_array): Move...
-       * gcc-interface.h: ... here.
-       * gcc-cp-fe.def: New.
-       * gcc-cp-interface.h: New.
+2019-05-01  Sudakshina Das  <sudi.das@arm.com>
 
-       2016-04-29  Oleg Endo  <olegendo@gcc.gnu.org>
+       * opcode/aarch64.h (AARCH64_FEATURE_TME): New.
+       (enum aarch64_opnd): Add AARCH64_OPND_TME_UIMM16.
 
-       * longlong.h (umul_ppmm): Remove SHMEDIA checks.
-       (__umulsidi3, count_leading_zeros): Remove SHMEDIA implementations.
+2019-04-26  Andrew Bennett  <andrew.bennett@imgtec.com>
+           Faraz Shahbazker  <fshahbazker@wavecomp.com>
 
-       2017-09-15  Yao Qi  <yao.qi@linaro.org>
-           Pedro Alves  <palves@redhat.com>
+       * opcode/mips.h (M_LLWP_AB, M_LLDP_AB): New enum values.
+       (M_SCWP_AB, M_SCDP_AB): Likewise.
 
-       * ansidecl.h (DISABLE_COPY_AND_ASSIGN): New macro.
+2019-04-25  Maciej W. Rozycki  <macro@linux-mips.org>
 
-       2017-09-12  Jiong Wang  <jiong.wang@arm.com>
+       * opcode/mips.h: Update comment for MIPS32 CODE20 operand.
 
-       * dwarf2.def (DW_CFA_AARCH64_negate_ra_state): New DW_CFA_DUP.
-       * dwarf2.h (DW_CFA_DUP): New define.
+2019-04-15  Sudakshina Das  <sudi.das@arm.com>
 
-       2017-08-21  Richard Biener  <rguenther@suse.de>
+       * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF12.
 
-       * simple-object.h (simple_object_copy_lto_debug_sections): New
-       function.
+2019-04-15  Sudakshina Das  <sudi.das@arm.com>
 
-       2017-05-18  Martin Liska  <mliska@suse.cz>
+       * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF18.
 
-       * ansidecl.h: Define CONSTEXPR macro.
+2019-04-15  Sudakshina Das  <sudi.das@arm.com>
 
-       2017-05-24  Nathan Sidwell  <nathan@acm.org>
+       * elf/arm.h (START_RELOC_NUMBERS): New entry for R_ARM_THM_BF16.
 
-       * libiberty.h (ASTRDUP): Adjust cast to avoid warning.
+2019-04-15  Thomas Preud'homme  <thomas.preudhomme@arm.com>
 
-       2017-01-30  Alexandre Oliva <aoliva@redhat.com>
+       * elf/arm.h (TAG_CPU_ARCH_V8_1M_MAIN): new macro.
+       (MAX_TAG_CPU_ARCH): Set value to above macro.
+       * opcode/arm.h (ARM_EXT2_V8_1M_MAIN): New macro.
+       (ARM_AEXT_V8_1M_MAIN): Likewise.
+       (ARM_AEXT2_V8_1M_MAIN): Likewise.
+       (ARM_ARCH_V8_1M_MAIN): Likewise.
 
-       Introduce C++ support in libcc1.
-       * gcc-c-fe.def (int_type_v0): Rename from...
-       (int_type): ... this.  Introduce new version.
-       (float_type_v0): Rename from...
-       (float_type): ... this.  Introduce new version.
-       (char_type): New.
-       * gcc-c-interface.h (gcc_c_api_version): Add GCC_C_FE_VERSION_1.
-       (gcc_type_array): Move...
-       * gcc-interface.h: ... here.
-       * gcc-cp-fe.def: New.
-       * gcc-cp-interface.h: New.
+2019-04-11  Sudakshina Das  <sudi.das@arm.com>
 
-       2016-04-29  Oleg Endo  <olegendo@gcc.gnu.org>
+       * opcode/aarch64.h (enum aarch64_opnd): Add AARCH64_OPND_Rt_SP.
 
-       * longlong.h (umul_ppmm): Remove SHMEDIA checks.
-       (__umulsidi3, count_leading_zeros): Remove SHMEDIA implementations.
+2019-04-08  H.J. Lu  <hongjiu.lu@intel.com>
 
-2017-09-06  Kamil Rytarowski  <n54@gmx.com>
+       * elf/common.h (GNU_PROPERTY_X86_ISA_1_AVX512_BF16): New.
 
-       * opcode/nds32.h: Rename __BIT() to N32_BIT().
+2019-04-07  Alan Modra  <amodra@gmail.com>
 
-2017-09-05  Alexander Fedotov <alexander.fedotov@nxp.com>
-           Edmar Wienskoski <edmar.wienskoski@nxp.com
+       Merge from gcc.
+       2019-04-03  Vineet Gupta  <vgupta@synopsys.com>
+       PR89877
+       * longlong.h [__arc__] (add_ssaaaa): Add cc clobber.
+       (sub_ddmmss): Likewise.
 
-       * elf/ppc.h (R_PPC_VLE_ADDR20): New relocation.
+2019-04-06  H.J. Lu  <hongjiu.lu@intel.com>
 
-2017-08-23  Alexander Fedotov <alexander.fedotov@nxp.com>
-           Edmar Wienskoski <edmar.wienskoski@nxp.com>
+       * bfdlink.h (bfd_link_info): Remove x86-specific linker options.
 
-       * opcode/ppc.h:
-       (spe2_opcodes, spe2_num_opcodes): New.
-       (PPC_OPCODE_SPE2): New define.
-       (PPC_OPCODE_EFS2): Likewise.
-       (SPE2_XOP): Likewise.
-       (SPE2_XOP_TO_SEG): Likewise.
+2019-04-01  Andre Vieira  <andre.simoesdiasvieira@arm.com>
 
-2017-08-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
+       * opcode/arm.h (FPU_NEON_ARMV8_1): New.
+       (FPU_ARCH_NEON_VFP_ARMV8_1): Use FPU_NEON_ARMV8_1.
+       (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1): Likewise.
+       (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): Likewise.
+       (FPU_ARCH_NEON_VFP_ARMV8_2_FP16): New.
+       (FPU_ARCH_NEON_VFP_ARMV8_2_FP16FML): New.
+       (FPU_ARCH_NEON_VFP_ARMV8_4_FP16FML): New.
+       (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_4): New.
 
-       * gcc-interface.h (enum gcc_base_api_version): Update comment for
-       GCC_FE_VERSION_1.
-       (struct gcc_base_vtable): Rename set_arguments to set_arguments_v0.
-       Add set_arguments, set_triplet_regexp and set_driver_filename.
+2019-03-28  Alan Modra  <amodra@gmail.com>
 
-2017-08-23  Jan Kratochvil  <jan.kratochvil@redhat.com>
+       PR 24390
+       * opcode/ppc.h (PPC_OPERAND_CR_REG): Comment.
 
-       * gcc-interface.h (enum gcc_base_api_version): Add
-       GCC_FE_VERSION_1.
-       (struct gcc_base_vtable): Rename compile to compile_v0.  Update
-       comment for compile.  New methods set_verbose and compile.
+2019-03-25  Tamar Christina  <tamar.christina@arm.com>
 
-2017-08-21  Alexander Fedotov <alexander.fedotov@nxp.com>
-           Edmar Wienskoski <edmar.wienskoski@nxp.com>
+       * dis-asm.h (struct disassemble_info): Add stop_offset.
 
-       * opcode/ppc.h (PPC_OPCODE_LSP): New define.
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
 
-2017-08-14  Gustavo Romero  <gromero@linux.vnet.ibm.com>
+       * elf/aarch64.h (DT_AARCH64_PAC_PLT): New.
 
-       * elf/common.h (NT_PPC_TAR): New macro.
-       (NT_PPC_PPR): Likewise.
-       (NT_PPC_DSCR): Likewise.
-       (NT_PPC_EBB): Likewise.
-       (NT_PPC_PMU): Likewise.
-       (NT_PPC_TM_CGPR): Likewise.
-       (NT_PPC_TM_CFPR): Likewise.
-       (NT_PPC_TM_CVMX): Likewise.
-       (NT_PPC_TM_CVSX): Likewise.
-       (NT_PPC_TM_SPR): Likewise.
-       (NT_PPC_TM_CTAR): Likewise.
-       (NT_PPC_TM_CPPR): Likewise.
-       (NT_PPC_TM_CDSCR): Likewise.
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
+           Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
-2017-08-06  H.J. Lu  <hongjiu.lu@intel.com>
+       * elf/aarch64.h (DT_AARCH64_BTI_PLT): New.
 
-       PR ld/21903:
-       * bfdlink.h (bfd_link_info): Add inhibit_common_definition.
+2019-03-13  Sudakshina Das  <sudi.das@arm.com>
 
-2017-07-31  Nick Clifton  <nickc@redhat.com>
+       * elf/common.h (GNU_PROPERTY_AARCH64_FEATURE_1_AND): New.
+       (GNU_PROPERTY_AARCH64_FEATURE_1_BTI): New.
+       (GNU_PROPERTY_AARCH64_FEATURE_1_PAC): New.
 
-       PR 21850
-       * ansidecl.h (OVERRIDE): Protect check of __cplusplus value with
-       #idef __cplusplus.
+2019-02-20  Alan Hayward  <alan.hayward@arm.com>
 
-2017-07-19  Claudiu Zissulescu  <claziss@synopsys.com>
+       * elf/common.h (NT_ARM_PAC_MASK): Add define.
 
-       * opcode/arc.h (SJLI): Add.
+2019-02-15  Saagar Jha  <saagar@saagarjha.com>
 
-2017-07-19  Claudiu Zissulescu  <claziss@synopsys.com>
-           John Eric Martin  <John.Martin@emmicro-us.com>
+       * mach-o/loader.h: Use new OS names in comments.
 
-       * elf/arc-reloc.def: Add JLI relocs howto.
-       * opcode/arc-func.h (replace_jli): New function.
+2019-02-11  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
 
-2017-07-18  Nick Clifton  <nickc@redhat.com>
+       * splay-tree.h (splay_tree_delete_key_fn): Update comment.
+       (splay_tree_delete_value_fn): Likewise.
 
-       PR 21775
-       * aout/adobe.h: Fix spelling typos.
-       * aout/aout64.h: Likewise.
-       * aout/hp300hpux.h: Likewise.
-       * elf/hppa.h: Likewise.
-       * gdb/remote-sim.h: Likewise.
-       * libiberty.h: Likewise.
-       * mach-o/arm.h: Likewise.
-       * opcode/v850.h: Likewise.
+2019-01-31  Andreas Krebbel  <krebbel@linux.ibm.com>
 
-2017-07-14  Ravi Bangoria  <ravi.bangoria@linux.vnet.ibm.com>
+       * opcode/s390.h (enum s390_opcode_cpu_val): Add
+       S390_OPCODE_ARCH13.
 
-       * dis-asm.h (struct disassemble_info): Change type of buffer_length
-       field to size_t.
+2019-01-25  Sudakshina Das  <sudi.das@arm.com>
+           Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
 
-2017-07-07  John Baldwin  <jhb@FreeBSD.org>
+       * opcode/aarch64.h (enum aarch64_opnd): Remove
+       AARCH64_OPND_ADDR_SIMPLE_2.
+       (enum aarch64_insn_class): Remove ldstgv_indexed.
 
-       * elf/common.h (NT_FREEBSD_PTLWPINFO): Define.
+2019-01-22  Tom Tromey  <tom@tromey.com>
 
-2017-07-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
+       * coff/ecoff.h: Include coff/sym.h.
 
-       * dwarf2.def (DW_IDX_compile_unit, DW_IDX_type_unit, DW_IDX_die_offset)
-       (DW_IDX_parent, DW_IDX_type_hash, DW_IDX_lo_user, DW_IDX_hi_user)
-       (DW_IDX_GNU_internal, DW_IDX_GNU_external): New.
-       * dwarf2.h (DW_IDX, DW_IDX_DUP, DW_FIRST_IDX, DW_END_IDX): New.
-       (enum dwarf_name_index_attribute): Remove.
-       (get_DW_IDX_name): New declaration.
+2018-06-24  Nick Clifton  <nickc@redhat.com>
 
-2017-06-30  Georg-Johann Lay  <avr@gjlay.de>
+       2.32 branch created.
 
-       PR gas/21683
-       * opcode/avr.h (AVR_INSN): Add one for __gcc_isr.
+2019-01-16  Kito Cheng  <kito@andestech.com>
 
-2017-06-30  Maciej W. Rozycki  <macro@imgtec.com>
-           Andrew Bennett  <andrew.bennett@imgtec.com>
+       * elf/riscv.h (SHT_RISCV_ATTRIBUTES): Define.
+       (Tag_RISCV_arch): Likewise.
+       (Tag_RISCV_priv_spec): Likewise.
+       (Tag_RISCV_priv_spec_minor): Likewise.
+       (Tag_RISCV_priv_spec_revision): Likewise.
+       (Tag_RISCV_unaligned_access): Likewise.
+       (Tag_RISCV_stack_align): Likewise.
 
-       * opcode/mips.h (ASE_XPA_VIRT): New macro.
+2019-01-14  Pavel I. Kryukov  <kryukov@frtk.ru>
 
-2017-06-29  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+       * dis-asm.h: include <string.h>
 
-       * elf/common.h (NT_S390_GS_CB): New macro.
-       (NT_S390_GS_BC): Likewise.
+2019-01-10  Nick Clifton  <nickc@redhat.com>
 
-2017-06-28  Tamar Christina  <tamar.christina@arm.com>
+       * Merge from GCC:
+       2018-12-22  Jason Merrill  <jason@redhat.com>
 
-       * opcode/aarch64.h: (AARCH64_FEATURE_DOTPROD): New.
-       (aarch64_insn_class): Added dotprod.
+       * demangle.h: Remove support for ancient GNU (pre-3.0), Lucid,
+       ARM, HP, and EDG demangling styles.
 
-2017-06-28  Jiong Wang  <jiong.wang@arm.com>
+2019-01-09  Sandra Loosemore  <sandra@codesourcery.com>
 
-       * opcode/arm.h (FPU_NEON_EXT_DOTPROD): New macro.
-       (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): New macro.
+       Merge from GCC:
+       PR other/16615
 
-2017-06-28  Maciej W. Rozycki  <macro@imgtec.com>
-           Matthew Fortune  <matthew.fortune@imgtec.com>
+       * libiberty.h: Mechanically replace "can not" with "cannot".
+       * plugin-api.h: Likewise.
 
-       * elf/mips.h (E_MIPS_MACH_IAMR2): New macro.
-       (AFL_EXT_INTERAPTIV_MR2): Likewise.
-       * opcode/mips.h: Document new operand codes defined.
-       (INSN_INTERAPTIV_MR2): New macro.
-       (INSN_CHIP_MASK): Adjust accordingly.
-       (CPU_INTERAPTIV_MR2): New macro.
-       (cpu_is_member) <CPU_INTERAPTIV_MR2>: New case.
-       (MIPS16_ALL_ARGS): Rename to...
-       (MIPS_SVRS_ALL_ARGS): ... this.
-       (MIPS16_ALL_STATICS): Rename to...
-       (MIPS_SVRS_ALL_STATICS): ... this.
+2018-12-25  Yoshinori Sato <ysato@users.sourceforge.jp>
 
-2017-06-26  Kuan-Lin Chen  <rufus@andestech.com>
+       * elf/rx.h (EF_RX_CPU_MASK): Update new bits.
+       (E_FLAG_RX_V3): New RXv3 type.
+       * opcode/rx.h (RX_Size): Add double size.
+       (RX_Operand_Type): Add double FPU registers.
+       (RX_Opcode_ID): Add new instuctions.
 
-       * elf/riscv.h (R_RISCV_32_PCREL): New.
-
-2017-06-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * elf/arm.h (TAG_CPU_ARCH_V8R): New macro.
-       * opcode/arm.h (ARM_EXT2_V8A): New macro.
-       (ARM_AEXT2_V8A): Rename into ...
-       (ARM_AEXT2_V8AR): This.
-       (ARM_AEXT2_V8A): New macro.
-       (ARM_AEXT_V8R): New macro.
-       (ARM_AEXT2_V8R): New macro.
-       (ARM_ARCH_V8R): New macro.
-
-2017-06-24  Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * opcode/arm.h (ARM_AEXT_V4TxM): Add ARM_EXT_OS bit to the set.
-       (ARM_AEXT_V4T): Likewise.
-       (ARM_AEXT_V5TxM): Likewise.
-       (ARM_AEXT_V5T): Likewise.
-       (ARM_AEXT_V6M): Mask off ARM_EXT_OS bit.
-
-2017-06-22  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * bfdlink.h (bfd_link_info): Add shstk.
-       * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_SHSTK): New.
-
-2017-06-22  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * bfdlink.h (bfd_link_info): Add ibtplt and ibt.
-       * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_AND): New.
-       (GNU_PROPERTY_X86_FEATURE_1_IBT): Likewise.
-
-2017-06-21  Thomas Preud'homme  <thomas.preudhomme@arm.com>
-
-       * opcode/arm.h (FPU_ANY): New macro.
-
-2017-06-20  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
-
-       * elf/s390.h (PT_S390_PGSTE): Define macro.
-
-2017-06-16  Alan Modra  <amodra@gmail.com>
-
-       PR ld/20022
-       PR ld/21557
-       PR ld/21562
-       PR ld/21571
-       * bfdlink.h (struct bfd_link_hash_entry): Delete undef.section.
-
-2017-06-14  Yao Qi  <yao.qi@linaro.org>
-
-       * dis-asm.h (print_insn_aarch64): Move it to opcodes/disassemble.h.
-       (print_insn_big_arm, print_insn_big_mips): Likewise.
-       (print_insn_i386, print_insn_ia64): Likewise.
-       (print_insn_little_arm, print_insn_little_mips): Likewise.
-       (print_insn_spu): Likewise.
-
-2017-06-06  Andrew Burgess  <andrew.burgess@embecosm.com>
-
-       * bfdlink.h (struct bfd_link_info): Add new resolve_section_groups
-       flag.
-
-2017-06-01  Alan Modra  <amodra@gmail.com>
-
-       * elf/ppc64.h (PPC64_OPT_LOCALENTRY): Define.
-
-2017-05-31  Eli Zaretskii <eliz@gnu.org>
-
-       * environ.h: Add #ifndef guard.
-
-2017-05-30  Anton Kolesov  <anton.kolesov@synopsys.com>
-
-       * elf/arc-cpu.def: New file.
-
-2017-05-24  Yao Qi  <yao.qi@linaro.org>
-
-       * dis-asm.h: Move some function declarations to
-       opcodes/disassemble.h.
-
-2017-05-24  Yao Qi  <yao.qi@linaro.org>
-
-       * dis-asm.h (disassembler): Update declaration.
-
-2017-05-23  Claudiu Zissulescu <claziss@synopsys.com>
-
-       * opcode/arc.h (MAX_INSN_FLGS): Update to 4.
-
-2017-05-22  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * include/opcode/i386.h (NOTRACK_PREFIX_OPCODE): New.
-
-2017-05-19  Jose E. Marchesi  <jose.marchesi@oracle.com>
-
-       * elf/sparc.h (ELF_SPARC_HWCAP2_SPARC6): Define.
-       (ELF_SPARC_HWCAP2_ONADDSUB): Likewise.
-       (ELF_SPARC_HWCAP2_ONMUL): Likewise.
-       (ELF_SPARC_HWCAP2_ONDIV): Likewise.
-       (ELF_SPARC_HWCAP2_DICTUNP): Likewise.
-       (ELF_SPARC_HWCAP2_FPCMPSHL): Likewise.
-       (ELF_SPARC_HWCAP2_RLE): Likewise.
-       (ELF_SPARC_HWCAP2_SHA3): Likewise.
-       * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_M8
-       and adjust SPARC_OPCODE_ARCH_MAX.
-       (HWCAP2_SPARC6): Define.
-       (HWCAP2_ONADDSUB): Likewise.
-       (HWCAP2_ONMUL): Likewise.
-       (HWCAP2_ONDIV): Likewise.
-       (HWCAP2_DICTUNP): Likewise.
-       (HWCAP2_FPCMPSHL): Likewise.
-       (HWCAP2_RLE): Likewise.
-       (HWCAP2_SHA3): Likewise.
-       (OPM): Likewise.
-       (OPMI): Likewise.
-       (ONFCN): Likewise.
-       (REVFCN): Likewise.
-       (SIMM10): Likewise.
-
-2017-05-16  Alan Modra  <amodra@gmail.com>
-
-       * bfdlink.h (struct bfd_link_hash_entry <non_ir_ref>): Rename to
-       non_ir_ref_regular.
-
-2017-05-16  Alan Modra  <amodra@gmail.com>
-
-       * bfdlink.h (struct bfd_link_hash_entry): Update non_ir_ref
-       comment.  Rename dynamic_ref_after_ir_def to non_ir_ref_dynamic.
-
-2017-05-15  Maciej W. Rozycki  <macro@imgtec.com>
-           Matthew Fortune  <matthew.fortune@imgtec.com>
-
-       * elf/mips.h (AFL_ASE_MIPS16E2): New macro.
-       (AFL_ASE_MASK): Adjust accordingly.
-       * opcode/mips.h: Document new operand codes defined.
-       (mips_operand_type): Add OP_REG28 enum value.
-       (INSN2_SHORT_ONLY): Update description.
-       (ASE_MIPS16E2, ASE_MIPS16E2_MT): New macros.
-
-2017-05-14  John David Anglin  <danglin@gcc.gnu.org>
-
-       * opcode/hppa.h: Fix match and mask for 64-bit bb opcode.
-
-2017-05-10  Claudiu Zissulescu  <claziss@synopsys.com>
-
-       * elf/arc.h (SHT_ARC_ATTRIBUTES): Define.
-       (Tag_ARC_*): Define.
-       (E_ARC_OSABI_V4): Define.
-       (E_ARC_OSABI_CURRENT): Reassign it.
-       (TAG_CPU_*): Define.
-       * opcode/arc-attrs.h: New file.
-       * opcode/arc.h (insn_subclass_t): Assign enum values.
-       (insn_subclass_t): Update enum with QUARKSE1, QUARKSE2, and LL64.
-       (ARC_EA, ARC_CD, ARC_LLOCK, ARC_ATOMIC, ARC_MPY, ARC_MULT)
-       (ARC_NPS400, ARC_DPFP, ARC_SPFP, ARC_FPU, ARC_FPUDA, ARC_SWAP)
-       (ARC_NORM, ARC_BSCAN, ARC_UIX, ARC_TSTAMP, ARC_VBFDW)
-       (ARC_BARREL, ARC_DSPA, ARC_SHIFT, ARC_INTR, ARC_DIV, ARC_XMAC)
-       (ARC_CRC): Delete.
-
-2017-04-20  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR ld/21382
-       * bfdlink.h (bfd_link_hash_entry): Add dynamic_ref_after_ir_def.
-
-2017-04-19  Alan Modra  <amodra@gmail.com>
-
-       * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>):
-       Revise comment.
-
-2017-04-11  Alan Modra  <amodra@gmail.com>
-
-       * opcode/ppc.h (PPC_OPCODE_ALTIVEC2): Delete.
-       (PPC_OPCODE_VSX3): Delete.
-       (PPC_OPCODE_HTM): Delete.
-       (PPC_OPCODE_*): Renumber and order chronologically.
-       (PPC_OPCODE_SPE): Comment on this and other bits used for APUinfo.
-
-2017-04-06  Pip Cet  <pipcet@gmail.com>
-
-       * dis-asm.h: Add prototypes for wasm32 disassembler.
-
-2017-04-05  Pedro Alves  <palves@redhat.com>
-
-       * dis-asm.h (disassemble_info) <disassembler_options>: Now a
-       "const char *".
-       (next_disassembler_option): Constify.
-
-2017-04-04  H.J. Lu  <hongjiu.lu@intel.com>
-
-       * elf/common.h (PT_GNU_MBIND_NUM): New.
-       (PT_GNU_MBIND_LO): Likewise.
-       (PT_GNU_MBIND_HI): Likewise.
-       (SHF_GNU_MBIND): Likewise.
-
-2017-04-03  Palmer Dabbelt  <palmer@dabbelt.com>
-
-       * elf/riscv.h (RISCV_GP_SYMBOL): New define.
-
-2017-03-27  Andrew Waterman  <andrew@sifive.com>
-
-       * opcode/riscv-opc.h (CSR_PMPCFG0): New define.
-       (CSR_PMPCFG1): Likewise.
-       (CSR_PMPCFG2): Likewise.
-       (CSR_PMPCFG3): Likewise.
-       (CSR_PMPADDR0): Likewise.
-       (CSR_PMPADDR1): Likewise.
-       (CSR_PMPADDR2): Likewise.
-       (CSR_PMPADDR3): Likewise.
-       (CSR_PMPADDR4): Likewise.
-       (CSR_PMPADDR5): Likewise.
-       (CSR_PMPADDR6): Likewise.
-       (CSR_PMPADDR7): Likewise.
-       (CSR_PMPADDR8): Likewise.
-       (CSR_PMPADDR9): Likewise.
-       (CSR_PMPADDR10): Likewise.
-       (CSR_PMPADDR11): Likewise.
-       (CSR_PMPADDR12): Likewise.
-       (CSR_PMPADDR13): Likewise.
-       (CSR_PMPADDR14): Likewise.
-       (CSR_PMPADDR15): Likewise.
-       (pmpcfg0): Declare register.
-       (pmpcfg1): Likewise.
-       (pmpcfg2): Likewise.
-       (pmpcfg3): Likewise.
-       (pmpaddr0): Likewise.
-       (pmpaddr1): Likewise.
-       (pmpaddr2): Likewise.
-       (pmpaddr3): Likewise.
-       (pmpaddr4): Likewise.
-       (pmpaddr5): Likewise.
-       (pmpaddr6): Likewise.
-       (pmpaddr7): Likewise.
-       (pmpaddr8): Likewise.
-       (pmpaddr9): Likewise.
-       (pmpaddr10): Likewise.
-       (pmpaddr11): Likewise.
-       (pmpaddr12): Likewise.
-       (pmpaddr13): Likewise.
-       (pmpaddr14): Likewise.
-       (pmpaddr15): Likewise.
-
-2017-03-30  Pip Cet  <pipcet@gmail.com>
-
-       * opcode/wasm.h: New file to support wasm32 architecture.
-       * elf/wasm32.h: Add R_WASM32_32 relocation.
-
-2017-03-29  Alan Modra  <amodra@gmail.com>
-
-       * opcode/ppc.h (PPC_OPCODE_RAW): Define.
-       (PPC_OPCODE_*): Make them all unsigned long long constants.
-
-2017-03-27  Pip Cet  <pipcet@gmail.com>
-
-       * elf/wasm32.h: New file to support wasm32 architecture.
-
-2017-03-27  Rinat Zelig  <rinat@mellanox.com>
-
-       * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class.
-
-2017-03-21  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
-
-       * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove.
-       (S390_INSTR_FLAG_FACILITY_MASK): Adjust value.
-
-2017-03-21  Rinat Zelig  <rinat@mellanox.com>
-
-       * opcode/arc.h (insn_class_t): Add DMA class.
-
-2017-03-16  Nick Clifton  <nickc@redhat.com>
-
-       * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD
-       note type.
-
-2017-03-14  Jakub Jelinek  <jakub@redhat.com>
-
-       PR debug/77589
-       * dwarf2.def (DW_OP_GNU_variable_value): New opcode.
-
-2017-03-13  Markus Trippelsdorf  <markus@trippelsdorf.de>
-
-       PR demangler/70909
-       PR demangler/67264
-       * demangle.h (struct demangle_component): Add d_printing field.
-       (cplus_demangle_print): Remove const qualifier from tree
-       parameter.
-       (cplus_demangle_print_callback): Likewise.
-
-2017-03-13  Nick Clifton  <nickc@redhat.com>
-
-       PR binutils/21202
-       * elf/aarch64.h (R_AARCH64_TLSDESC_LD64_LO12_NC): Rename to
-       R_AARCH64_TLSDESC_LD64_LO12.
-       (R_AARCH64_TLSDESC_ADD_LO12_NC): Rename to
-       R_AARCH64_TLSDESC_ADD_LO12_NC.
-
-2017-03-10  Nick Clifton  <nickc@redhat.com>
-
-       * elf/common.h (EM_LANAI): New machine number.
-       (EM_BPF): Likewise.
-       (EM_WEBASSEMBLY): Likewise.
-       Move low value, deprecated, numbers to their numerical
-       equivalents.
-
-2017-03-08  H.J. Lu  <hongjiu.lu@intel.com>
-
-       PR binutils/21231
-       * elf/common.h (GNU_PROPERTY_LOPROC): New.
-       (GNU_PROPERTY_HIPROC): Likewise.
-       (GNU_PROPERTY_LOUSER): Likewise.
-       (GNU_PROPERTY_HIUSER): Likewise.
-
-2017-03-01  Nick Clifton  <nickc@redhat.com>
-
-       * elf/common.h (SHF_GNU_BUILD_NOTE): Define.
-       (NT_GNU_PROPERTY_TYPE_0): Define.
-       (NT_GNU_BUILD_ATTRIBUTE_OPEN): Define.
-       (NT_GNU_BUILD_ATTRIBUTE_FUN): Define.
-       (GNU_BUILD_ATTRIBUTE_TYPE_NUMERIC): Define.
-       (GNU_BUILD_ATTRIBUTE_TYPE_STRING): Define.
-       (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_TRUE): Define.
-       (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_FALSE): Define.
-       (GNU_BUILD_ATTRIBUTE_VERSION): Define.
-       (GNU_BUILD_ATTRIBUTE_STACK_PROT): Define.
-       (GNU_BUILD_ATTRIBUTE_RELRO): Define.
-       (GNU_BUILD_ATTRIBUTE_STACK_SIZE): Define.
-       (GNU_BUILD_ATTRIBUTE_TOOL): Define.
-       (GNU_BUILD_ATTRIBUTE_ABI): Define.
-       (GNU_BUILD_ATTRIBUTE_PIC): Define.
-       (NOTE_GNU_PROPERTY_SECTION_NAME): Define.
-       (GNU_BUILD_ATTRS_SECTION_NAME): Define.
-       (GNU_PROPERTY_STACK_SIZE): Define.
-       (GNU_PROPERTY_NO_COPY_ON_PROTECTED): Define.
-       (GNU_PROPERTY_X86_ISA_1_USED): Define.
-       (GNU_PROPERTY_X86_ISA_1_NEEDED): Define.
-       (GNU_PROPERTY_X86_ISA_1_486): Define.
-       (GNU_PROPERTY_X86_ISA_1_586): Define.
-       (GNU_PROPERTY_X86_ISA_1_686): Define.
-       (GNU_PROPERTY_X86_ISA_1_SSE): Define.
-       (GNU_PROPERTY_X86_ISA_1_SSE2): Define.
-       (GNU_PROPERTY_X86_ISA_1_SSE3): Define.
-       (GNU_PROPERTY_X86_ISA_1_SSSE3): Define.
-       (GNU_PROPERTY_X86_ISA_1_SSE4_1): Define.
-       (GNU_PROPERTY_X86_ISA_1_SSE4_2): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX2): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX512F): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX512CD): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX512ER): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX512PF): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX512VL): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Define.
-       (GNU_PROPERTY_X86_ISA_1_AVX512BW): Define.
-
-2017-02-28  Peter Bergner  <bergner@vnet.ibm.com>
-
-       * dis-asm.h (disasm_options_t): New typedef.
-       (parse_arm_disassembler_option): Remove prototype.
-       (set_arm_regname_option): Likewise.
-       (get_arm_regnames): Likewise.
-       (get_arm_regname_num_options): Likewise.
-       (disassemble_init_s390): New prototype.
-       (disassembler_options_powerpc): Likewise.
-       (disassembler_options_arm): Likewise.
-       (disassembler_options_s390): Likewise.
-       (remove_whitespace_and_extra_commas): Likewise.
-       (disassembler_options_cmp): Likewise.
-       (next_disassembler_option): New inline function.
-       (FOR_EACH_DISASSEMBLER_OPTION): New macro.
-
-2017-02-28  Alan Modra  <amodra@gmail.com>
-
-       * elf/ppc64.h (R_PPC64_16DX_HA): New.  Expand fake reloc comment.
-       * elf/ppc.h (R_PPC_16DX_HA): Likewise.
-
-2017-02-24  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4x16)
-       (AARCH64_OPND_SVE_IMM_ROT1, AARCH64_OPND_SVE_IMM_ROT2)
-       (AARCH64_OPND_SVE_Zm3_INDEX, AARCH64_OPND_SVE_Zm3_22_INDEX)
-       (AARCH64_OPND_SVE_Zm4_INDEX): New aarch64_opnds.
-
-2017-02-24  Richard Sandiford  <richard.sandiford@arm.com>
-
-       * opcode/aarch64.h (AARCH64_FEATURE_COMPNUM): New macro.
-       (AARCH64_ARCH_V8_3): Include AARCH64_FEATURE_COMPNUM.
-
-2017-02-22  Andrew Waterman  <andrew@sifive.com>
-
-       * opcode/riscv-opc.h (CSR_SCOUNTEREN): New define.
-       (CSR_MCOUNTEREN): Likewise.
-       (scounteren): Declare register.
-       (mcounteren): Likewise.
-
-2017-02-14  Andrew Waterman  <andrew@sifive.com>
-
-       * opcode/riscv-opc.h (MATCH_SFENCE_VMA): New define.
-       (MASK_SFENCE_VMA): Likewise.
-       (sfence_vma): Declare instruction.
-
-2017-02-14  Alan Modra  <amodra@gmail.com>
-
-       PR 21118
-       * opcode/ppc.h (PPC_OPERAND_*): Reassign values, regs first.
-       (PPC_OPERAND_SPR, PPC_OPERAND_GQR): Define.
-
-2017-01-24  Dimitar Dimitrov  <dimitar@dinux.eu>
-
-        * opcode/hppa.h: Clarify that file is part of GNU opcodes.
-        * opcode/i860.h: Ditto.
-        * opcode/nios2.h: Ditto.
-        * opcode/nios2r1.h: Ditto.
-        * opcode/nios2r2.h: Ditto.
-        * opcode/pru.h: Ditto.
-
-2017-01-24  Alan Hayward  <alan.hayward@arm.com>
-
-       * elf/common.h (NT_ARM_SVE): Define.
-
-2017-01-04  Jiong Wang  <jiong.wang@arm.com>
-
-       * dwarf2.def: Sync with mainline gcc sources.
-
-       2017-01-04  Richard Earnshaw  <rearnsha@arm.com>
-                   Jiong Wang  <jiong.wang@arm.com>
-
-       * dwarf2.def (DW_OP_AARCH64_operation): Reserve the number 0xea.
-       (DW_CFA_GNU_window_save): Comments the multiplexing on AArch64.
-
-2017-01-04  Szabolcs Nagy  <szabolcs.nagy@arm.com>
-
-       * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define.
-       (AARCH64_ARCH_V8_3): Update.
-
-2017-01-03  Kito Cheng  <kito.cheng@gmail.com>
-
-       * opcode/riscv-opc.h: Add support for the "q" ISA extension.
-
-2017-01-03  Nick Clifton  <nickc@redhat.com>
-
-       * dwarf2.def: Sync with mainline gcc sources
-       * dwarf2.h: Likewise.
-
-       2016-12-21  Jakub Jelinek  <jakub@redhat.com>
-
-       * dwarf2.def (DW_FORM_ref_sup): Renamed to ...
-       (DW_FORM_ref_sup4): ... this.  New form.
-       (DW_FORM_ref_sup8): New form.
-
-       2016-10-17  Jakub Jelinek  <jakub@redhat.com>
-
-       * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5
-       calling convention codes.
-       (enum dwarf_line_number_content_type): New.
-       (enum dwarf_location_list_entry_type): Add DWARF5 DW_LLE_*
-       codes.
-       (enum dwarf_source_language): Add new DWARF5 DW_LANG_* codes.
-       (enum dwarf_macro_record_type): Add DWARF5 DW_MACRO_* codes.
-       (enum dwarf_name_index_attribute): New.
-       (enum dwarf_range_list_entry): New.
-       (enum dwarf_unit_type): New.
-       * dwarf2.def: Add new DWARF5 DW_TAG_*, DW_FORM_*, DW_AT_*,
-       DW_OP_* and DW_ATE_* entries.
-
-       2016-08-15  Jakub Jelinek  <jakub@redhat.com>
-
-       * dwarf2.def (DW_AT_string_length_bit_size,
-       DW_AT_string_length_byte_size): New attributes.
-
-       2016-08-12  Alexandre Oliva <aoliva@redhat.com>
-
-       PR debug/63240
-       * dwarf2.def (DW_AT_deleted, DW_AT_defaulted): New.
-       * dwarf2.h (enum dwarf_defaulted_attribute): New.
-
-2017-01-02  Alan Modra  <amodra@gmail.com>
+2019-01-01  Alan Modra  <amodra@gmail.com>
 
        Update year range in copyright notice of all files.
 
-For older changes see ChangeLog-2016
+For older changes see ChangeLog-2018
 \f
-Copyright (C) 2017 Free Software Foundation, Inc.
+Copyright (C) 2019 Free Software Foundation, Inc.
 
 Copying and distribution of this file, with or without modification,
 are permitted in any medium without royalty provided the copyright
This page took 0.034202 seconds and 4 git commands to generate.