1 1.1 christos 2020-12-23 H.J. Lu <hongjiu.lu (a] intel.com> 2 1.1 christos 3 1.1 christos * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_LAM_U48): New. 4 1.1 christos (GNU_PROPERTY_X86_FEATURE_1_LAM_U57): Likewise. 5 1.1 christos 6 1.1 christos 2020-12-18 Alan Modra <amodra (a] gmail.com> 7 1.1 christos 8 1.1 christos * xtensa-isa-internal.h (xtisa_errno, xtisa_error_msg): Delete. 9 1.1 christos 10 1.1 christos 2020-12-18 Alan Modra <amodra (a] gmail.com> 11 1.1 christos 12 1.1 christos * opcode/arc-attrs.h (CONFLICT_LIST): Make const. 13 1.1 christos 14 1.1 christos 2020-12-16 Alan Modra <amodra (a] gmail.com> 15 1.1 christos 16 1.1 christos * bfdlink.h (struct bfd_link_info): Add maxpagesize and 17 1.1 christos commonpagesize. 18 1.1 christos 19 1.1 christos 2020-12-16 Alan Modra <amodra (a] gmail.com> 20 1.1 christos 21 1.1 christos * xtensa-isa-internal.h (xtensa_format_internal), 22 1.1 christos (xtensa_slot_internal, xtensa_operand_internal), 23 1.1 christos (xtensa_arg_internal, xtensa_iclass_internal), 24 1.1 christos (xtensa_opcode_internal, xtensa_regfile_internal), 25 1.1 christos (xtensa_interface_internal, xtensa_funcUnit_internal), 26 1.1 christos (xtensa_state_internal, xtensa_sysreg_internal): Constify. 27 1.1 christos 28 1.1 christos 2020-12-15 Vivek Das Mohapatra <vivek (a] collabora.com> 29 1.1 christos 30 1.1 christos * elf/common.h (DT_GNU_FLAGS_1, DF_GNU_1_UNIQUE): Define. 31 1.1 christos * bfdlink.h (struct bfd_link_info): New field gnu_flags_1. 32 1.1 christos 33 1.1 christos 2020-12-11 Cary Coutant <ccoutant (a] gmail.com> 34 1.1 christos 35 1.1 christos * elf/common.h: Update list of e_machine values. 36 1.1 christos 37 1.1 christos 2020-12-10 Nelson Chu <nelson.chu (a] sifive.com> 38 1.1 christos 39 1.1 christos * opcode/riscv.h (M_ZEXTH, M_ZEXTW, M_SEXTB, M_SEXTH.): Added. 40 1.1 christos 41 1.1 christos 2020-12-10 Nelson Chu <nelson.chu (a] sifive.com> 42 1.1 christos 43 1.1 christos * opcode/riscv.h: Add INSN_CLASS_ZICSR and INSN_CLASS_ZIFENCEI. 44 1.1 christos 45 1.1 christos 2020-12-07 Nick Clifton <nickc (a] redhat.com> 46 1.1 christos 47 1.1 christos * elf/common.h (SHF_GNU_BUILD_NOTE): Delete. 48 1.1 christos 49 1.1 christos 2020-12-01 Nelson Chu <nelson.chu (a] sifive.com> 50 1.1 christos 51 1.1 christos * opcode/riscv.h (RISCV_UNKNOWN_VERSION): added. 52 1.1 christos 53 1.1 christos 2020-12-01 Nelson Chu <nelson.chu (a] sifive.com> 54 1.1 christos 55 1.1 christos * opcode/riscv.h (riscv_ext_version): 56 1.1 christos Change the version type from unsigned to int. 57 1.1 christos 58 1.1 christos 2020-11-23 Nick Alcock <nick.alcock (a] oracle.com> 59 1.1 christos 60 1.1 christos * ctf-api.h: Style nit: remove () on function names in comments. 61 1.1 christos (ctf_sect_t): Mention endianness concerns. 62 1.1 christos (ctf_symsect_endianness): New declaration. 63 1.1 christos (ctf_arc_symsect_endianness): Likewise. 64 1.1 christos 65 1.1 christos 2020-11-20 Nick Alcock <nick.alcock (a] oracle.com> 66 1.1 christos 67 1.1 christos * ctf-api.h (ctf_getsymsect): New. 68 1.1 christos (ctf_getstrsect): Likewise. 69 1.1 christos 70 1.1 christos 2020-11-20 Nick Alcock <nick.alcock (a] oracle.com> 71 1.1 christos 72 1.1 christos * ctf-api.h (ctf_arc_lookup_symbol): New. 73 1.1 christos (ctf_arc_flush_caches): Likewise. 74 1.1 christos * ctf.h: Document new auto-ctf_import behaviour. 75 1.1 christos 76 1.1 christos 2020-11-20 Nick Alcock <nick.alcock (a] oracle.com> 77 1.1 christos 78 1.1 christos * ctf-api.h (ctf_symbol_next): New. 79 1.1 christos (ctf_add_objt_sym): Likewise. 80 1.1 christos (ctf_add_func_sym): Likewise. 81 1.1 christos * ctf.h: Document new function info section format. 82 1.1 christos (CTF_F_NEWFUNCINFO): New. 83 1.1 christos (CTF_F_IDXSORTED): New. 84 1.1 christos (CTF_F_MAX): Adjust accordingly. 85 1.1 christos 86 1.1 christos 2020-11-20 Nick Alcock <nick.alcock (a] oracle.com> 87 1.1 christos 88 1.1 christos * bfdlink.h (struct elf_sym_strtab): Replace with... 89 1.1 christos (struct elf_internal_sym): ... this. 90 1.1 christos (struct bfd_link_callbacks) <examine_strtab>: Take only a 91 1.1 christos symstrtab argument. 92 1.1 christos <ctf_new_symbol>: New. 93 1.1 christos <ctf_new_dynsym>: Likewise. 94 1.1 christos * ctf-api.h (struct ctf_link_sym) <st_symidx>: New. 95 1.1 christos <st_nameidx>: Likewise. 96 1.1 christos <st_nameidx_set>: Likewise. 97 1.1 christos (ctf_link_iter_symbol_f): Removed. 98 1.1 christos (ctf_link_shuffle_syms): Remove most parameters, just takes a 99 1.1 christos ctf_dict_t now. 100 1.1 christos (ctf_link_add_linker_symbol): New, split from 101 1.1 christos ctf_link_shuffle_syms. 102 1.1 christos * ctf.h (CTF_F_DYNSTR): New. 103 1.1 christos (CTF_F_MAX): Adjust. 104 1.1 christos 105 1.1 christos 2020-11-20 Nick Alcock <nick.alcock (a] oracle.com> 106 1.1 christos 107 1.1 christos * ctf-api.h (ctf_arc_open_by_name): Rename to... 108 1.1 christos (ctf_dict_open): ... this, keeping compatibility function. 109 1.1 christos (ctf_arc_open_by_name_sections): Rename to... 110 1.1 christos (ctf_dict_open_sections): ... this, keeping compatibility function. 111 1.1 christos 112 1.1 christos 2020-11-20 Nick Alcock <nick.alcock (a] oracle.com> 113 1.1 christos 114 1.1 christos * ctf-api.h (ctf_file_t): Rename to... 115 1.1 christos (ctf_dict_t): ... this. Keep ctf_file_t around for compatibility. 116 1.1 christos (struct ctf_file): Likewise rename to... 117 1.1 christos (struct ctf_dict): ... this. 118 1.1 christos (ctf_file_close): Rename to... 119 1.1 christos (ctf_dict_close): ... this, keeping compatibility function. 120 1.1 christos (ctf_parent_file): Rename to... 121 1.1 christos (ctf_parent_dict): ... this, keeping compatibility function. 122 1.1 christos All callers adjusted. 123 1.1 christos * ctf.h: Rename references to ctf_file_t to ctf_dict_t. 124 1.1 christos (struct ctf_archive) <ctfa_nfiles>: Rename to... 125 1.1 christos <ctfa_ndicts>: ... this. 126 1.1 christos 127 1.1 christos 2020-11-18 Jozef Lawrynowicz <jozef.l (a] mittosystems.com> 128 1.1 christos 129 1.1 christos * elf/common.h (SHF_GNU_RETAIN): Define. 130 1.1 christos 131 1.1 christos 2020-11-16 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 132 1.1 christos 133 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_FLAGM): Add new feature. 134 1.1 christos (AARCH64_FEATURE_FLAGMANIP): Update comment. 135 1.1 christos (AARCH64_ARCH_V8_4): Add back FLAGM to Armv8.4-A. 136 1.1 christos 137 1.1 christos 2020-11-09 Spencer E. Olson <olsonse (a] umich.edu> 138 1.1 christos 139 1.1 christos * opcode/pru.h: Add LMBD (left-most bit detect) opcode index. 140 1.1 christos 141 1.1 christos 2020-11-09 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 142 1.1 christos 143 1.1 christos * opcode/aarch64.h (enum aarch64_opnd): Add new operand AARCH64_OPND_Rt_LS64. 144 1.1 christos 145 1.1 christos 2020-11-06 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 146 1.1 christos 147 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_PAC): Add new feature. 148 1.1 christos (AARCH64_ARCH_V8_3): Add back PAC to Armv8.3-A. 149 1.1 christos 150 1.1 christos 2020-11-04 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 151 1.1 christos 152 1.1 christos * opcode/aarch64.h (AARCH64_ARCH_V8): Add RAS to Armv8-A. 153 1.1 christos (AARCH64_ARCH_V8_2): Remove RAS from Armv8.2-A set. 154 1.1 christos 155 1.1 christos 2020-11-03 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 156 1.1 christos 157 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_LS64): New +ls64 feature flag. 158 1.1 christos (AARCH64_ARCH_V8_7): Add LS64 as part of Armv8.7-a. 159 1.1 christos 160 1.1 christos 2020-10-30 H.J. Lu <hongjiu.lu (a] intel.com> 161 1.1 christos 162 1.1 christos PR gas/26703 163 1.1 christos * elf/common.h (GNU_PROPERTY_X86_ISA_1_BASELINE): New. 164 1.1 christos (GNU_PROPERTY_X86_ISA_1_V2): Uppdated. 165 1.1 christos (GNU_PROPERTY_X86_ISA_1_V3): Likewise. 166 1.1 christos (GNU_PROPERTY_X86_ISA_1_V4): Likewise. 167 1.1 christos 168 1.1 christos 2020-10-27 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 169 1.1 christos 170 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_CSRE): New -march feature. 171 1.1 christos (enum aarch64_opnd): New CSR instruction field AARCH64_OPND_CSRE_CSR. 172 1.1 christos 173 1.1 christos 2020-10-26 Cooper Qu <cooper.qu (a] linux.alibaba.com> 174 1.1 christos 175 1.1 christos * opcode/csky.h (CSKY_VERSION_V1): New, currently used. 176 1.1 christos (CSKY_VERSION_V2): New. 177 1.1 christos (CSKY_VERSION_V3): New. 178 1.1 christos 179 1.1 christos 2020-10-23 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 180 1.1 christos 181 1.1 christos * opcode/aarch64.h (enum aarch64_opnd): New operand 182 1.1 christos AARCH64_OPND_BARRIER_DSB_NXS. 183 1.1 christos (aarch64_barrier_dsb_nxs_options): Declare DSB nXS options. 184 1.1 christos 185 1.1 christos 2020-10-21 Tom Tromey <tromey (a] adacore.com> 186 1.1 christos 187 1.1 christos * ctf-api.h (_CTF_ERRORS): New macro. 188 1.1 christos 189 1.1 christos 2020-10-16 Nelson Chu <nelson.chu (a] sifive.com> 190 1.1 christos 191 1.1 christos * elf/riscv.h: Add R_RISCV_IRELATIVE to 58. 192 1.1 christos 193 1.1 christos 2020-10-16 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 194 1.1 christos 195 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_V8_7): New feature bitmask. 196 1.1 christos (AARCH64_ARCH_V8_7): New arch feature set. 197 1.1 christos 198 1.1 christos 2020-10-09 H.J. Lu <hongjiu.lu (a] intel.com> 199 1.1 christos 200 1.1 christos PR gas/26703 201 1.1 christos * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ... 202 1.1 christos (GNU_PROPERTY_X86_COMPAT_2_ISA_1_USED): This. 203 1.1 christos (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ... 204 1.1 christos (GNU_PROPERTY_X86_COMPAT_2_ISA_1_NEEDED): This. 205 1.1 christos (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ... 206 1.1 christos (GNU_PROPERTY_X86_COMPAT_2_ISA_1_XXX): This. 207 1.1 christos (GNU_PROPERTY_X86_ISA_1_NEEDED): New. 208 1.1 christos (GNU_PROPERTY_X86_ISA_1_USED): Likewise. 209 1.1 christos (GNU_PROPERTY_X86_ISA_1_V2): Likewise. 210 1.1 christos (GNU_PROPERTY_X86_ISA_1_V3): Likewise. 211 1.1 christos (GNU_PROPERTY_X86_ISA_1_V4): Likewise. 212 1.1 christos (GNU_PROPERTY_X86_FEATURE_2_MASK): Likewise. 213 1.1 christos 214 1.1 christos 2020-09-23 Mark Wielaard <mark (a] klomp.org> 215 1.1 christos 216 1.1 christos Sync with GCC 217 1.1 christos * dwarf2.def: Add DWARF5 Unit type header encoding macros 218 1.1 christos DW_UT_FIRST, DW_UT and DW_UT_END. 219 1.1 christos * dwarf2.h (enum dwarf_unit_type): Removed and define using 220 1.1 christos DW_UT_FIRST, DW_UT and DW_UT_END macros. 221 1.1 christos (get_DW_UT_name): New function declaration. 222 1.1 christos 223 1.1 christos 2020-09-12 H.J. Lu <hongjiu.lu (a] intel.com> 224 1.1 christos 225 1.1 christos PR ld/26391 226 1.1 christos * bfdlink.h (bfd_link_info): Add unique_symbol. 227 1.1 christos 228 1.1 christos 2020-09-11 Felix Willgerodt <felix.willgerodt (a] intel.com> 229 1.1 christos 230 1.1 christos Sync with GCC 231 1.1 christos 2020-09-08 Felix Willgerodt <felix.willgerodt (a] intel.com> 232 1.1 christos 233 1.1 christos * floatformat.h (floatformat_bfloat16_big): New. 234 1.1 christos (floatformat_bfloat16_little): New. 235 1.1 christos 236 1.1 christos 2020-09-12 Cooper Qu <cooper.qu (a] linux.alibaba.com> 237 1.1 christos 238 1.1 christos * opcode/csky.h (CSKYV1_ISA_E1): Convert to bfd_uint64_t type. 239 1.1 christos (CSKYV2_ISA_E1): Likewise. 240 1.1 christos (CSKYV2_ISA_1E2>): Likewise. 241 1.1 christos (CSKYV2_ISA_2E3>): Likewise. 242 1.1 christos (CSKYV2_ISA_3E7>): Likewise. 243 1.1 christos (CSKYV2_ISA_7E10): Likewise. 244 1.1 christos (CSKYV2_ISA_3E3R1): Likewise. 245 1.1 christos (CSKYV2_ISA_3E3R2): Likewise. 246 1.1 christos (CSKYV2_ISA_10E60): Likewise. 247 1.1 christos (CSKYV2_ISA_3E3R3): Likewise. 248 1.1 christos (CSKY_ISA_TRUST): Likewise. 249 1.1 christos (CSKY_ISA_CACHE): Likewise. 250 1.1 christos (CSKY_ISA_NVIC): Likewise. 251 1.1 christos (CSKY_ISA_CP): Likewise. 252 1.1 christos (CSKY_ISA_MP): Likewise. 253 1.1 christos (CSKY_ISA_MP_1E2): Likewise. 254 1.1 christos (CSKY_ISA_JAVA): Likewise. 255 1.1 christos (CSKY_ISA_MAC): Likewise. 256 1.1 christos (CSKY_ISA_MAC_DSP): Likewise. 257 1.1 christos (CSKY_ISA_DSP): Likewise. 258 1.1 christos (CSKY_ISA_DSP_1E2): Likewise. 259 1.1 christos (CSKY_ISA_DSP_ENHANCE): Likewise. 260 1.1 christos (CSKY_ISA_DSPE60): Likewise. 261 1.1 christos (CSKY_ISA_FLOAT_E1): Likewise. 262 1.1 christos (CSKY_ISA_FLOAT_1E2): Likewise. 263 1.1 christos (CSKY_ISA_FLOAT_1E3): Likewise. 264 1.1 christos (CSKY_ISA_FLOAT_3E4): Likewise. 265 1.1 christos (CSKY_ISA_FLOAT_7E60): Likewise. 266 1.1 christos (CSKY_ISA_VDSP): Likewise. 267 1.1 christos (CSKY_ISA_VDSP_2): Likewise. 268 1.1 christos (CSKY_ARCH_804): Define. 269 1.1 christos (CSKY_ARCH_805): Define. 270 1.1 christos (CSKY_ARCH_800): Define. 271 1.1 christos 272 1.1 christos 2020-09-11 H.J. Lu <hongjiu.lu (a] intel.com> 273 1.1 christos 274 1.1 christos * elf/common.h (NT_X86_CET): New. 275 1.1 christos 276 1.1 christos 2020-09-10 Cooper Qu <cooper.qu (a] linux.alibaba.com> 277 1.1 christos 278 1.1 christos * opcode/csky.h (CSKY_ARCH_804): Define. 279 1.1 christos (CSKY_ARCH_805): Define. 280 1.1 christos (CSKY_ARCH_800): Define. 281 1.1 christos 282 1.1 christos 2020-09-10 Nick Clifton <nickc (a] redhat.com> 283 1.1 christos 284 1.1 christos * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Use a long long type for 285 1.1 christos this value. 286 1.1 christos 287 1.1 christos 2020-09-07 Cooper Qu <cooper.qu (a] linux.alibaba.com> 288 1.1 christos 289 1.1 christos * opcode/csky.h (CSKY_ISA_DSPE60): Define. 290 1.1 christos 291 1.1 christos 2020-09-07 Cooper Qu <cooper.qu (a] linux.alibaba.com> 292 1.1 christos 293 1.1 christos * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Define. 294 1.1 christos 295 1.1 christos 2020-09-08 Jozef Lawrynowicz <jozef.l (a] mittosystems.com> 296 1.1 christos Kuan-Lin Chen <kuanlinchentw (a] gmail.com> 297 1.1 christos 298 1.1 christos * elf/msp430.h (elf_msp430_reloc_type): Add 299 1.1 christos R_MSP430_GNU_{SET,SUB}_ULEB128. 300 1.1 christos (elf_msp430x_reloc_type): Add R_MSP430X_GNU_{SET,SUB}_ULEB128. 301 1.1 christos 302 1.1 christos 2020-09-08 Alex Coplan <alex.coplan (a] arm.com> 303 1.1 christos 304 1.1 christos * opcode/aarch64.h (aarch64_sys_ins_reg_supported_p): Also take 305 1.1 christos system register name in order to simplify validation for v8-R. 306 1.1 christos (aarch64_print_operand): Also take CPU feature set, as disassembly for 307 1.1 christos system registers now depends on arch variant. 308 1.1 christos 309 1.1 christos 2020-09-08 Alex Coplan <alex.coplan (a] arm.com> 310 1.1 christos 311 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_V8_A): New. 312 1.1 christos (AARCH64_FEATURE_V8_R): New. 313 1.1 christos (AARCH64_ARCH_V8): Include new A-profile feature bit. 314 1.1 christos (AARCH64_ARCH_V8_R): New. 315 1.1 christos 316 1.1 christos 2020-09-02 Alan Modra <amodra (a] gmail.com> 317 1.1 christos 318 1.1 christos * opcode/v850.h (struct v850_operand <insert>): Make param op an 319 1.1 christos unsigned long. 320 1.1 christos 321 1.1 christos 2020-09-02 Cooper Qu <cooper.qu (a] linux.alibaba.com> 322 1.1 christos 323 1.1 christos * opcode/csky.h (CSKYV2_ISA_3E3R3): Define. 324 1.1 christos 325 1.1 christos 2020-08-31 Alan Modra <amodra (a] gmail.com> 326 1.1 christos 327 1.1 christos PR 26493 328 1.1 christos * opcode/riscv.h (OP_MASK_CSR, OP_MASK_CUSTOM_IMM) 329 1.1 christos (OP_MASK_FUNCT7, OP_MASK_RS3): Make unsigned. 330 1.1 christos 331 1.1 christos 2020-08-31 Alan Modra <amodra (a] gmail.com> 332 1.1 christos 333 1.1 christos PR 26457 334 1.1 christos * som/aout.h (SOM_SUBSPACE_ACCESS_CONTROL_BITS_MASK): Make unsigned. 335 1.1 christos (SOM_SUBSPACE_MEMORY_RESIDENT, SOM_SUBSPACE_DUP_COMMON) 336 1.1 christos (SOM_SUBSPACE_IS_COMMON, SOM_SUBSPACE_IS_LOADABLE) 337 1.1 christos (SOM_SUBSPACE_QUADRANT_MASK, SOM_SUBSPACE_INITIALLY_FROZEN) 338 1.1 christos (SOM_SUBSPACE_IS_FIRST, SOM_SUBSPACE_CODE_ONLY) 339 1.1 christos (SOM_SUBSPACE_SORT_KEY_MASK, SOM_SUBSPACE_REPLICATE_INIT) 340 1.1 christos (SOM_SUBSPACE_CONTINUATION, SOM_SUBSPACE_IS_TSPECIFIC) 341 1.1 christos (SOM_SUBSPACE_IS_COMDAT): Likewise. 342 1.1 christos 343 1.1 christos 2020-08-28 Cooper Qu <cooper.qu (a] linux.alibaba.com> 344 1.1 christos 345 1.1 christos * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define. 346 1.1 christos (Tag_CSKY_ARCH_NAME): New enum constant. 347 1.1 christos (Tag_CSKY_CPU_NAME): Likewise. 348 1.1 christos (Tag_CSKY_ISA_FLAGS): Likewise. 349 1.1 christos (Tag_CSKY_DSP_VERSION): Likewise. 350 1.1 christos (Tag_CSKY_VDSP_VERSION): Likewise. 351 1.1 christos (Tag_CSKY_FPU_VERSION): Likewise. 352 1.1 christos (Tag_CSKY_FPU_ABI): Likewise. 353 1.1 christos (Tag_CSKY_FPU_ROUNDING): Likewise. 354 1.1 christos (Tag_CSKY_FPU_DENORMAL): Likewise. 355 1.1 christos (Tag_CSKY_FPU_Exception): Likewise. 356 1.1 christos (Tag_CSKY_FPU_NUMBER_MODULE): Likewise. 357 1.1 christos (Tag_CSKY_FPU_HARDFP): Likewise. 358 1.1 christos (Tag_CSKY_MAX): Likewise. 359 1.1 christos (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise. 360 1.1 christos (VAL_CSKY_DSP_VERSION_2): Likewise. 361 1.1 christos (VAL_CSKY_VDSP_VERSION_1): Likewise. 362 1.1 christos (VAL_CSKY_VDSP_VERSION_2): Likewise. 363 1.1 christos (VAL_CSKY_FPU_ABI_SOFT): Likewise. 364 1.1 christos (VAL_CSKY_FPU_ABI_SOFTFP): Likewise. 365 1.1 christos (VAL_CSKY_FPU_ABI_HARD): Likewise. 366 1.1 christos (VAL_CSKY_FPU_HARDFP_HALF): Likewise. 367 1.1 christos (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise. 368 1.1 christos (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise. 369 1.1 christos * opcode/csky.h (CSKY_ISA_VDSP_V2): Define. 370 1.1 christos CSKYV1_ISA_E1: Change to long constant type. 371 1.1 christos CSKYV2_ISA_E1: Likewise. 372 1.1 christos CSKYV2_ISA_1E2: Likewise. 373 1.1 christos CSKYV2_ISA_2E3: Likewise. 374 1.1 christos CSKYV2_ISA_3E7: Likewise. 375 1.1 christos CSKYV2_ISA_7E10: Likewise. 376 1.1 christos CSKYV2_ISA_3E3R1: Likewise. 377 1.1 christos CSKYV2_ISA_3E3R2: Likewise. 378 1.1 christos CSKYV2_ISA_10E60: Likewise. 379 1.1 christos CSKY_ISA_TRUST: Likewise. 380 1.1 christos CSKY_ISA_CACHE: Likewise. 381 1.1 christos CSKY_ISA_NVIC: Likewise. 382 1.1 christos CSKY_ISA_CP: Likewise. 383 1.1 christos CSKY_ISA_MP: Likewise. 384 1.1 christos CSKY_ISA_MP_1E2: Likewise. 385 1.1 christos CSKY_ISA_JAVA: Likewise. 386 1.1 christos CSKY_ISA_MAC: Likewise. 387 1.1 christos CSKY_ISA_MAC_DSP: Likewise. 388 1.1 christos CSKY_ISA_DSP: Likewise. 389 1.1 christos CSKY_ISA_DSP_1E2: Likewise. 390 1.1 christos CSKY_ISA_DSP_ENHANCE: Likewise. 391 1.1 christos CSKY_ISA_FLOAT_E1: Likewise. 392 1.1 christos CSKY_ISA_FLOAT_1E2: Likewise. 393 1.1 christos CSKY_ISA_FLOAT_1E3: Likewise. 394 1.1 christos CSKY_ISA_FLOAT_3E4: Likewise. 395 1.1 christos CSKY_ISA_VDSP: Likewise. 396 1.1 christos 397 1.1 christos 2020-08-27 Nick Alcock <nick.alcock (a] oracle.com> 398 1.1 christos 399 1.1 christos * ctf-api.h (ctf_errwarning_next): New err parameter. 400 1.1 christos 401 1.1 christos 2020-08-26 Nick Clifton <nickc (a] redhat.com> 402 1.1 christos 403 1.1 christos PR 26405 404 1.1 christos * elf/common.h (PT_OPENBSD_BOOTDATA): Define. 405 1.1 christos (PT_OPENBSD_RANDOMIZE): Define. 406 1.1 christos (PT_OPENBSD_WXNEEDED): Define. 407 1.1 christos 408 1.1 christos 2020-08-26 Alan Modra <amodra (a] gmail.com> 409 1.1 christos 410 1.1 christos PR 26458 411 1.1 christos * elf/common.h (ELF32_R_INFO): Cast symbol index to unsigned. 412 1.1 christos 413 1.1 christos 2020-08-24 Cooper Qu <cooper.qu (a] linux.alibaba.com> 414 1.1 christos 415 1.1 christos * opcode/csky.h (CSKYV2_ISA_10E60): New. 416 1.1 christos (CSKY_ARCH_860): New. 417 1.1 christos 418 1.1 christos 2020-08-21 Cooper Qu <cooper.qu (a] linux.alibaba.com> 419 1.1 christos 420 1.1 christos * csky.h (CSKYV2_ISA_3E3R2): New. 421 1.1 christos 422 1.1 christos 2020-08-21 Mark Wielaard <mark (a] klomp.org> 423 1.1 christos 424 1.1 christos * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Also define 425 1.1 christos for GCC 7.0 or higher. 426 1.1 christos 427 1.1 christos 2020-08-10 Alex Coplan <alex.coplan (a] arm.com> 428 1.1 christos 429 1.1 christos * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New. 430 1.1 christos 431 1.1 christos 2020-08-10 Przemyslaw Wirkus <przemyslaw.wirkus (a] arm.com> 432 1.1 christos 433 1.1 christos * opcode/aarch64.h (aarch64_sys_reg_deprecated_p): Functions 434 1.1 christos paramaters changed. 435 1.1 christos (aarch64_sys_reg_supported_p): Function removed. 436 1.1 christos (aarch64_sys_ins_reg_supported_p): Functions paramaters changed. 437 1.1 christos 438 1.1 christos 2020-07-28 Caroline Tice <cmtice (a] google.com> 439 1.1 christos 440 1.1 christos * dwarf2.h (enum dwarf_sect_v5): A new enum section for the 441 1.1 christos sections in a DWARF 5 DWP file (DWP version 5). 442 1.1 christos 443 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 444 1.1 christos 445 1.1 christos * ctf-api.h (CTF_LINK_NONDEDUP): New, turn off the 446 1.1 christos deduplicator. 447 1.1 christos 448 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 449 1.1 christos 450 1.1 christos * ctf-api.h (CTF_LINK_OMIT_VARIABLES_SECTION): New. 451 1.1 christos 452 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 453 1.1 christos 454 1.1 christos * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): No longer unimplemented. 455 1.1 christos 456 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 457 1.1 christos 458 1.1 christos * ctf-api.h (ctf_link_variable_filter_t): New. 459 1.1 christos (ctf_link_set_variable_filter): Likewise. 460 1.1 christos 461 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 462 1.1 christos 463 1.1 christos * ctf-api.h (CTF_LINK_EMPTY_CU_MAPPINGS): New. 464 1.1 christos 465 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 466 1.1 christos 467 1.1 christos * ctf-api.h (ECTF_NEEDSBFD): New. 468 1.1 christos (ECTF_NERR): Adjust. 469 1.1 christos (ctf_link): Rename share_mode arg to flags. 470 1.1 christos 471 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 472 1.1 christos 473 1.1 christos * ctf-api.h (ECTF_INTERNAL): Adjust error text. 474 1.1 christos (ctf_errwarning_next): New. 475 1.1 christos 476 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 477 1.1 christos 478 1.1 christos * ctf-api.h (ECTF_FLAGS): New. 479 1.1 christos (ECTF_NERR): Adjust. 480 1.1 christos * ctf.h (CTF_F_MAX): New. 481 1.1 christos 482 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 483 1.1 christos 484 1.1 christos * ctf-api.h (ECTF_NEXT_END): New error. 485 1.1 christos (ECTF_NEXT_WRONGFUN): Likewise. 486 1.1 christos (ECTF_NEXT_WRONGFP): Likewise. 487 1.1 christos (ECTF_NERR): Adjust. 488 1.1 christos (ctf_next_t): New. 489 1.1 christos (ctf_next_create): New prototype. 490 1.1 christos (ctf_next_destroy): Likewise. 491 1.1 christos (ctf_next_copy): Likewise. 492 1.1 christos (ctf_member_next): Likewise. 493 1.1 christos (ctf_enum_next): Likewise. 494 1.1 christos (ctf_type_next): Likewise. 495 1.1 christos (ctf_label_next): Likewise. 496 1.1 christos (ctf_variable_next): Likewise. 497 1.1 christos 498 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 499 1.1 christos 500 1.1 christos * ctf-api.h (ctf_ref): New. 501 1.1 christos 502 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 503 1.1 christos 504 1.1 christos * ctf-api.h (ctf_archive_count): New. 505 1.1 christos 506 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 507 1.1 christos 508 1.1 christos * ctf-api.h (ctf_member_count): New. 509 1.1 christos 510 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 511 1.1 christos 512 1.1 christos * ctf-api.h (ctf_type_kind_forwarded): New. 513 1.1 christos 514 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 515 1.1 christos 516 1.1 christos * ctf-api.c (ctf_type_name_raw): New. 517 1.1 christos 518 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 519 1.1 christos 520 1.1 christos * ctf-api.h (ECTF_*): Improve comments. 521 1.1 christos (ECTF_NERR): New. 522 1.1 christos 523 1.1 christos 2020-07-22 Nick Alcock <nick.alcock (a] oracle.com> 524 1.1 christos 525 1.1 christos * ctf-api.h: Fix typos in comments. 526 1.1 christos 527 1.1 christos 2020-07-22 H.J. Lu <hongjiu.lu (a] intel.com> 528 1.1 christos 529 1.1 christos PR ld/26262 530 1.1 christos PR ld/26267 531 1.1 christos * bfdlink.h (bfd_link_info): Add lto_all_symbols_read. 532 1.1 christos 533 1.1 christos 2020-07-11 H.J. Lu <hongjiu.lu (a] intel.com> 534 1.1 christos 535 1.1 christos * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_TMM): New. 536 1.1 christos 537 1.1 christos 2020-07-09 John Baldwin <jhb (a] FreeBSD.org> 538 1.1 christos 539 1.1 christos * elf/common.h (AT_FREEBSD_ARGC, AT_FREEBSD_ARGV, AT_FREEBSD_ENVC) 540 1.1 christos (AT_FREEBSD_ENVV, AT_FREEBSD_PS_STRINGS): Define. 541 1.1 christos 542 1.1 christos 2020-07-09 Alan Modra <amodra (a] gmail.com> 543 1.1 christos 544 1.1 christos * coff/powerpc.h: Delete. 545 1.1 christos 546 1.1 christos 2020-07-04 Nick Clifton <nickc (a] redhat.com> 547 1.1 christos 548 1.1 christos Binutils 2.35 branch created. 549 1.1 christos 550 1.1 christos 2020-06-30 Nelson Chu <nelson.chu (a] sifive.com> 551 1.1 christos 552 1.1 christos * opcode/riscv-opc.h: Support the unprivileged CSR. The versions 553 1.1 christos of the unprivileged CSR should be PRIV_SPEC_CLASS_NONE for now. 554 1.1 christos * opcode/riscv.h (enum riscv_csr_class): Add CSR_CLASS_DEBUG. 555 1.1 christos 556 1.1 christos 2020-06-30 Nelson Chu <nelson.chu (a] sifive.com> 557 1.1 christos 558 1.1 christos * opcode/riscv-opc.h: Cleanup and remove the unused macros. 559 1.1 christos 560 1.1 christos 2020-06-29 Alan Modra <amodra (a] gmail.com> 561 1.1 christos 562 1.1 christos * coff/internal.h: Use C style comments. 563 1.1 christos * coff/pe.h: Likewise. 564 1.1 christos * elf/ppc64.h: Likewise. 565 1.1 christos 566 1.1 christos 2020-06-26 Nick Alcock <nick.alcock (a] oracle.com> 567 1.1 christos 568 1.1 christos * ctf-api.h (ctf_arc_bufopen): New. 569 1.1 christos 570 1.1 christos 2020-06-26 Pat Bernardi <bernardi (a] adacore.com> 571 1.1 christos 572 1.1 christos * elf/m68k.h: Add enum for GNU object attribute with floating point 573 1.1 christos tag name and values. 574 1.1 christos 575 1.1 christos 2020-06-25 Nick Clifton <nickc (a] redhat.com> 576 1.1 christos 577 1.1 christos * libiberty.h (bsearch_r): Remove use of the register keyword from 578 1.1 christos the prototype. 579 1.1 christos 580 1.1 christos 2020-06-24 H.J. Lu <hongjiu.lu (a] intel.com> 581 1.1 christos 582 1.1 christos Sync with GCC 583 1.1 christos 2020-06-23 Nick Alcock <nick.alcock (a] oracle.com> 584 1.1 christos 585 1.1 christos * libiberty.h (bsearch_r): New. 586 1.1 christos 587 1.1 christos 2020-04-17 Martin Liska <mliska (a] suse.cz> 588 1.1 christos Jonathan Yong <10walls (a] gmail.com> 589 1.1 christos 590 1.1 christos PR gcov-profile/94570 591 1.1 christos * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM 592 1.1 christos for CYGWIN. 593 1.1 christos 594 1.1 christos 2020-06-22 Alex Coplan <alex.coplan (a] arm.com> 595 1.1 christos 596 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize. 597 1.1 christos (AARCH64_FEATURE_AES): Likewise. 598 1.1 christos (AARCH64_FEATURE_V8_4): Likewise. 599 1.1 christos (AARCH64_FEATURE_SM4): Likewise. 600 1.1 christos (AARCH64_FEATURE_SHA3): Likewise. 601 1.1 christos (AARCH64_FEATURE_V8): Likewise. 602 1.1 christos (AARCH64_FEATURE_V8_2): Likewise. 603 1.1 christos (AARCH64_FEATURE_V8_3): Likewise. 604 1.1 christos (AARCH64_FEATURE_FP): Likewise. 605 1.1 christos (AARCH64_FEATURE_SIMD): Likewise. 606 1.1 christos (AARCH64_FEATURE_CRC): Likewise. 607 1.1 christos (AARCH64_FEATURE_LSE): Likewise. 608 1.1 christos (AARCH64_FEATURE_PAN): Likewise. 609 1.1 christos (AARCH64_FEATURE_LOR): Likewise. 610 1.1 christos (AARCH64_FEATURE_RDMA): Likewise. 611 1.1 christos (AARCH64_FEATURE_V8_1): Likewise. 612 1.1 christos (AARCH64_FEATURE_F16): Likewise. 613 1.1 christos (AARCH64_FEATURE_RAS): Likewise. 614 1.1 christos (AARCH64_FEATURE_PROFILE): Likewise. 615 1.1 christos (AARCH64_FEATURE_SVE): Likewise. 616 1.1 christos (AARCH64_FEATURE_RCPC): Likewise. 617 1.1 christos (AARCH64_FEATURE_COMPNUM): Likewise. 618 1.1 christos (AARCH64_FEATURE_DOTPROD): Likewise. 619 1.1 christos (AARCH64_FEATURE_F16_FML): Likewise. 620 1.1 christos (AARCH64_FEATURE_V8_5): Likewise. 621 1.1 christos (AARCH64_FEATURE_V8_6): Likewise. 622 1.1 christos (AARCH64_FEATURE_BFLOAT16): Likewise. 623 1.1 christos (AARCH64_FEATURE_FLAGMANIP): Likewise. 624 1.1 christos (AARCH64_FEATURE_FRINTTS): Likewise. 625 1.1 christos (AARCH64_FEATURE_SB): Likewise. 626 1.1 christos (AARCH64_FEATURE_PREDRES): Likewise. 627 1.1 christos (AARCH64_FEATURE_CVADP): Likewise. 628 1.1 christos (AARCH64_FEATURE_RNG): Likewise. 629 1.1 christos (AARCH64_FEATURE_BTI): Likewise. 630 1.1 christos (AARCH64_FEATURE_SCXTNUM): Likewise. 631 1.1 christos (AARCH64_FEATURE_ID_PFR2): Likewise. 632 1.1 christos (AARCH64_FEATURE_SSBS): Likewise. 633 1.1 christos (AARCH64_FEATURE_MEMTAG): Likewise. 634 1.1 christos (AARCH64_FEATURE_TME): Likewise. 635 1.1 christos (AARCH64_FEATURE_I8MM): Likewise. 636 1.1 christos (AARCH64_FEATURE_F32MM): Likewise. 637 1.1 christos (AARCH64_FEATURE_F64MM): Likewise. 638 1.1 christos (AARCH64_FEATURE_SVE2): Likewise. 639 1.1 christos (AARCH64_FEATURE_SVE2_AES): Likewise. 640 1.1 christos (AARCH64_FEATURE_SVE2_BITPERM): Likewise. 641 1.1 christos (AARCH64_FEATURE_SVE2_SM4): Likewise. 642 1.1 christos (AARCH64_FEATURE_SVE2_SHA3): Likewise. 643 1.1 christos 644 1.1 christos 2020-06-22 Saagar Jha <saagar (a] saagarjha.com> 645 1.1 christos 646 1.1 christos * mach-o/loader.h: Add declarations of two new Mach-O load 647 1.1 christos commands. 648 1.1 christos 649 1.1 christos 2020-06-22 Nelson Chu <nelson.chu (a] sifive.com> 650 1.1 christos 651 1.1 christos * opcode/riscv.h (riscv_get_priv_spec_class): Move the function 652 1.1 christos forward declarations to bfd/elfxx-riscv.h. 653 1.1 christos (riscv_get_priv_spec_name): Likewise. 654 1.1 christos 655 1.1 christos 2020-06-15 Max Filippov <jcmvbkbc (a] gmail.com> 656 1.1 christos 657 1.1 christos * elf/xtensa.h (xtensa_abi_choice): New declaration. 658 1.1 christos 659 1.1 christos 2020-06-12 Roland McGrath <mcgrathr (a] google.com> 660 1.1 christos 661 1.1 christos * bfdlink.h (struct bfd_link_info): New field start_stop_visibility. 662 1.1 christos 663 1.1 christos 2020-06-12 Nelson Chu <nelson.chu (a] sifive.com> 664 1.1 christos 665 1.1 christos * opcode/riscv-opc.h: Update the defined versions of CSR from 666 1.1 christos PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the 667 1.1 christos MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9. 668 1.1 christos * opcode/riscv.h (enum riscv_priv_spec_class): Remove 669 1.1 christos PRIV_SPEC_CLASS_1P9. 670 1.1 christos 671 1.1 christos 2020-06-11 Alex Coplan <alex.coplan (a] arm.com> 672 1.1 christos 673 1.1 christos * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct 674 1.1 christos describing system registers. 675 1.1 christos 676 1.1 christos 2020-06-11 Alan Modra <amodra (a] gmail.com> 677 1.1 christos 678 1.1 christos * elf/mips.h (Elf32_RegInfo): Use fixed width integer types. 679 1.1 christos (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise. 680 1.1 christos 681 1.1 christos 2020-06-06 Alan Modra <amodra (a] gmail.com> 682 1.1 christos 683 1.1 christos * elf/ppc64.h (elf_ppc64_reloc_type): Rename 684 1.1 christos R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34, 685 1.1 christos R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34, 686 1.1 christos R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and 687 1.1 christos R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34. 688 1.1 christos 689 1.1 christos 2020-06-04 Jose E. Marchesi <jose.marchesi (a] oracle.com> 690 1.1 christos 691 1.1 christos * opcode/cgen.h: Get an `endian' argument in both 692 1.1 christos cgen_get_insn_value and cgen_put_insn_value. 693 1.1 christos 694 1.1 christos 2020-06-04 Jose E. Marchesi <jemarch (a] gnu.org> 695 1.1 christos 696 1.1 christos * opcode/cgen.h (enum cgen_cpu_open_arg): New value 697 1.1 christos CGEN_CPU_OPEN_INSN_ENDIAN. 698 1.1 christos 699 1.1 christos 2020-06-03 Nelson Chu <nelson.chu (a] sifive.com> 700 1.1 christos 701 1.1 christos * opcode/riscv.h: Remove #include "bfd.h". And change the return 702 1.1 christos types of riscv_get_isa_spec_class and riscv_get_priv_spec_class 703 1.1 christos from bfd_boolean to int. 704 1.1 christos 705 1.1 christos 2020-05-28 Alan Modra <amodra (a] gmail.com> 706 1.1 christos 707 1.1 christos PR 26044 708 1.1 christos * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to 709 1.1 christos tilepro_pipeline enum. 710 1.1 christos 711 1.1 christos 2020-05-27 H.J. Lu <hongjiu.lu (a] intel.com> 712 1.1 christos 713 1.1 christos PR ld/22909 714 1.1 christos * bfdlink.h (textrel_check_method): New enum. 715 1.1 christos (bfd_link_textrel_check): New. 716 1.1 christos (bfd_link_info): Replace warn_shared_textrel and error_textrel 717 1.1 christos with textrel_check. 718 1.1 christos 719 1.1 christos 2020-05-25 H.J. Lu <hongjiu.lu (a] intel.com> 720 1.1 christos 721 1.1 christos * elf/common.h: Update comments for ET_EXEC and ET_DYN. 722 1.1 christos 723 1.1 christos 2020-05-20 Nelson Chu <nelson.chu (a] sifive.com> 724 1.1 christos 725 1.1 christos * opcode/riscv.h: Include "bfd.h" to support bfd_boolean. 726 1.1 christos (enum riscv_isa_spec_class): New enum class. All supported ISA spec 727 1.1 christos belong to one of the class 728 1.1 christos (struct riscv_ext_version): New structure holds version information 729 1.1 christos for the specific ISA. 730 1.1 christos * opcode/riscv-opc.h (DECLARE_CSR): There are two version information, 731 1.1 christos define_version and abort_version. The define_version means which 732 1.1 christos privilege spec is started to define the CSR, and the abort_version 733 1.1 christos means which privilege spec is started to abort the CSR. If the CSR is 734 1.1 christos valid for the newest spec, then the abort_version should be 735 1.1 christos PRIV_SPEC_CLASS_DRAFT. 736 1.1 christos (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR. 737 1.1 christos * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define 738 1.1 christos the current supported privilege spec versions. 739 1.1 christos (struct riscv_csr_extra): Add new fields to store more information 740 1.1 christos about the CSR. We use these information to find the suitable CSR 741 1.1 christos address when user choosing a specific privilege spec. 742 1.1 christos 743 1.1 christos 2020-05-19 Alexander Fedotov <alfedotov (a] gmail.com> 744 1.1 christos 745 1.1 christos PR 25992 746 1.1 christos * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R. 747 1.1 christos 748 1.1 christos 2020-05-11 Alan Modra <amodra (a] gmail.com> 749 1.1 christos 750 1.1 christos * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following 751 1.1 christos PPC_OPERAND defines. 752 1.1 christos 753 1.1 christos 2020-05-11 Alan Modra <amodra (a] gmail.com> 754 1.1 christos 755 1.1 christos * elf/ppc64.h: Update comment. 756 1.1 christos * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX. 757 1.1 christos 758 1.1 christos 2020-04-30 Alex Coplan <alex.coplan (a] arm.com> 759 1.1 christos 760 1.1 christos * opcode/aarch64.h (enum aarch64_opnd): Add 761 1.1 christos AARCH64_OPND_UNDEFINED. 762 1.1 christos 763 1.1 christos 2020-04-23 Anton Kolesov <anton.kolesov (a] synopsys.com> 764 1.1 christos 765 1.1 christos * elf/common.h (NT_ARC_V2): New macro definitions. 766 1.1 christos 767 1.1 christos 2020-04-22 Max Filippov <jcmvbkbc (a] gmail.com> 768 1.1 christos 769 1.1 christos PR ld/25861 770 1.1 christos * elf/xtensa.h (elf_xtensa_reloc_type): New entries for 771 1.1 christos R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}. 772 1.1 christos 773 1.1 christos 2020-04-21 Alan Modra <amodra (a] gmail.com> 774 1.1 christos 775 1.1 christos * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED), 776 1.1 christos (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete. 777 1.1 christos 778 1.1 christos 2020-04-10 Fangrui Song <maskray (a] google.com> 779 1.1 christos 780 1.1 christos PR binutils/24613 781 1.1 christos * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and 782 1.1 christos RM_GENERATE_ERROR. Add RM_DIAGNOSE. 783 1.1 christos (struct bfd_link_info): Add warn_unresolved_syms. 784 1.1 christos 785 1.1 christos 2020-04-14 Stephen Casner <casner (a] acm.org> 786 1.1 christos 787 1.1 christos PR ld/25677 788 1.1 christos * aout/aout64.h (N_DATADDR): Add IMAGIC case. 789 1.1 christos 790 1.1 christos 2020-04-02 Jan W. Jagersma <jwjagersma (a] gmail.com> 791 1.1 christos 792 1.1 christos * coff/go32exe.h: Remove file. 793 1.1 christos * coff/internal.h (struct internal_filehdr): Remove field 794 1.1 christos go32stub. Remove flag F_GO32STUB. 795 1.1 christos 796 1.1 christos 2020-04-01 Martin Liska <mliska (a] suse.cz> 797 1.1 christos Maciej W. Rozycki <macro (a] linux-mips.org> 798 1.1 christos 799 1.1 christos PR lto/94249 800 1.1 christos * plugin-api.h: Fix a typo. 801 1.1 christos 802 1.1 christos 2020-03-30 Nelson Chu <nelson.chu (a] sifive.com> 803 1.1 christos 804 1.1 christos * opcode/riscv-opc.h: Update CSR to 1.11. 805 1.1 christos 806 1.1 christos 2020-03-26 John Baldwin <jhb (a] FreeBSD.org> 807 1.1 christos 808 1.1 christos * elf/common.h (AT_FREEBSD_BSDFLAGS): Define. 809 1.1 christos 810 1.1 christos 2020-03-24 Martin Liska <mliska (a] suse.cz> 811 1.1 christos 812 1.1 christos PR lto/94249 813 1.1 christos * plugin-api.h: Add more robust endianess detection. 814 1.1 christos 815 1.1 christos 2020-03-21 Martin Liska <mliska (a] suse.cz> 816 1.1 christos 817 1.1 christos * plugin-api.h (enum ld_plugin_symbol_type): Remove 818 1.1 christos comma after last value of an enum. 819 1.1 christos * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise. 820 1.1 christos 821 1.1 christos 2020-03-19 Martin Liska <mliska (a] suse.cz> 822 1.1 christos 823 1.1 christos * lto-symtab.h (enum gcc_plugin_symbol_type): New. 824 1.1 christos (enum gcc_plugin_symbol_section_kind): Likewise. 825 1.1 christos 826 1.1 christos 2020-03-19 Martin Liska <mliska (a] suse.cz> 827 1.1 christos 828 1.1 christos * plugin-api.h (struct ld_plugin_symbol): Split 829 1.1 christos int def into 4 char fields. 830 1.1 christos (enum ld_plugin_symbol_type): New. 831 1.1 christos (enum ld_plugin_symbol_section_kind): New. 832 1.1 christos (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2. 833 1.1 christos 834 1.1 christos 2020-03-13 Kamil Rytarowski <n54 (a] gmx.com> 835 1.1 christos 836 1.1 christos * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define. 837 1.1 christos 838 1.1 christos 2020-03-13 Kamil Rytarowski <n54 (a] gmx.com> 839 1.1 christos 840 1.1 christos * elf/common.h (NT_NETBSDCORE_AUXV): New define. 841 1.1 christos 842 1.1 christos 2020-03-13 Christophe Lyon <christophe.lyon (a] linaro.org> 843 1.1 christos 844 1.1 christos * bfdlink.h (bfd_link_info): Add non_contiguous_regions and 845 1.1 christos non_contiguous_regions_warnings fields. 846 1.1 christos 847 1.1 christos 2020-03-13 Christian Eggers <ceggers (a] gmx.de> 848 1.1 christos 849 1.1 christos * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to 850 1.1 christos offset and size members. 851 1.1 christos * elf/internal.h (struct elf_internal_phdr): Likewise for 852 1.1 christos p_align member. 853 1.1 christos (struct elf_segment_map): Likewise for p_paddr and p_size 854 1.1 christos members 855 1.1 christos 856 1.1 christos 2020-03-13 Christian Eggers <ceggers (a] gmx.de> 857 1.1 christos 858 1.1 christos * elf/internal.h (struct elf_internal_phdr): Add unit (octets) 859 1.1 christos to several member field comments. 860 1.1 christos (Elf_Internal_Shdr): likewise. 861 1.1 christos 862 1.1 christos 2020-03-10 Alan Modra <amodra (a] gmail.com> 863 1.1 christos 864 1.1 christos * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE), 865 1.1 christos (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31. 866 1.1 christos * som/lst.h (LST_SYMBOL_HIDDEN): Likewise. 867 1.1 christos 868 1.1 christos 2020-03-03 Luis Machado <luis.machado (a] linaro.org> 869 1.1 christos 870 1.1 christos * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY) 871 1.1 christos (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE) 872 1.1 christos (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY) 873 1.1 christos (AT_MINSIGSTKSZ): New defines, imported from glibc. 874 1.1 christos 875 1.1 christos 2020-02-25 Andrew Burgess <andrew.burgess (a] embecosm.com> 876 1.1 christos 877 1.1 christos Import from gcc mainline: 878 1.1 christos 2020-02-05 Andrew Burgess <andrew.burgess (a] embecosm.com> 879 1.1 christos 880 1.1 christos * hashtab.h (htab_remove_elt): Make a parameter const. 881 1.1 christos (htab_remove_elt_with_hash): Likewise. 882 1.1 christos 883 1.1 christos 2020-02-20 Nelson Chu <nelson.chu (a] sifive.com> 884 1.1 christos 885 1.1 christos * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to 886 1.1 christos record riscv_csr_class. 887 1.1 christos 888 1.1 christos 2020-02-10 Stam Markianos-Wright <stam.markianos-wright (a] arm.com> 889 1.1 christos Matthew Malcomson <matthew.malcomson (a] arm.com> 890 1.1 christos 891 1.1 christos * opcode/arm.h (ARM_EXT2_CDE): New extension macro. 892 1.1 christos (ARM_EXT2_CDE0): New extension macro. 893 1.1 christos (ARM_EXT2_CDE1): New extension macro. 894 1.1 christos (ARM_EXT2_CDE2): New extension macro. 895 1.1 christos (ARM_EXT2_CDE3): New extension macro. 896 1.1 christos (ARM_EXT2_CDE4): New extension macro. 897 1.1 christos (ARM_EXT2_CDE5): New extension macro. 898 1.1 christos (ARM_EXT2_CDE6): New extension macro. 899 1.1 christos (ARM_EXT2_CDE7): New extension macro. 900 1.1 christos 901 1.1 christos 2020-02-07 Sergey Belyashov <sergey.belyashov (a] gmail.com> 902 1.1 christos 903 1.1 christos PR 25469 904 1.1 christos * coff/internal.h (R_IMM16BE): Define. 905 1.1 christos * elf/z80.h (EF_Z80_MACH_Z80N): Define. 906 1.1 christos (R_Z80_16_BE): New reloc. 907 1.1 christos 908 1.1 christos 2020-02-04 Alan Modra <amodra (a] gmail.com> 909 1.1 christos 910 1.1 christos * opcode/d30v.h (struct pd_reg): Make value field unsigned. 911 1.1 christos 912 1.1 christos 2020-01-16 Jon Turney <jon.turney (a] dronecode.org.uk> 913 1.1 christos 914 1.1 christos * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE) 915 1.1 christos (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG) 916 1.1 christos (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add. 917 1.1 christos 918 1.1 christos 2020-01-18 Nick Clifton <nickc (a] redhat.com> 919 1.1 christos 920 1.1 christos Binutils 2.34 branch created. 921 1.1 christos 922 1.1 christos 2020-01-17 Nick Clifton <nickc (a] redhat.com> 923 1.1 christos 924 1.1 christos * Import from gcc mainline: 925 1.1 christos 2019-06-10 Martin Liska <mliska (a] suse.cz> 926 1.1 christos 927 1.1 christos * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro. 928 1.1 christos * libiberty.h (xmalloc): Use it. 929 1.1 christos (xrealloc): Likewise. 930 1.1 christos (xcalloc): Likewise. 931 1.1 christos (xstrdup): Likewise. 932 1.1 christos (xstrndup): Likewise. 933 1.1 christos (xmemdup): Likewise. 934 1.1 christos 935 1.1 christos 2019-06-10 Martin Liska <mliska (a] suse.cz> 936 1.1 christos 937 1.1 christos * ansidecl.h: 938 1.1 christos (ATTRIBUTE_RESULT_SIZE_1): Define new macro. 939 1.1 christos (ATTRIBUTE_RESULT_SIZE_2): Likewise. 940 1.1 christos (ATTRIBUTE_RESULT_SIZE_1_2): Likewise. 941 1.1 christos * libiberty.h (xmalloc): Add RESULT_SIZE attribute. 942 1.1 christos (xrealloc): Likewise. 943 1.1 christos (xcalloc): Likewise. 944 1.1 christos 945 1.1 christos 2019-11-16 Tim Ruehsen <tim.ruehsen (a] gmx.de> 946 1.1 christos 947 1.1 christos * demangle.h (struct demangle_component): Add member 948 1.1 christos d_counting. 949 1.1 christos 950 1.1 christos 2019-11-16 Eduard-Mihai Burtescu <eddyb (a] lyken.rs> 951 1.1 christos 952 1.1 christos * demangle.h (rust_demangle_callback): Add. 953 1.1 christos 954 1.1 christos 2019-07-18 Eduard-Mihai Burtescu <eddyb (a] lyken.rs> 955 1.1 christos 956 1.1 christos * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h. 957 1.1 christos (rust_demangle_sym): Move to libiberty/rust-demangle.h. 958 1.1 christos 959 1.1 christos 2020-01-16 Andre Vieira <andre.simoesdiasvieira (a] arm.com> 960 1.1 christos 961 1.1 christos PR 25376 962 1.1 christos * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to... 963 1.1 christos (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space. 964 1.1 christos (ARM_ANY): Redefine to not include any MVE bits. 965 1.1 christos (ARM_FEATURE_ALL): Removed. 966 1.1 christos 967 1.1 christos 2020-01-15 Jozef Lawrynowicz <jozef.l (a] mittosystems.com> 968 1.1 christos 969 1.1 christos * opcode/msp430.h (enum msp430_expp_e): New. 970 1.1 christos (struct msp430_operand_s): Add expp member to struct. 971 1.1 christos 972 1.1 christos 2020-01-13 Claudiu Zissulescu <claziss (a] gmail.com> 973 1.1 christos 974 1.1 christos * elf/arc-cpu.def: Update ARC cpu list. 975 1.1 christos 976 1.1 christos 2020-01-13 Alan Modra <amodra (a] gmail.com> 977 1.1 christos 978 1.1 christos * opcode/tic4x.h (EXTR): Delete. 979 1.1 christos (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign 980 1.1 christos extension using shifts. Do trim INSERTU value to specified bitfield. 981 1.1 christos 982 1.1 christos 2020-01-10 Alan Modra <amodra (a] gmail.com> 983 1.1 christos 984 1.1 christos * opcode/spu.h: Formatting. 985 1.1 christos (UNSIGNED_EXTRACT): Use 1u. 986 1.1 christos (SIGNED_EXTRACT): Don't sign extend with shifts. 987 1.1 christos (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value. 988 1.1 christos Keep result signed. 989 1.1 christos (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete. 990 1.1 christos 991 1.1 christos 2020-01-07 Shahab Vahedi <shahab (a] synopsys.com> 992 1.1 christos 993 1.1 christos * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'. 994 1.1 christos 995 1.1 christos 2020-01-02 Sergey Belyashov <sergey.belyashov (a] gmail.com> 996 1.1 christos 997 1.1 christos * coff/internal.h: Add defintions of Z80 reloc names. 998 1.1 christos 999 1.1 christos 2020-01-02 Christian Biesinger <cbiesinger (a] google.com> 1000 1.1 christos 1001 1.1 christos * opcode/s12z.h: Undef REG_Y. 1002 1.1 christos 1003 1.1 christos 2020-01-01 Alan Modra <amodra (a] gmail.com> 1004 1.1 christos 1005 1.1 christos Update year range in copyright notice of all files. 1006 1.1 christos 1007 1.1 christos For older changes see ChangeLog-2019 1008 1.1 christos 1010 1.1 christos Copyright (C) 2020 Free Software Foundation, Inc. 1011 1.1 christos 1012 1.1 christos Copying and distribution of this file, with or without modification, 1013 1.1 christos are permitted in any medium without royalty provided the copyright 1014 1.1 christos notice and this notice are preserved. 1015 1.1 christos 1016 1.1 christos Local Variables: 1017 1.1 christos mode: change-log 1018 1.1 christos left-margin: 8 1019 1.1 christos fill-column: 74 1020 1.1 christos version-control: never 1021 End: 1022