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