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