Home | History | Annotate | Line # | Download | only in include
      1  1.1  christos 2018-12-28  Alan Modra  <amodra (a] gmail.com>
      2  1.1  christos 
      3  1.1  christos 	PR 24028
      4  1.1  christos 	* opcode/ppc.h (PPC_INT_FMT): Delete.
      5  1.1  christos 
      6  1.1  christos 2018-12-14  H.J. Lu  <hongjiu.lu (a] intel.com>
      7  1.1  christos 
      8  1.1  christos 	PR ld/23900
      9  1.1  christos 	* elf/common.h (PT_GNU_PROPERTY): New.
     10  1.1  christos 	(GNU_PROPERTY_X86_UINT32_VALID): Removed.
     11  1.1  christos 
     12  1.1  christos 2018-12-11  Nick Clifton  <nickc (a] redhat.com>
     13  1.1  christos 
     14  1.1  christos 	PR 88409
     15  1.1  christos 	* demangle.h (DEMANGLE_RECURSION_LIMIT): Increase to 2048.
     16  1.1  christos 
     17  1.1  christos 2018-12-07  H.J. Lu  <hongjiu.lu (a] intel.com>
     18  1.1  christos 
     19  1.1  christos 	* bfdlink.h (bfd_link_info): Add has_map_file.
     20  1.1  christos 
     21  1.1  christos 2018-12-07  Nick Clifton  <nickc (a] redhat.com>
     22  1.1  christos 
     23  1.1  christos 	* demangle.h (DMGL_NO_RECURSE_LIMIT): Define.
     24  1.1  christos         (DEMANGLE_RECURSION_LIMIT): Define
     25  1.1  christos 
     26  1.1  christos 2018-12-06  Alan Modra  <amodra (a] gmail.com>
     27  1.1  christos 
     28  1.1  christos 	* opcode/ppc.h (E_OPCODE_MASK, E_LI_MASK, E_LI_INSN): Define.
     29  1.1  christos 
     30  1.1  christos 2018-12-06  Andrew Burgess  <andrew.burgess (a] embecosm.com>
     31  1.1  christos 
     32  1.1  christos 	* dis-asm.h (riscv_symbol_is_valid): Declare.
     33  1.1  christos 	* opcode/riscv.h (RISCV_FAKE_LABEL_NAME): Define.
     34  1.1  christos 	(RISCV_FAKE_LABEL_CHAR): Define.
     35  1.1  christos 
     36  1.1  christos 2018-12-03  Kito Cheng  <kito (a] andestech.com>
     37  1.1  christos 
     38  1.1  christos 	* opcode/riscv.h (riscv_opcode): Change type of xlen_requirement to
     39  1.1  christos 	unsigned.
     40  1.1  christos 
     41  1.1  christos 2018-11-27  Jim Wilson  <jimw (a] sifive.com>
     42  1.1  christos 
     43  1.1  christos 	* opcode/riscv.h (OP_MASK_CFUNCT6, OP_SH_CFUNCT6): New.
     44  1.1  christos 	(OP_MASK_CFUNCT2, OP_SH_CFUNCT2): New.
     45  1.1  christos 
     46  1.1  christos 2018-11-13  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
     47  1.1  christos 
     48  1.1  christos 	* opcode/arm.h (ARM_AEXT_V6M_ONLY): Merge into its use in ARM_AEXT_V6M.
     49  1.1  christos 	(ARM_ARCH_V6M_ONLY): Remove.
     50  1.1  christos 	(ARM_EXT_V1, ARM_EXT_V2, ARM_EXT_V2S, ARM_EXT_V3, ARM_EXT_V3M,
     51  1.1  christos 	ARM_EXT_V4, ARM_EXT_V4T, ARM_EXT_V5, ARM_EXT_V5T, ARM_EXT_V5ExP,
     52  1.1  christos 	ARM_EXT_V5E, ARM_EXT_V5J, ARM_EXT_V6, ARM_EXT_V6K, ARM_EXT_V8,
     53  1.1  christos 	ARM_EXT_V6T2, ARM_EXT_DIV, ARM_EXT_V5E_NOTM, ARM_EXT_V6_NOTM,
     54  1.1  christos 	ARM_EXT_V7, ARM_EXT_V7A, ARM_EXT_V7R, ARM_EXT_V7M, ARM_EXT_V6M,
     55  1.1  christos 	ARM_EXT_BARRIER, ARM_EXT_THUMB_MSR, ARM_EXT_V6_DSP, ARM_EXT_MP,
     56  1.1  christos 	ARM_EXT_SEC, ARM_EXT_OS, ARM_EXT_ADIV, ARM_EXT_VIRT, ARM_EXT2_PAN,
     57  1.1  christos 	ARM_EXT2_V8_2A, ARM_EXT2_V8M, ARM_EXT2_ATOMICS, ARM_EXT2_V6T2_V8M,
     58  1.1  christos 	ARM_EXT2_FP16_INST, ARM_EXT2_V8M_MAIN, ARM_EXT2_RAS, ARM_EXT2_V8_3A,
     59  1.1  christos 	ARM_EXT2_V8A, ARM_EXT2_V8_4A, ARM_EXT2_FP16_FML, ARM_EXT2_V8_5A,
     60  1.1  christos 	ARM_EXT2_SB, ARM_EXT2_PREDRES, ARM_CEXT_XSCALE, ARM_CEXT_MAVERICK,
     61  1.1  christos 	ARM_CEXT_IWMMXT, ARM_CEXT_IWMMXT2, FPU_ENDIAN_PURE, FPU_ENDIAN_BIG,
     62  1.1  christos 	FPU_FPA_EXT_V1, FPU_FPA_EXT_V2, FPU_MAVERICK, FPU_VFP_EXT_V1xD,
     63  1.1  christos 	FPU_VFP_EXT_V1, FPU_VFP_EXT_V2, FPU_VFP_EXT_V3xD, FPU_VFP_EXT_V3,
     64  1.1  christos 	FPU_NEON_EXT_V1, FPU_VFP_EXT_D32, FPU_VFP_EXT_FP16, FPU_NEON_EXT_FMA,
     65  1.1  christos 	FPU_VFP_EXT_FMA, FPU_VFP_EXT_ARMV8, FPU_NEON_EXT_ARMV8,
     66  1.1  christos 	FPU_CRYPTO_EXT_ARMV8, CRC_EXT_ARMV8, FPU_VFP_EXT_ARMV8xD,
     67  1.1  christos 	FPU_NEON_EXT_RDMA, FPU_NEON_EXT_DOTPROD, ARM_AEXT_V1, ARM_AEXT_V2,
     68  1.1  christos 	ARM_AEXT_V2S, ARM_AEXT_V3, ARM_AEXT_V3M, ARM_AEXT_V4xM, ARM_AEXT_V4,
     69  1.1  christos 	ARM_AEXT_V4TxM, ARM_AEXT_V4T, ARM_AEXT_V5xM, ARM_AEXT_V5,
     70  1.1  christos 	ARM_AEXT_V5TxM, ARM_AEXT_V5T, ARM_AEXT_V5TExP, ARM_AEXT_V5TE,
     71  1.1  christos 	ARM_AEXT_V5TEJ, ARM_AEXT_V6, ARM_AEXT_V6K, ARM_AEXT_V6Z, ARM_AEXT_V6KZ,
     72  1.1  christos 	ARM_AEXT_V6T2, ARM_AEXT_V6KT2, ARM_AEXT_V6ZT2, ARM_AEXT_V6KZT2,
     73  1.1  christos 	ARM_AEXT_V7_ARM, ARM_AEXT_V7A, ARM_AEXT_V7VE, ARM_AEXT_V7R,
     74  1.1  christos 	ARM_AEXT_NOTM, ARM_AEXT_V6M_ONLY, ARM_AEXT_V6M, ARM_AEXT_V6SM,
     75  1.1  christos 	ARM_AEXT_V7M, ARM_AEXT_V7, ARM_AEXT_V7EM, ARM_AEXT_V8A, ARM_AEXT2_V8A,
     76  1.1  christos 	ARM_AEXT2_V8_1A, ARM_AEXT2_V8_2A, ARM_AEXT2_V8_3A, ARM_AEXT2_V8_4A,
     77  1.1  christos 	ARM_AEXT2_V8_5A, ARM_AEXT_V8M_BASE, ARM_AEXT_V8M_MAIN,
     78  1.1  christos 	ARM_AEXT_V8M_MAIN_DSP, ARM_AEXT2_V8M, ARM_AEXT2_V8M_BASE,
     79  1.1  christos 	ARM_AEXT2_V8M_MAIN, ARM_AEXT2_V8M_MAIN_DSP, ARM_AEXT_V8R,
     80  1.1  christos 	ARM_AEXT2_V8R, FPU_VFP_V1xD, FPU_VFP_V1, FPU_VFP_V2, FPU_VFP_V3D16,
     81  1.1  christos 	FPU_VFP_V3, FPU_VFP_V3xD, FPU_VFP_V4D16, FPU_VFP_V4, FPU_VFP_V4_SP_D16,
     82  1.1  christos 	FPU_VFP_V5D16, FPU_VFP_ARMV8, FPU_NEON_ARMV8, FPU_CRYPTO_ARMV8,
     83  1.1  christos 	FPU_VFP_HARD, FPU_FPA, FPU_ARCH_VFP, FPU_ARCH_FPE, FPU_ARCH_FPA,
     84  1.1  christos 	FPU_ARCH_VFP_V1xD, FPU_ARCH_VFP_V1, FPU_ARCH_VFP_V2,
     85  1.1  christos 	FPU_ARCH_VFP_V3D16_FP16, FPU_ARCH_VFP_V3, FPU_ARCH_VFP_V3_FP16,
     86  1.1  christos 	FPU_ARCH_VFP_V3xD_FP16, FPU_ARCH_NEON_V1, FPU_ARCH_VFP_V3_PLUS_NEON_V1,
     87  1.1  christos 	FPU_ARCH_NEON_FP16, FPU_ARCH_VFP_HARD, FPU_ARCH_VFP_V4,
     88  1.1  christos 	FPU_ARCH_VFP_V4D16, FPU_ARCH_VFP_V4_SP_D16, FPU_ARCH_VFP_V5D16,
     89  1.1  christos 	FPU_ARCH_VFP_V5_SP_D16, FPU_ARCH_NEON_VFP_V4, FPU_ARCH_VFP_ARMV8,
     90  1.1  christos 	FPU_ARCH_NEON_VFP_ARMV8, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8,
     91  1.1  christos 	FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_DOTPROD, ARCH_CRC_ARMV8,
     92  1.1  christos 	FPU_ARCH_NEON_VFP_ARMV8_1, FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_1,
     93  1.1  christos 	FPU_ARCH_DOTPROD_NEON_VFP_ARMV8, ARM_ARCH_V1, ARM_ARCH_V2,
     94  1.1  christos 	ARM_ARCH_V2S, ARM_ARCH_V3, ARM_ARCH_V3M, ARM_ARCH_V4xM, ARM_ARCH_V4,
     95  1.1  christos 	ARM_ARCH_V4TxM, ARM_ARCH_V4T, ARM_ARCH_V5xM, ARM_ARCH_V5,
     96  1.1  christos 	ARM_ARCH_V5TxM, ARM_ARCH_V5T, ARM_ARCH_V5TExP, ARM_ARCH_V5TE,
     97  1.1  christos 	ARM_ARCH_V5TEJ, ARM_ARCH_V6, ARM_ARCH_V6K, ARM_ARCH_V6Z, ARM_ARCH_V6KZ,
     98  1.1  christos 	ARM_ARCH_V6T2, ARM_ARCH_V6KT2, ARM_ARCH_V6ZT2, ARM_ARCH_V6KZT2,
     99  1.1  christos 	ARM_ARCH_V6M, ARM_ARCH_V6SM, ARM_ARCH_V7, ARM_ARCH_V7A, ARM_ARCH_V7VE,
    100  1.1  christos 	ARM_ARCH_V7R, ARM_ARCH_V7M, ARM_ARCH_V7EM, ARM_ARCH_V8A,
    101  1.1  christos 	ARM_ARCH_V8A_CRC, ARM_ARCH_V8_1A, ARM_ARCH_V8_2A, ARM_ARCH_V8_3A,
    102  1.1  christos 	ARM_ARCH_V8_4A, ARM_ARCH_V8_5A, ARM_ARCH_V8M_BASE, ARM_ARCH_V8M_MAIN,
    103  1.1  christos 	ARM_ARCH_V8M_MAIN_DSP, ARM_ARCH_V8R): Reindent.
    104  1.1  christos 
    105  1.1  christos 2018-11-12  Sudakshina Das  <sudi.das (a] arm.com>
    106  1.1  christos 
    107  1.1  christos 	* opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_ADDR_SIMPLE_2.
    108  1.1  christos 	(aarch64_insn_class): Add ldstgv_indexed.
    109  1.1  christos 
    110  1.1  christos 2018-11-12  Sudakshina Das  <sudi.das (a] arm.com>
    111  1.1  christos 
    112  1.1  christos 	* opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_ADDR_SIMM11
    113  1.1  christos 	and AARCH64_OPND_ADDR_SIMM13.
    114  1.1  christos 	(aarch64_opnd_qualifier): Add new AARCH64_OPND_QLF_imm_tag.
    115  1.1  christos 
    116  1.1  christos 2018-11-12  Sudakshina Das  <sudi.das (a] arm.com>
    117  1.1  christos 
    118  1.1  christos 	* opcode/aarch64.h (aarch64_opnd): Add
    119  1.1  christos 	AARCH64_OPND_UIMM4_ADDG and AARCH64_OPND_UIMM10 as new enums.
    120  1.1  christos 
    121  1.1  christos 2018-11-12  Sudakshina Das  <sudi.das (a] arm.com>
    122  1.1  christos 
    123  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_MEMTAG): New.
    124  1.1  christos 
    125  1.1  christos 2018-11-07  Roman Bolshakov <r.bolshakov (a] yadro.com>
    126  1.1  christos 	    Saagar Jha  <saagar (a] saagarjha.com>
    127  1.1  christos 
    128  1.1  christos 	* mach-o/external.h (mach_o_nversion_min_command_external): Rename
    129  1.1  christos 	reserved to sdk.
    130  1.1  christos 	(mach_o_note_command_external): New.
    131  1.1  christos 	(mach_o_build_version_command_external): New.
    132  1.1  christos 	* mach-o/loader.h (BFD_MACH_O_LC_VERSION_MIN_TVOS): Define.
    133  1.1  christos 	(BFD_MACH_O_LC_NOTE): Define.
    134  1.1  christos 
    135  1.1  christos 2018-11-06  Romain Margheriti  <lilrom13 (a] gmail.com>
    136  1.1  christos 
    137  1.1  christos 	PR 23742
    138  1.1  christos 	* mach-o/loader.h: Add BFD_MACH_O_LC_BUILD_VERSION.
    139  1.1  christos 
    140  1.1  christos 2018-11-06  Sudakshina Das  <sudi.das (a] arm.com>
    141  1.1  christos 
    142  1.1  christos 	* opcode/arm.h (ARM_ARCH_V8_5A): Move ARM_EXT2_PREDRES and
    143  1.1  christos 	ARM_EXT2_SB to ...
    144  1.1  christos 	(ARM_AEXT2_V8_5A): Here.
    145  1.1  christos 
    146  1.1  christos 2018-10-26  John Baldwin  <jhb (a] FreeBSD.org>
    147  1.1  christos 
    148  1.1  christos 	* elf/common.h (AT_FREEBSD_HWCAP2): Define.
    149  1.1  christos 
    150  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    151  1.1  christos 
    152  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_SSBS): New.
    153  1.1  christos 	(AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_SSBS by default.
    154  1.1  christos 
    155  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    156  1.1  christos 
    157  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_SCXTNUM): New.
    158  1.1  christos 	(AARCH64_FEATURE_ID_PFR2): New.
    159  1.1  christos 	(AARCH64_ARCH_V8_5): Add both by default.
    160  1.1  christos 
    161  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    162  1.1  christos 
    163  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_BTI): New.
    164  1.1  christos 	(AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_BTI by default.
    165  1.1  christos 	(aarch64_opnd): Add AARCH64_OPND_BTI_TARGET.
    166  1.1  christos 	(HINT_OPD_CSYNC, HINT_OPD_C, HINT_OPD_J): New macros to
    167  1.1  christos 	define HINT #imm values.
    168  1.1  christos 	(HINT_OPD_JC, HINT_OPD_NULL): Likewise.
    169  1.1  christos 
    170  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    171  1.1  christos 
    172  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_RNG): New.
    173  1.1  christos 
    174  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    175  1.1  christos 
    176  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_CVADP): New.
    177  1.1  christos 
    178  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    179  1.1  christos 
    180  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_PREDRES): New.
    181  1.1  christos 	(AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_PREDRES by default.
    182  1.1  christos 	(aarch64_opnd): Add AARCH64_OPND_SYSREG_SR.
    183  1.1  christos 	(aarch64_sys_regs_sr): Declare new table.
    184  1.1  christos 
    185  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    186  1.1  christos 
    187  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_SB): New.
    188  1.1  christos 	(AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_SB by default.
    189  1.1  christos 
    190  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    191  1.1  christos 
    192  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_FLAGMANIP): New.
    193  1.1  christos 	(AARCH64_FEATURE_FRINTTS): New.
    194  1.1  christos 	(AARCH64_ARCH_V8_5): Add both by default.
    195  1.1  christos 
    196  1.1  christos 2018-10-09  Sudakshina Das  <sudi.das (a] arm.com>
    197  1.1  christos 
    198  1.1  christos 	* opcode/aarch64.h (AARCH64_FEATURE_V8_5): New.
    199  1.1  christos 	(AARCH64_ARCH_V8_5): New.
    200  1.1  christos 
    201  1.1  christos 2018-10-08  Alan Modra  <amodra (a] gmail.com>
    202  1.1  christos 
    203  1.1  christos 	* bfdlink.h (struct bfd_link_info): Add load_phdrs field.
    204  1.1  christos 
    205  1.1  christos 2018-10-05  Sudakshina Das  <sudi.das (a] arm.com>
    206  1.1  christos 
    207  1.1  christos 	* opcode/arm.h (ARM_EXT2_PREDRES): New.
    208  1.1  christos 	(ARM_ARCH_V8_5A): Add ARM_EXT2_PREDRES by default.
    209  1.1  christos 
    210  1.1  christos 2018-10-05  Sudakshina Das  <sudi.das (a] arm.com>
    211  1.1  christos 
    212  1.1  christos 	* opcode/arm.h (ARM_EXT2_SB): New.
    213  1.1  christos 	(ARM_ARCH_V8_5A): Add ARM_EXT2_SB by default.
    214  1.1  christos 
    215  1.1  christos 2018-10-05  Sudakshina Das  <sudi.das (a] arm.com>
    216  1.1  christos 
    217  1.1  christos 	* opcode/arm.h (ARM_EXT2_V8_5A): New.
    218  1.1  christos 	(ARM_AEXT2_V8_5A, ARM_ARCH_V8_5A): New.
    219  1.1  christos 
    220  1.1  christos 2018-10-05  Richard Henderson  <rth (a] twiddle.net>
    221  1.1  christos 
    222  1.1  christos 	* elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_PCREL_PG21,
    223  1.1  christos 	R_OR1K_GOT_PG21, R_OR1K_TLS_GD_PG21, R_OR1K_TLS_LDM_PG21,
    224  1.1  christos 	R_OR1K_TLS_IE_PG21, R_OR1K_LO13, R_OR1K_GOT_LO13,
    225  1.1  christos 	R_OR1K_TLS_GD_LO13, R_OR1K_TLS_LDM_LO13, R_OR1K_TLS_IE_LO13,
    226  1.1  christos 	R_OR1K_SLO13, R_OR1K_PLTA26.
    227  1.1  christos 
    228  1.1  christos 2018-10-05  Richard Henderson  <rth (a] twiddle.net>
    229  1.1  christos 
    230  1.1  christos 	* elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_AHI16,
    231  1.1  christos 	R_OR1K_GOTOFF_AHI16, R_OR1K_TLS_IE_AHI16, R_OR1K_TLS_LE_AHI16,
    232  1.1  christos 	R_OR1K_SLO16, R_OR1K_GOTOFF_SLO16, R_OR1K_TLS_LE_SLO16.
    233  1.1  christos 
    234  1.1  christos 2018-10-03  Tamar Christina  <tamar.christina (a] arm.com>
    235  1.1  christos 
    236  1.1  christos 	* opcode/aarch64.h (aarch64_inst): Remove.
    237  1.1  christos 	(enum err_type): Add ERR_VFI.
    238  1.1  christos 	(aarch64_is_destructive_by_operands): New.
    239  1.1  christos 	(init_insn_sequence): New.
    240  1.1  christos 	(aarch64_decode_insn): Remove param name.
    241  1.1  christos 
    242  1.1  christos 2018-10-03  Tamar Christina  <tamar.christina (a] arm.com>
    243  1.1  christos 
    244  1.1  christos 	* opcode/aarch64.h (struct aarch64_opcode): Expand verifiers to take
    245  1.1  christos 	more arguments.
    246  1.1  christos 
    247  1.1  christos 2018-10-03  Tamar Christina  <tamar.christina (a] arm.com>
    248  1.1  christos 
    249  1.1  christos 	* opcode/aarch64.h (enum err_type): New.
    250  1.1  christos 	(aarch64_decode_insn): Use it.
    251  1.1  christos 
    252  1.1  christos 2018-10-03  Tamar Christina  <tamar.christina (a] arm.com>
    253  1.1  christos 
    254  1.1  christos 	* opcode/aarch64.h (struct aarch64_instr_sequence): New.
    255  1.1  christos 	(aarch64_opcode_encode): Use it.
    256  1.1  christos 
    257  1.1  christos 2018-10-03  Tamar Christina  <tamar.christina (a] arm.com>
    258  1.1  christos 
    259  1.1  christos 	* opcode/aarch64.h (struct aarch64_opcode): Add constraints,
    260  1.1  christos 	extend flags field size.
    261  1.1  christos 	(F_SCAN, C_SCAN_MOVPRFX, C_MAX_ELEM): New.
    262  1.1  christos 
    263  1.1  christos 2018-10-03  John Darrington <john (a] darrington.wattle.id.au>
    264  1.1  christos 
    265  1.1  christos 	* dis-asm.h (print_insn_s12z): New declaration.
    266  1.1  christos 
    267  1.1  christos 2018-10-02  Palmer Dabbelt  <palmer (a] sifive.com>
    268  1.1  christos 
    269  1.1  christos 	* opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
    270  1.1  christos 	(MASK_FENCE_TSO): Likewise.
    271  1.1  christos 
    272  1.1  christos 2018-10-01  Cupertino Miranda <cmiranda (a] synopsys.com>
    273  1.1  christos 
    274  1.1  christos 	* arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
    275  1.1  christos 
    276  1.1  christos 2018-09-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    277  1.1  christos 
    278  1.1  christos 	PR binutils/23694
    279  1.1  christos 	* include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
    280  1.1  christos 	include zero size sections at start of PT_NOTE segment.
    281  1.1  christos 
    282  1.1  christos 2018-09-20  Nelson Chu <nelson.chu1990 (a] gmail.com>
    283  1.1  christos 
    284  1.1  christos 	* elf/nds32.h: Remove the unused target features.
    285  1.1  christos 	* dis-asm.h (disassemble_init_nds32): Declared.
    286  1.1  christos 	* elf/nds32.h (E_NDS32_NULL): Removed.
    287  1.1  christos 	(E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
    288  1.1  christos 	* opcode/nds32.h: Ident.
    289  1.1  christos 	(N32_SUB6, INSN_LW): New macros.
    290  1.1  christos 	(enum n32_opcodes): Updated.
    291  1.1  christos 	* elf/nds32.h: Doc fixes.
    292  1.1  christos 	* elf/nds32.h: Add R_NDS32_LSI.
    293  1.1  christos 	* elf/nds32.h: Add new relocations for TLS.
    294  1.1  christos 
    295  1.1  christos 2018-09-20  Rainer Orth  <ro (a] CeBiTec.Uni-Bielefeld.DE>
    296  1.1  christos 
    297  1.1  christos 	* elf/common.h (AT_SUN_HWCAP): Rename to ...
    298  1.1  christos 	(AT_SUN_CAP_HW1): ... this.  Retain old name for backward
    299  1.1  christos 	compatibility.
    300  1.1  christos 	(AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
    301  1.1  christos 	(AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
    302  1.1  christos 
    303  1.1  christos 2018-09-05  Simon Marchi  <simon.marchi (a] ericsson.com>
    304  1.1  christos 
    305  1.1  christos 	* diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
    306  1.1  christos 
    307  1.1  christos 2018-08-31  Alan Modra  <amodra (a] gmail.com>
    308  1.1  christos 
    309  1.1  christos 	* elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
    310  1.1  christos 	(R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
    311  1.1  christos 	(R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
    312  1.1  christos 	(R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
    313  1.1  christos 
    314  1.1  christos 2018-08-30  Kito Cheng  <kito (a] andestech.com>
    315  1.1  christos 
    316  1.1  christos 	* opcode/riscv.h (MAX_SUBSET_NUM): New.
    317  1.1  christos 	(riscv_opcode): Add xlen_requirement field and change type of
    318  1.1  christos 	subset.
    319  1.1  christos 
    320  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    321  1.1  christos 
    322  1.1  christos 	* elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
    323  1.1  christos 	* opcode/mips.h (CPU_XXX): New CPU_GS264E.
    324  1.1  christos 
    325  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    326  1.1  christos 
    327  1.1  christos 	* elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
    328  1.1  christos 	* opcode/mips.h (CPU_XXX): New CPU_GS464E.
    329  1.1  christos 
    330  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    331  1.1  christos 
    332  1.1  christos 	* elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
    333  1.1  christos 	E_MIPS_MACH_GS464.
    334  1.1  christos 	(AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
    335  1.1  christos 	* opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
    336  1.1  christos 	(CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
    337  1.1  christos 	* opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
    338  1.1  christos 
    339  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    340  1.1  christos 
    341  1.1  christos 	* elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
    342  1.1  christos 	(AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
    343  1.1  christos 	* opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
    344  1.1  christos 
    345  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    346  1.1  christos 
    347  1.1  christos 	 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
    348  1.1  christos 	 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
    349  1.1  christos 	 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
    350  1.1  christos 
    351  1.1  christos 2018-08-29  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    352  1.1  christos 
    353  1.1  christos 	* elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
    354  1.1  christos 	(AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
    355  1.1  christos 	* opcode/mips.h (ASE_LOONGSON_CAM): New macro.
    356  1.1  christos 
    357  1.1  christos 2018-08-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    358  1.1  christos 
    359  1.1  christos 	* elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
    360  1.1  christos 	(GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
    361  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
    362  1.1  christos 	(GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
    363  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
    364  1.1  christos 	(GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
    365  1.1  christos 	(GNU_PROPERTY_X86_UINT32_AND_LO): New.
    366  1.1  christos 	(GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
    367  1.1  christos 	(GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
    368  1.1  christos 	(GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
    369  1.1  christos 	(GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
    370  1.1  christos 	(GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
    371  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
    372  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
    373  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
    374  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
    375  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
    376  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
    377  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
    378  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
    379  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
    380  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
    381  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
    382  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
    383  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
    384  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
    385  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
    386  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
    387  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
    388  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
    389  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
    390  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
    391  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
    392  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
    393  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
    394  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
    395  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
    396  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
    397  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
    398  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
    399  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
    400  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
    401  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
    402  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
    403  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
    404  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
    405  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
    406  1.1  christos 	(GNU_PROPERTY_X86_UINT32_AND_LO + 0).
    407  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
    408  1.1  christos 	(GNU_PROPERTY_X86_UINT32_OR_LO + 0).
    409  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_NEEDED): New.  Defined to
    410  1.1  christos 	(GNU_PROPERTY_X86_UINT32_OR_LO + 1).
    411  1.1  christos 	(GNU_PROPERTY_X86_ISA_1_USED): Defined to
    412  1.1  christos 	(GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
    413  1.1  christos 	(GNU_PROPERTY_X86_FEATURE_2_USED): New.  Defined to
    414  1.1  christos 	(GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
    415  1.1  christos 
    416  1.1  christos 2018-08-24  H.J. Lu  <hongjiu.lu (a] intel.com>
    417  1.1  christos 
    418  1.1  christos 	* elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
    419  1.1  christos 
    420  1.1  christos 2018-08-21  John Darrington  <john (a] darrington.wattle.id.au>
    421  1.1  christos 
    422  1.1  christos 	* elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
    423  1.1  christos 
    424  1.1  christos 2018-08-21  Alan Modra  <amodra (a] gmail.com>
    425  1.1  christos 
    426  1.1  christos 	* opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
    427  1.1  christos 	Mention use of "extract" function to provide default value.
    428  1.1  christos 	(PPC_OPERAND_OPTIONAL_VALUE): Delete.
    429  1.1  christos 	(ppc_optional_operand_value): Rewrite to use extract function.
    430  1.1  christos 
    431  1.1  christos 2018-08-18  John Darrington  <john (a] darrington.wattle.id.au>
    432  1.1  christos 
    433  1.1  christos 	* opcode/s12z.h: New file.
    434  1.1  christos 
    435  1.1  christos 2018-08-09  Richard Earnshaw  <rearnsha (a] arm.com>
    436  1.1  christos 
    437  1.1  christos 	* elf/arm.h: Updated comments for e_flags definitions.
    438  1.1  christos 
    439  1.1  christos 2018-08-06  Claudiu Zissulescu  <claziss (a] synopsys.com>
    440  1.1  christos 
    441  1.1  christos 	* elf/arc.h (Tag_ARC_ATR_version): New tag.
    442  1.1  christos 
    443  1.1  christos 2018-08-06  Claudiu Zissulescu  <claziss (a] synopsys.com>
    444  1.1  christos 
    445  1.1  christos 	* opcode/arc.h (ARC_OPCODE_ARCV1): Define.
    446  1.1  christos 
    447  1.1  christos 2018-08-01  Richard Earnshaw  <rearnsha (a] arm.com>
    448  1.1  christos 
    449  1.1  christos 	Copy over from GCC
    450  1.1  christos 	2018-07-26  Martin Liska  <mliska (a] suse.cz>
    451  1.1  christos 
    452  1.1  christos 	PR lto/86548
    453  1.1  christos 	* libiberty.h (make_temp_file_with_prefix): New function.
    454  1.1  christos 
    455  1.1  christos 2018-07-30  Jim Wilson  <jimw (a] sifive.com>
    456  1.1  christos 
    457  1.1  christos 	* opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
    458  1.1  christos 	(INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
    459  1.1  christos 	(INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
    460  1.1  christos 
    461  1.1  christos 2018-07-30  Andrew Jenner  <andrew (a] codesourcery.com>
    462  1.1  christos 
    463  1.1  christos 	* elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
    464  1.1  christos 	* elf/csky.h: New file.
    465  1.1  christos 
    466  1.1  christos 2018-07-27  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    467  1.1  christos 	    Maciej W. Rozycki  <macro (a] linux-mips.org>
    468  1.1  christos 
    469  1.1  christos 	* elf/mips.h (AFL_ASE_MASK): Correct typo.
    470  1.1  christos 
    471  1.1  christos 2018-07-26  Alex Chadwick  <Alex.Chadwick (a] cl.cam.ac.uk>
    472  1.1  christos 
    473  1.1  christos 	* opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
    474  1.1  christos 
    475  1.1  christos 2018-07-26  Alan Modra  <amodra (a] gmail.com>
    476  1.1  christos 
    477  1.1  christos 	* elf/ppc64.h: Specify byte offset to local entry for values
    478  1.1  christos 	of two to six in STO_PPC64_LOCAL_MASK.  Clarify r2 return
    479  1.1  christos 	value for such functions when entering via global entry point.
    480  1.1  christos 	Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
    481  1.1  christos 
    482  1.1  christos 2018-07-24  Alan Modra  <amodra (a] gmail.com>
    483  1.1  christos 
    484  1.1  christos 	PR 23430
    485  1.1  christos 	* elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
    486  1.1  christos 
    487  1.1  christos 2018-07-20  Chenghua Xu  <paul.hua.gm (a] gmail.com>
    488  1.1  christos 	    Maciej W. Rozycki  <macro (a] mips.com>
    489  1.1  christos 
    490  1.1  christos 	* elf/mips.h (AFL_ASE_MMI): New macro.
    491  1.1  christos 	(AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
    492  1.1  christos 	* opcode/mips.h (ASE_LOONGSON_MMI): New macro.
    493  1.1  christos 
    494  1.1  christos 2018-07-17  Maciej W. Rozycki  <macro (a] mips.com>
    495  1.1  christos 
    496  1.1  christos 	* bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
    497  1.1  christos 
    498  1.1  christos 2018-07-06  Alan Modra  <amodra (a] gmail.com>
    499  1.1  christos 
    500  1.1  christos 	* diagnostics.h: Comment on macro usage.
    501  1.1  christos 
    502  1.1  christos 2018-07-05  Simon Marchi  <simon.marchi (a] polymtl.ca>
    503  1.1  christos 
    504  1.1  christos 	* diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
    505  1.1  christos 	Define for clang.
    506  1.1  christos 
    507  1.1  christos 2018-07-02  Maciej W. Rozycki  <macro (a] mips.com>
    508  1.1  christos 
    509  1.1  christos 	PR tdep/8282
    510  1.1  christos 	* dis-asm.h (disasm_option_arg_t): New typedef.
    511  1.1  christos 	(disasm_options_and_args_t): Likewise.
    512  1.1  christos 	(disasm_options_t): Add `arg' member, document members.
    513  1.1  christos 	(disassembler_options_mips): New prototype.
    514  1.1  christos 	(disassembler_options_arm, disassembler_options_powerpc)
    515  1.1  christos 	(disassembler_options_s390): Update prototypes.
    516  1.1  christos 
    517  1.1  christos 2018-06-29  Tamar Christina  <tamar.christina (a] arm.com>
    518  1.1  christos 
    519  1.1  christos 	PR binutils/23192
    520  1.1  christos 	*opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
    521  1.1  christos 
    522  1.1  christos 2018-06-26  Alan Modra  <amodra (a] gmail.com>
    523  1.1  christos 
    524  1.1  christos 	* elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
    525  1.1  christos 
    526  1.1  christos 2018-06-24  Nick Clifton  <nickc (a] redhat.com>
    527  1.1  christos 
    528  1.1  christos 	2.31 branch created.
    529  1.1  christos 
    530  1.1  christos 2018-06-21  Alan Hayward  <alan.hayward (a] arm.com>
    531  1.1  christos 
    532  1.1  christos 	* elf/internal.h (ELF_SECTION_IN_SEGMENT): Dont check addresses
    533  1.1  christos 	for non SHT_NOBITS.
    534  1.1  christos 
    535  1.1  christos 2018-06-19  Simon Marchi  <simon.marchi (a] ericsson.com>
    536  1.1  christos 
    537  1.1  christos 	Sync with GCC
    538  1.1  christos 
    539  1.1  christos 	2018-05-24  Tom Rix  <trix (a] juniper.net>
    540  1.1  christos 
    541  1.1  christos 	* dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
    542  1.1  christos 
    543  1.1  christos 	2017-11-20  Kito Cheng  <kito.cheng (a] gmail.com>
    544  1.1  christos 
    545  1.1  christos 	* longlong.h [__riscv] (__umulsidi3): Define.
    546  1.1  christos 	[__riscv] (umul_ppmm): Likewise.
    547  1.1  christos 	[__riscv] (__muluw3): Likewise.
    548  1.1  christos 
    549  1.1  christos 2018-06-14  Faraz Shahbazker  <Faraz.Shahbazker (a] mips.com>
    550  1.1  christos 
    551  1.1  christos 	* elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
    552  1.1  christos 	(AFL_ASE_MASK): Update to include AFL_ASE_GINV.
    553  1.1  christos 	* opcode/mips.h: Document "+\" operand format.
    554  1.1  christos 	(ASE_GINV): New macro.
    555  1.1  christos 
    556  1.1  christos 2018-06-13  Scott Egerton  <scott.egerton (a] imgtec.com>
    557  1.1  christos 	    Faraz Shahbazker  <Faraz.Shahbazker (a] mips.com>
    558  1.1  christos 
    559  1.1  christos 	* elf/mips.h (AFL_ASE_CRC): New macro.
    560  1.1  christos 	(AFL_ASE_MASK): Update to include AFL_ASE_CRC.
    561  1.1  christos 	* opcode/mips.h (ASE_CRC): New macro.
    562  1.1  christos 	* opcode/mips.h (ASE_CRC64): Likewise.
    563  1.1  christos 
    564  1.1  christos 2018-06-04  Max Filippov  <jcmvbkbc (a] gmail.com>
    565  1.1  christos 
    566  1.1  christos 	* elf/xtensa.h (xtensa_read_table_entries)
    567  1.1  christos 	(xtensa_compute_fill_extra_space): New declarations.
    568  1.1  christos 
    569  1.1  christos 2018-06-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    570  1.1  christos 
    571  1.1  christos 	* diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
    572  1.1  christos 	define for GCC.
    573  1.1  christos 
    574  1.1  christos 2018-06-04  H.J. Lu  <hongjiu.lu (a] intel.com>
    575  1.1  christos 
    576  1.1  christos 	* diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
    577  1.1  christos 	(DIAGNOSTIC_STRINGIFY): Likewise.
    578  1.1  christos 	(DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
    579  1.1  christos 	(DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
    580  1.1  christos 	(DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
    581  1.1  christos 	(DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
    582  1.1  christos 	(DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
    583  1.1  christos 	(DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
    584  1.1  christos 
    585  1.1  christos 2018-06-01  H.J. Lu  <hongjiu.lu (a] intel.com>
    586  1.1  christos 
    587  1.1  christos 	* diagnostics.h: Moved from ../gdb/common/diagnostics.h.
    588  1.1  christos 
    589  1.1  christos 2018-05-28  Bernd Edlinger  <bernd.edlinger (a] hotmail.de>
    590  1.1  christos 
    591  1.1  christos 	* splay-tree.h (splay_tree_compare_strings,
    592  1.1  christos 	splay_tree_delete_pointers): Declare new utility functions.
    593  1.1  christos 
    594  1.1  christos 2018-05-21  Peter Bergner  <bergner (a] vnet.ibm.com.com>
    595  1.1  christos 
    596  1.1  christos 	* opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
    597  1.1  christos 
    598  1.1  christos 2018-05-18  Kito Cheng  <kito.cheng (a] gmail.com>
    599  1.1  christos 
    600  1.1  christos 	* elf/riscv.h (EF_RISCV_RVE): New define.
    601  1.1  christos 
    602  1.1  christos 2018-05-18  John Darrington  <john (a] darrington.wattle.id.au>
    603  1.1  christos 
    604  1.1  christos 	* elf/s12z.h: New header.
    605  1.1  christos 
    606  1.1  christos 2018-05-15  Tamar Christina  <tamar.christina (a] arm.com>
    607  1.1  christos 
    608  1.1  christos 	PR binutils/21446
    609  1.1  christos 	* opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
    610  1.1  christos 
    611  1.1  christos 2018-05-15  Tamar Christina  <tamar.christina (a] arm.com>
    612  1.1  christos 
    613  1.1  christos 	PR binutils/21446
    614  1.1  christos 	* opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
    615  1.1  christos 	(aarch64_print_operand): Support notes.
    616  1.1  christos 
    617  1.1  christos 2018-05-15  Tamar Christina  <tamar.christina (a] arm.com>
    618  1.1  christos 
    619  1.1  christos 	PR binutils/21446
    620  1.1  christos 	* opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
    621  1.1  christos 	(aarch64_decode_insn): Accept error struct.
    622  1.1  christos 
    623  1.1  christos 2018-05-15  Francois H. Theron  <francois.theron (a] netronome.com>
    624  1.1  christos 
    625  1.1  christos 	* opcode/nfp.h: Use uint64_t instead of bfd_vma.
    626  1.1  christos 
    627  1.1  christos 2018-05-10  John Darrington  <john (a] darrington.wattle.id.au>
    628  1.1  christos 
    629  1.1  christos 	* elf/common.h (EM_S12Z): New macro.
    630  1.1  christos 
    631  1.1  christos 2018-05-09  Sebastian Rasmussen  <sebras (a] gmail.com>
    632  1.1  christos 
    633  1.1  christos 	* mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
    634  1.1  christos 	Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
    635  1.1  christos 	(MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
    636  1.1  christos 	MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
    637  1.1  christos 
    638  1.1  christos 2018-05-08  Jim Wilson  <jimw (a] sifive.com>
    639  1.1  christos 
    640  1.1  christos 	* opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
    641  1.1  christos 	(MATCH_C_SRAI64, MASK_C_SRAI64): New.
    642  1.1  christos 	(MATCH_C_SLLI64, MASK_C_SLLI64): New.
    643  1.1  christos 
    644  1.1  christos 2018-05-07  Peter Bergner  <bergner (a] vnet.ibm.com.com>
    645  1.1  christos 
    646  1.1  christos 	* opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
    647  1.1  christos 	(vle_num_opcodes): Likewise.
    648  1.1  christos 	(spe2_num_opcodes): Likewise.
    649  1.1  christos 
    650  1.1  christos 2018-05-04  Alan Modra  <amodra (a] gmail.com>
    651  1.1  christos 
    652  1.1  christos 	* ansidecl.h: Import from gcc.
    653  1.1  christos 	* coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
    654  1.1  christos 	to s_name.
    655  1.1  christos 	(struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
    656  1.1  christos 
    657  1.1  christos 2018-04-30  Francois H. Theron <francois.theron (a] netronome.com>
    658  1.1  christos 
    659  1.1  christos 	* dis-asm.h: Added print_nfp_disassembler_options prototype.
    660  1.1  christos 	* elf/common.h: Added EM_NFP, officially assigned. See Google Group
    661  1.1  christos 	Generic System V Application Binary Interface.
    662  1.1  christos 	* elf/nfp.h: New, for NFP support.
    663  1.1  christos 	* opcode/nfp.h: New, for NFP support.
    664  1.1  christos 
    665  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
    666  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
    667  1.1  christos 
    668  1.1  christos 	* elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
    669  1.1  christos 	R_ARM_TLS_IE32_FDPIC.
    670  1.1  christos 
    671  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
    672  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
    673  1.1  christos 
    674  1.1  christos 	* elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
    675  1.1  christos 	(R_ARM_FUNCDESC)
    676  1.1  christos 	(R_ARM_FUNCDESC_VALUE): Define new relocations.
    677  1.1  christos 
    678  1.1  christos 2018-04-25  Christophe Lyon  <christophe.lyon (a] st.com>
    679  1.1  christos 	Mickal Gun  <mickael.guene (a] st.com>
    680  1.1  christos 
    681  1.1  christos 	* elf/arm.h (EF_ARM_FDPIC): New.
    682  1.1  christos 
    683  1.1  christos 2018-04-18  Alan Modra  <amodra (a] gmail.com>
    684  1.1  christos 
    685  1.1  christos 	* coff/mipspe.h: Delete.
    686  1.1  christos 
    687  1.1  christos 2018-04-18  Alan Modra  <amodra (a] gmail.com>
    688  1.1  christos 
    689  1.1  christos 	* aout/dynix3.h: Delete.
    690  1.1  christos 
    691  1.1  christos 2018-04-17 Andrew Sadek  <andrew.sadek.se (a] gmail.com>
    692  1.1  christos 
    693  1.1  christos 	Microblaze Target: PIC data text relative
    694  1.1  christos 
    695  1.1  christos 	* bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
    696  1.1  christos 	* elf/microblaze.h (Add 3 new relocations):
    697  1.1  christos 	R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
    698  1.1  christos 	and R_MICROBLAZE_TEXTREL_32_LO for relax function.
    699  1.1  christos 
    700  1.1  christos 2018-04-17  Alan Modra  <amodra (a] gmail.com>
    701  1.1  christos 
    702  1.1  christos 	* elf/i370.h: Revert removal.
    703  1.1  christos 	* elf/i860.h: Likewise.
    704  1.1  christos 	* elf/i960.h: Likewise.
    705  1.1  christos 
    706  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    707  1.1  christos 
    708  1.1  christos 	* coff/sparc.h: Delete.
    709  1.1  christos 
    710  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    711  1.1  christos 
    712  1.1  christos 	* aout/host.h: Remove m68k-aout and m68k-coff support.
    713  1.1  christos 	* aout/hp300hpux.h: Delete.
    714  1.1  christos 	* coff/apollo.h: Delete.
    715  1.1  christos 	* coff/aux-coff.h: Delete.
    716  1.1  christos 	* coff/m68k.h: Delete.
    717  1.1  christos 
    718  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    719  1.1  christos 
    720  1.1  christos 	* dis-asm.h: Remove sh5 and sh64 support.
    721  1.1  christos 
    722  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    723  1.1  christos 
    724  1.1  christos 	* coff/internal.h: Remove w65 support.
    725  1.1  christos 	* coff/w65.h: Delete.
    726  1.1  christos 
    727  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    728  1.1  christos 
    729  1.1  christos 	* coff/we32k.h: Delete.
    730  1.1  christos 
    731  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    732  1.1  christos 
    733  1.1  christos 	* coff/internal.h: Remove m88k support.
    734  1.1  christos 	* coff/m88k.h: Delete.
    735  1.1  christos 	* opcode/m88k.h: Delete.
    736  1.1  christos 
    737  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    738  1.1  christos 
    739  1.1  christos 	* elf/i370.h: Delete.
    740  1.1  christos 	* opcode/i370.h: Delete.
    741  1.1  christos 
    742  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    743  1.1  christos 
    744  1.1  christos 	* coff/h8500.h: Delete.
    745  1.1  christos 	* coff/internal.h: Remove h8500 support.
    746  1.1  christos 
    747  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    748  1.1  christos 
    749  1.1  christos 	* coff/h8300.h: Delete.
    750  1.1  christos 
    751  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    752  1.1  christos 
    753  1.1  christos 	* ieee.h: Delete.
    754  1.1  christos 
    755  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    756  1.1  christos 
    757  1.1  christos 	* aout/host.h: Remove newsos3 support.
    758  1.1  christos 
    759  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    760  1.1  christos 
    761  1.1  christos 	* nlm/ChangeLog-9315: Delete.
    762  1.1  christos 	* nlm/alpha-ext.h: Delete.
    763  1.1  christos 	* nlm/common.h: Delete.
    764  1.1  christos 	* nlm/external.h: Delete.
    765  1.1  christos 	* nlm/i386-ext.h: Delete.
    766  1.1  christos 	* nlm/internal.h: Delete.
    767  1.1  christos 	* nlm/ppc-ext.h: Delete.
    768  1.1  christos 	* nlm/sparc32-ext.h: Delete.
    769  1.1  christos 
    770  1.1  christos 2018-04-16  Alan Modra  <amodra (a] gmail.com>
    771  1.1  christos 
    772  1.1  christos 	* opcode/tahoe.h: Delete.
    773  1.1  christos 
    774  1.1  christos 2018-04-11  Alan Modra  <amodra (a] gmail.com>
    775  1.1  christos 
    776  1.1  christos 	* aout/adobe.h: Delete.
    777  1.1  christos 	* aout/reloc.h: Delete.
    778  1.1  christos 	* coff/i860.h: Delete.
    779  1.1  christos 	* coff/i960.h: Delete.
    780  1.1  christos 	* elf/i860.h: Delete.
    781  1.1  christos 	* elf/i960.h: Delete.
    782  1.1  christos 	* opcode/i860.h: Delete.
    783  1.1  christos 	* opcode/i960.h: Delete.
    784  1.1  christos 	* aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
    785  1.1  christos 	* aout/ar.h (ARMAGB): Remove.
    786  1.1  christos 	* coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
    787  1.1  christos 	union internal_auxent): Remove i960 support.
    788  1.1  christos 
    789  1.1  christos 2018-04-09  Alan Modra  <amodra (a] gmail.com>
    790  1.1  christos 
    791  1.1  christos 	* elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
    792  1.1  christos 	* elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
    793  1.1  christos 
    794  1.1  christos 2018-03-28  Renlin Li  <renlin.li (a] arm.com>
    795  1.1  christos 
    796  1.1  christos 	PR ld/22970
    797  1.1  christos 	* elf/aarch64.h: Add relocation number for
    798  1.1  christos 	R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
    799  1.1  christos 	R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
    800  1.1  christos 	R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
    801  1.1  christos 	R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
    802  1.1  christos 	R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
    803  1.1  christos 	R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
    804  1.1  christos 	R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
    805  1.1  christos 	R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
    806  1.1  christos 
    807  1.1  christos 2018-03-28  Nick Clifton  <nickc (a] redhat.com>
    808  1.1  christos 
    809  1.1  christos 	PR 22988
    810  1.1  christos 	* opcode/aarch64.h (enum aarch64_opnd): Add
    811  1.1  christos 	AARCH64_OPND_SVE_ADDR_R.
    812  1.1  christos 
    813  1.1  christos 2018-03-21  H.J. Lu  <hongjiu.lu (a] intel.com>
    814  1.1  christos 
    815  1.1  christos 	* elf/common.h (DF_1_KMOD): New.
    816  1.1  christos 	(DF_1_WEAKFILTER): Likewise.
    817  1.1  christos 	(DF_1_NOCOMMON): Likewise.
    818  1.1  christos 
    819  1.1  christos 2018-03-14  Kito Cheng  <kito.cheng (a] gmail.com>
    820  1.1  christos 
    821  1.1  christos 	* opcode/riscv.h (OP_MASK_FUNCT3): New.
    822  1.1  christos 	(OP_SH_FUNCT3): Likewise.
    823  1.1  christos 	(OP_MASK_FUNCT7): Likewise.
    824  1.1  christos 	(OP_SH_FUNCT7): Likewise.
    825  1.1  christos 	(OP_MASK_OP2): Likewise.
    826  1.1  christos 	(OP_SH_OP2): Likewise.
    827  1.1  christos 	(OP_MASK_CFUNCT4): Likewise.
    828  1.1  christos 	(OP_SH_CFUNCT4): Likewise.
    829  1.1  christos 	(OP_MASK_CFUNCT3): Likewise.
    830  1.1  christos 	(OP_SH_CFUNCT3): Likewise.
    831  1.1  christos 	(riscv_insn_types): Likewise.
    832  1.1  christos 
    833  1.1  christos 2018-03-13  Nick Clifton  <nickc (a] redhat.com>
    834  1.1  christos 
    835  1.1  christos 	PR 22113
    836  1.1  christos 	* coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
    837  1.1  christos 	field.
    838  1.1  christos 
    839  1.1  christos 2018-03-08  H.J. Lu  <hongjiu.lu (a] intel.com>
    840  1.1  christos 
    841  1.1  christos 	* opcode/i386 (OLDGCC_COMPAT): Removed.
    842  1.1  christos 
    843  1.1  christos 2018-02-27  Thomas Preud'homme  <thomas.preudhomme (a] arm.com>
    844  1.1  christos 
    845  1.1  christos 	* opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
    846  1.1  christos 
    847  1.1  christos 2018-02-20  Maciej W. Rozycki  <macro (a] mips.com>
    848  1.1  christos 
    849  1.1  christos 	* opcode/mips.h: Remove `M' operand code.
    850  1.1  christos 
    851  1.1  christos 2018-02-12  Zebediah Figura  <z.figura12 (a] gmail.com>
    852  1.1  christos 
    853  1.1  christos 	* coff/msdos.h: New header.
    854  1.1  christos 	* coff/pe.h: Move common defines to msdos.h.
    855  1.1  christos 	* coff/powerpc.h: Likewise.
    856  1.1  christos 
    857  1.1  christos 2018-01-13  Nick Clifton  <nickc (a] redhat.com>
    858  1.1  christos 
    859  1.1  christos 	2.30 branch created.
    860  1.1  christos 
    861  1.1  christos 2018-01-11  H.J. Lu  <hongjiu.lu (a] intel.com>
    862  1.1  christos 
    863  1.1  christos 	PR ld/22393
    864  1.1  christos 	* bfdlink.h (bfd_link_info): Add separate_code.
    865  1.1  christos 
    866  1.1  christos 2018-01-04  Jim Wilson  <jimw (a] sifive.com>
    867  1.1  christos 
    868  1.1  christos 	* opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL.  Rename
    869  1.1  christos 	DECLARE_CSR entry.  Add alias to map sbadaddr to CSR_STVAL.
    870  1.1  christos 	(CSR_MBADADDR): Rename to CSR_MTVAL.  Rename DECLARE_CSR entry.
    871  1.1  christos 	Add alias to map mbadaddr to CSR_MTVAL.
    872  1.1  christos 
    873  1.1  christos 2018-01-03  Alan Modra  <amodra (a] gmail.com>
    874  1.1  christos 
    875  1.1  christos 	Update year range in copyright notice of all files.
    876  1.1  christos 
    877  1.1  christos For older changes see ChangeLog-2017
    878  1.1  christos 
    880  1.1  christos Copyright (C) 2018 Free Software Foundation, Inc.
    881  1.1  christos 
    882  1.1  christos Copying and distribution of this file, with or without modification,
    883  1.1  christos are permitted in any medium without royalty provided the copyright
    884  1.1  christos notice and this notice are preserved.
    885  1.1  christos 
    886  1.1  christos Local Variables:
    887  1.1  christos mode: change-log
    888  1.1  christos left-margin: 8
    889  1.1  christos fill-column: 74
    890  1.1  christos version-control: never
    891                End:
    892