1*1424dfb3Schristos2020-09-12 H.J. Lu <hongjiu.lu@intel.com> 2ed6a76a9Schristos 3*1424dfb3Schristos PR ld/26391 4*1424dfb3Schristos * bfdlink.h (bfd_link_info): Add unique_symbol. 5ed6a76a9Schristos 6*1424dfb3Schristos2020-09-11 Felix Willgerodt <felix.willgerodt@intel.com> 7ed6a76a9Schristos 8*1424dfb3Schristos Sync with GCC 9*1424dfb3Schristos 2020-09-08 Felix Willgerodt <felix.willgerodt@intel.com> 10ed6a76a9Schristos 11*1424dfb3Schristos * floatformat.h (floatformat_bfloat16_big): New. 12*1424dfb3Schristos (floatformat_bfloat16_little): New. 13ed6a76a9Schristos 14*1424dfb3Schristos2020-09-12 Cooper Qu <cooper.qu@linux.alibaba.com> 15ed6a76a9Schristos 16*1424dfb3Schristos * opcode/csky.h (CSKYV1_ISA_E1): Convert to bfd_uint64_t type. 17*1424dfb3Schristos (CSKYV2_ISA_E1): Likewise. 18*1424dfb3Schristos (CSKYV2_ISA_1E2>): Likewise. 19*1424dfb3Schristos (CSKYV2_ISA_2E3>): Likewise. 20*1424dfb3Schristos (CSKYV2_ISA_3E7>): Likewise. 21*1424dfb3Schristos (CSKYV2_ISA_7E10): Likewise. 22*1424dfb3Schristos (CSKYV2_ISA_3E3R1): Likewise. 23*1424dfb3Schristos (CSKYV2_ISA_3E3R2): Likewise. 24*1424dfb3Schristos (CSKYV2_ISA_10E60): Likewise. 25*1424dfb3Schristos (CSKYV2_ISA_3E3R3): Likewise. 26*1424dfb3Schristos (CSKY_ISA_TRUST): Likewise. 27*1424dfb3Schristos (CSKY_ISA_CACHE): Likewise. 28*1424dfb3Schristos (CSKY_ISA_NVIC): Likewise. 29*1424dfb3Schristos (CSKY_ISA_CP): Likewise. 30*1424dfb3Schristos (CSKY_ISA_MP): Likewise. 31*1424dfb3Schristos (CSKY_ISA_MP_1E2): Likewise. 32*1424dfb3Schristos (CSKY_ISA_JAVA): Likewise. 33*1424dfb3Schristos (CSKY_ISA_MAC): Likewise. 34*1424dfb3Schristos (CSKY_ISA_MAC_DSP): Likewise. 35*1424dfb3Schristos (CSKY_ISA_DSP): Likewise. 36*1424dfb3Schristos (CSKY_ISA_DSP_1E2): Likewise. 37*1424dfb3Schristos (CSKY_ISA_DSP_ENHANCE): Likewise. 38*1424dfb3Schristos (CSKY_ISA_DSPE60): Likewise. 39*1424dfb3Schristos (CSKY_ISA_FLOAT_E1): Likewise. 40*1424dfb3Schristos (CSKY_ISA_FLOAT_1E2): Likewise. 41*1424dfb3Schristos (CSKY_ISA_FLOAT_1E3): Likewise. 42*1424dfb3Schristos (CSKY_ISA_FLOAT_3E4): Likewise. 43*1424dfb3Schristos (CSKY_ISA_FLOAT_7E60): Likewise. 44*1424dfb3Schristos (CSKY_ISA_VDSP): Likewise. 45*1424dfb3Schristos (CSKY_ISA_VDSP_2): Likewise. 46*1424dfb3Schristos (CSKY_ARCH_804): Define. 47*1424dfb3Schristos (CSKY_ARCH_805): Define. 48*1424dfb3Schristos (CSKY_ARCH_800): Define. 49ed6a76a9Schristos 50*1424dfb3Schristos2020-09-11 H.J. Lu <hongjiu.lu@intel.com> 51ed6a76a9Schristos 52*1424dfb3Schristos * elf/common.h (NT_X86_CET): New. 53ed6a76a9Schristos 54*1424dfb3Schristos2020-09-10 Cooper Qu <cooper.qu@linux.alibaba.com> 55ed6a76a9Schristos 56*1424dfb3Schristos * opcode/csky.h (CSKY_ARCH_804): Define. 57*1424dfb3Schristos (CSKY_ARCH_805): Define. 58*1424dfb3Schristos (CSKY_ARCH_800): Define. 59ed6a76a9Schristos 60*1424dfb3Schristos2020-09-10 Nick Clifton <nickc@redhat.com> 61ed6a76a9Schristos 62*1424dfb3Schristos * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Use a long long type for 63*1424dfb3Schristos this value. 64ed6a76a9Schristos 65*1424dfb3Schristos2020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com> 66ed6a76a9Schristos 67*1424dfb3Schristos * opcode/csky.h (CSKY_ISA_DSPE60): Define. 68ed6a76a9Schristos 69*1424dfb3Schristos2020-09-07 Cooper Qu <cooper.qu@linux.alibaba.com> 70ed6a76a9Schristos 71*1424dfb3Schristos * opcode/csky.h (CSKY_ISA_FLOAT_7E60): Define. 72ed6a76a9Schristos 73*1424dfb3Schristos2020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 74*1424dfb3Schristos Kuan-Lin Chen <kuanlinchentw@gmail.com> 75ed6a76a9Schristos 76*1424dfb3Schristos * elf/msp430.h (elf_msp430_reloc_type): Add 77*1424dfb3Schristos R_MSP430_GNU_{SET,SUB}_ULEB128. 78*1424dfb3Schristos (elf_msp430x_reloc_type): Add R_MSP430X_GNU_{SET,SUB}_ULEB128. 79ed6a76a9Schristos 80*1424dfb3Schristos2020-09-08 Alex Coplan <alex.coplan@arm.com> 81ed6a76a9Schristos 82*1424dfb3Schristos * opcode/aarch64.h (aarch64_sys_ins_reg_supported_p): Also take 83*1424dfb3Schristos system register name in order to simplify validation for v8-R. 84*1424dfb3Schristos (aarch64_print_operand): Also take CPU feature set, as disassembly for 85*1424dfb3Schristos system registers now depends on arch variant. 86ed6a76a9Schristos 87*1424dfb3Schristos2020-09-08 Alex Coplan <alex.coplan@arm.com> 88ed6a76a9Schristos 89*1424dfb3Schristos * opcode/aarch64.h (AARCH64_FEATURE_V8_A): New. 90*1424dfb3Schristos (AARCH64_FEATURE_V8_R): New. 91*1424dfb3Schristos (AARCH64_ARCH_V8): Include new A-profile feature bit. 92*1424dfb3Schristos (AARCH64_ARCH_V8_R): New. 93ed6a76a9Schristos 94*1424dfb3Schristos2020-09-02 Alan Modra <amodra@gmail.com> 95ed6a76a9Schristos 96*1424dfb3Schristos * opcode/v850.h (struct v850_operand <insert>): Make param op an 97*1424dfb3Schristos unsigned long. 98ed6a76a9Schristos 99*1424dfb3Schristos2020-09-02 Cooper Qu <cooper.qu@linux.alibaba.com> 100ed6a76a9Schristos 101*1424dfb3Schristos * opcode/csky.h (CSKYV2_ISA_3E3R3): Define. 102*1424dfb3Schristos 103*1424dfb3Schristos2020-08-31 Alan Modra <amodra@gmail.com> 104*1424dfb3Schristos 105*1424dfb3Schristos PR 26493 106*1424dfb3Schristos * opcode/riscv.h (OP_MASK_CSR, OP_MASK_CUSTOM_IMM) 107*1424dfb3Schristos (OP_MASK_FUNCT7, OP_MASK_RS3): Make unsigned. 108*1424dfb3Schristos 109*1424dfb3Schristos2020-08-31 Alan Modra <amodra@gmail.com> 110*1424dfb3Schristos 111*1424dfb3Schristos PR 26457 112*1424dfb3Schristos * som/aout.h (SOM_SUBSPACE_ACCESS_CONTROL_BITS_MASK): Make unsigned. 113*1424dfb3Schristos (SOM_SUBSPACE_MEMORY_RESIDENT, SOM_SUBSPACE_DUP_COMMON) 114*1424dfb3Schristos (SOM_SUBSPACE_IS_COMMON, SOM_SUBSPACE_IS_LOADABLE) 115*1424dfb3Schristos (SOM_SUBSPACE_QUADRANT_MASK, SOM_SUBSPACE_INITIALLY_FROZEN) 116*1424dfb3Schristos (SOM_SUBSPACE_IS_FIRST, SOM_SUBSPACE_CODE_ONLY) 117*1424dfb3Schristos (SOM_SUBSPACE_SORT_KEY_MASK, SOM_SUBSPACE_REPLICATE_INIT) 118*1424dfb3Schristos (SOM_SUBSPACE_CONTINUATION, SOM_SUBSPACE_IS_TSPECIFIC) 119*1424dfb3Schristos (SOM_SUBSPACE_IS_COMDAT): Likewise. 120*1424dfb3Schristos 121*1424dfb3Schristos2020-08-28 Cooper Qu <cooper.qu@linux.alibaba.com> 122*1424dfb3Schristos 123*1424dfb3Schristos * elf/csky.h (SHT_CSKY_ATTRIBUTES): Define. 124*1424dfb3Schristos (Tag_CSKY_ARCH_NAME): New enum constant. 125*1424dfb3Schristos (Tag_CSKY_CPU_NAME): Likewise. 126*1424dfb3Schristos (Tag_CSKY_ISA_FLAGS): Likewise. 127*1424dfb3Schristos (Tag_CSKY_DSP_VERSION): Likewise. 128*1424dfb3Schristos (Tag_CSKY_VDSP_VERSION): Likewise. 129*1424dfb3Schristos (Tag_CSKY_FPU_VERSION): Likewise. 130*1424dfb3Schristos (Tag_CSKY_FPU_ABI): Likewise. 131*1424dfb3Schristos (Tag_CSKY_FPU_ROUNDING): Likewise. 132*1424dfb3Schristos (Tag_CSKY_FPU_DENORMAL): Likewise. 133*1424dfb3Schristos (Tag_CSKY_FPU_Exception): Likewise. 134*1424dfb3Schristos (Tag_CSKY_FPU_NUMBER_MODULE): Likewise. 135*1424dfb3Schristos (Tag_CSKY_FPU_HARDFP): Likewise. 136*1424dfb3Schristos (Tag_CSKY_MAX): Likewise. 137*1424dfb3Schristos (VAL_CSKY_DSP_VERSION_EXTENSION): Likewise. 138*1424dfb3Schristos (VAL_CSKY_DSP_VERSION_2): Likewise. 139*1424dfb3Schristos (VAL_CSKY_VDSP_VERSION_1): Likewise. 140*1424dfb3Schristos (VAL_CSKY_VDSP_VERSION_2): Likewise. 141*1424dfb3Schristos (VAL_CSKY_FPU_ABI_SOFT): Likewise. 142*1424dfb3Schristos (VAL_CSKY_FPU_ABI_SOFTFP): Likewise. 143*1424dfb3Schristos (VAL_CSKY_FPU_ABI_HARD): Likewise. 144*1424dfb3Schristos (VAL_CSKY_FPU_HARDFP_HALF): Likewise. 145*1424dfb3Schristos (VAL_CSKY_FPU_HARDFP_SINGLE): Likewise. 146*1424dfb3Schristos (VAL_CSKY_FPU_HARDFP_DOUBLE): Likewise. 147*1424dfb3Schristos * opcode/csky.h (CSKY_ISA_VDSP_V2): Define. 148*1424dfb3Schristos CSKYV1_ISA_E1: Change to long constant type. 149*1424dfb3Schristos CSKYV2_ISA_E1: Likewise. 150*1424dfb3Schristos CSKYV2_ISA_1E2: Likewise. 151*1424dfb3Schristos CSKYV2_ISA_2E3: Likewise. 152*1424dfb3Schristos CSKYV2_ISA_3E7: Likewise. 153*1424dfb3Schristos CSKYV2_ISA_7E10: Likewise. 154*1424dfb3Schristos CSKYV2_ISA_3E3R1: Likewise. 155*1424dfb3Schristos CSKYV2_ISA_3E3R2: Likewise. 156*1424dfb3Schristos CSKYV2_ISA_10E60: Likewise. 157*1424dfb3Schristos CSKY_ISA_TRUST: Likewise. 158*1424dfb3Schristos CSKY_ISA_CACHE: Likewise. 159*1424dfb3Schristos CSKY_ISA_NVIC: Likewise. 160*1424dfb3Schristos CSKY_ISA_CP: Likewise. 161*1424dfb3Schristos CSKY_ISA_MP: Likewise. 162*1424dfb3Schristos CSKY_ISA_MP_1E2: Likewise. 163*1424dfb3Schristos CSKY_ISA_JAVA: Likewise. 164*1424dfb3Schristos CSKY_ISA_MAC: Likewise. 165*1424dfb3Schristos CSKY_ISA_MAC_DSP: Likewise. 166*1424dfb3Schristos CSKY_ISA_DSP: Likewise. 167*1424dfb3Schristos CSKY_ISA_DSP_1E2: Likewise. 168*1424dfb3Schristos CSKY_ISA_DSP_ENHANCE: Likewise. 169*1424dfb3Schristos CSKY_ISA_FLOAT_E1: Likewise. 170*1424dfb3Schristos CSKY_ISA_FLOAT_1E2: Likewise. 171*1424dfb3Schristos CSKY_ISA_FLOAT_1E3: Likewise. 172*1424dfb3Schristos CSKY_ISA_FLOAT_3E4: Likewise. 173*1424dfb3Schristos CSKY_ISA_VDSP: Likewise. 174*1424dfb3Schristos 175*1424dfb3Schristos2020-08-27 Nick Alcock <nick.alcock@oracle.com> 176*1424dfb3Schristos 177*1424dfb3Schristos * ctf-api.h (ctf_errwarning_next): New err parameter. 178*1424dfb3Schristos 179*1424dfb3Schristos2020-08-26 Nick Clifton <nickc@redhat.com> 180*1424dfb3Schristos 181*1424dfb3Schristos PR 26405 182*1424dfb3Schristos * elf/common.h (PT_OPENBSD_BOOTDATA): Define. 183*1424dfb3Schristos (PT_OPENBSD_RANDOMIZE): Define. 184*1424dfb3Schristos (PT_OPENBSD_WXNEEDED): Define. 185*1424dfb3Schristos 186*1424dfb3Schristos2020-08-26 Alan Modra <amodra@gmail.com> 187*1424dfb3Schristos 188*1424dfb3Schristos PR 26458 189*1424dfb3Schristos * elf/common.h (ELF32_R_INFO): Cast symbol index to unsigned. 190*1424dfb3Schristos 191*1424dfb3Schristos2020-08-24 Cooper Qu <cooper.qu@linux.alibaba.com> 192*1424dfb3Schristos 193*1424dfb3Schristos * opcode/csky.h (CSKYV2_ISA_10E60): New. 194*1424dfb3Schristos (CSKY_ARCH_860): New. 195*1424dfb3Schristos 196*1424dfb3Schristos2020-08-21 Cooper Qu <cooper.qu@linux.alibaba.com> 197*1424dfb3Schristos 198*1424dfb3Schristos * csky.h (CSKYV2_ISA_3E3R2): New. 199*1424dfb3Schristos 200*1424dfb3Schristos2020-08-21 Mark Wielaard <mark@klomp.org> 201*1424dfb3Schristos 202*1424dfb3Schristos * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Also define 203*1424dfb3Schristos for GCC 7.0 or higher. 204*1424dfb3Schristos 205*1424dfb3Schristos2020-08-10 Alex Coplan <alex.coplan@arm.com> 206*1424dfb3Schristos 207*1424dfb3Schristos * opcode/aarch64.h (AARCH64_MAX_SYSREG_NAME_LEN): New. 208*1424dfb3Schristos 209*1424dfb3Schristos2020-08-10 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> 210*1424dfb3Schristos 211*1424dfb3Schristos * opcode/aarch64.h (aarch64_sys_reg_deprecated_p): Functions 212*1424dfb3Schristos paramaters changed. 213*1424dfb3Schristos (aarch64_sys_reg_supported_p): Function removed. 214*1424dfb3Schristos (aarch64_sys_ins_reg_supported_p): Functions paramaters changed. 215*1424dfb3Schristos 216*1424dfb3Schristos2020-07-28 Caroline Tice <cmtice@google.com> 217*1424dfb3Schristos 218*1424dfb3Schristos * dwarf2.h (enum dwarf_sect_v5): A new enum section for the 219*1424dfb3Schristos sections in a DWARF 5 DWP file (DWP version 5). 220*1424dfb3Schristos 221*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 222*1424dfb3Schristos 223*1424dfb3Schristos * ctf-api.h (CTF_LINK_NONDEDUP): New, turn off the 224*1424dfb3Schristos deduplicator. 225*1424dfb3Schristos 226*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 227*1424dfb3Schristos 228*1424dfb3Schristos * ctf-api.h (CTF_LINK_OMIT_VARIABLES_SECTION): New. 229*1424dfb3Schristos 230*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 231*1424dfb3Schristos 232*1424dfb3Schristos * ctf-api.h (CTF_LINK_SHARE_DUPLICATED): No longer unimplemented. 233*1424dfb3Schristos 234*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 235*1424dfb3Schristos 236*1424dfb3Schristos * ctf-api.h (ctf_link_variable_filter_t): New. 237*1424dfb3Schristos (ctf_link_set_variable_filter): Likewise. 238*1424dfb3Schristos 239*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 240*1424dfb3Schristos 241*1424dfb3Schristos * ctf-api.h (CTF_LINK_EMPTY_CU_MAPPINGS): New. 242*1424dfb3Schristos 243*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 244*1424dfb3Schristos 245*1424dfb3Schristos * ctf-api.h (ECTF_NEEDSBFD): New. 246*1424dfb3Schristos (ECTF_NERR): Adjust. 247*1424dfb3Schristos (ctf_link): Rename share_mode arg to flags. 248*1424dfb3Schristos 249*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 250*1424dfb3Schristos 251*1424dfb3Schristos * ctf-api.h (ECTF_INTERNAL): Adjust error text. 252*1424dfb3Schristos (ctf_errwarning_next): New. 253*1424dfb3Schristos 254*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 255*1424dfb3Schristos 256*1424dfb3Schristos * ctf-api.h (ECTF_FLAGS): New. 257*1424dfb3Schristos (ECTF_NERR): Adjust. 258*1424dfb3Schristos * ctf.h (CTF_F_MAX): New. 259*1424dfb3Schristos 260*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 261*1424dfb3Schristos 262*1424dfb3Schristos * ctf-api.h (ECTF_NEXT_END): New error. 263*1424dfb3Schristos (ECTF_NEXT_WRONGFUN): Likewise. 264*1424dfb3Schristos (ECTF_NEXT_WRONGFP): Likewise. 265*1424dfb3Schristos (ECTF_NERR): Adjust. 266*1424dfb3Schristos (ctf_next_t): New. 267*1424dfb3Schristos (ctf_next_create): New prototype. 268*1424dfb3Schristos (ctf_next_destroy): Likewise. 269*1424dfb3Schristos (ctf_next_copy): Likewise. 270*1424dfb3Schristos (ctf_member_next): Likewise. 271*1424dfb3Schristos (ctf_enum_next): Likewise. 272*1424dfb3Schristos (ctf_type_next): Likewise. 273*1424dfb3Schristos (ctf_label_next): Likewise. 274*1424dfb3Schristos (ctf_variable_next): Likewise. 275*1424dfb3Schristos 276*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 277*1424dfb3Schristos 278*1424dfb3Schristos * ctf-api.h (ctf_ref): New. 279*1424dfb3Schristos 280*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 281*1424dfb3Schristos 282*1424dfb3Schristos * ctf-api.h (ctf_archive_count): New. 283*1424dfb3Schristos 284*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 285*1424dfb3Schristos 286*1424dfb3Schristos * ctf-api.h (ctf_member_count): New. 287*1424dfb3Schristos 288*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 289*1424dfb3Schristos 290*1424dfb3Schristos * ctf-api.h (ctf_type_kind_forwarded): New. 291*1424dfb3Schristos 292*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 293*1424dfb3Schristos 294*1424dfb3Schristos * ctf-api.c (ctf_type_name_raw): New. 295*1424dfb3Schristos 296*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 297*1424dfb3Schristos 298*1424dfb3Schristos * ctf-api.h (ECTF_*): Improve comments. 299*1424dfb3Schristos (ECTF_NERR): New. 300*1424dfb3Schristos 301*1424dfb3Schristos2020-07-22 Nick Alcock <nick.alcock@oracle.com> 302*1424dfb3Schristos 303*1424dfb3Schristos * ctf-api.h: Fix typos in comments. 304*1424dfb3Schristos 305*1424dfb3Schristos2020-07-22 H.J. Lu <hongjiu.lu@intel.com> 306*1424dfb3Schristos 307*1424dfb3Schristos PR ld/26262 308*1424dfb3Schristos PR ld/26267 309*1424dfb3Schristos * bfdlink.h (bfd_link_info): Add lto_all_symbols_read. 310*1424dfb3Schristos 311*1424dfb3Schristos2020-07-11 H.J. Lu <hongjiu.lu@intel.com> 312*1424dfb3Schristos 313*1424dfb3Schristos * elf/common.h (GNU_PROPERTY_X86_FEATURE_2_TMM): New. 314*1424dfb3Schristos 315*1424dfb3Schristos2020-07-09 John Baldwin <jhb@FreeBSD.org> 316*1424dfb3Schristos 317*1424dfb3Schristos * elf/common.h (AT_FREEBSD_ARGC, AT_FREEBSD_ARGV, AT_FREEBSD_ENVC) 318*1424dfb3Schristos (AT_FREEBSD_ENVV, AT_FREEBSD_PS_STRINGS): Define. 319*1424dfb3Schristos 320*1424dfb3Schristos2020-07-09 Alan Modra <amodra@gmail.com> 321*1424dfb3Schristos 322*1424dfb3Schristos * coff/powerpc.h: Delete. 323*1424dfb3Schristos 324*1424dfb3Schristos2020-07-04 Nick Clifton <nickc@redhat.com> 325*1424dfb3Schristos 326*1424dfb3Schristos Binutils 2.35 branch created. 327*1424dfb3Schristos 328*1424dfb3Schristos2020-06-30 Nelson Chu <nelson.chu@sifive.com> 329*1424dfb3Schristos 330*1424dfb3Schristos * opcode/riscv-opc.h: Support the unprivileged CSR. The versions 331*1424dfb3Schristos of the unprivileged CSR should be PRIV_SPEC_CLASS_NONE for now. 332*1424dfb3Schristos * opcode/riscv.h (enum riscv_csr_class): Add CSR_CLASS_DEBUG. 333*1424dfb3Schristos 334*1424dfb3Schristos2020-06-30 Nelson Chu <nelson.chu@sifive.com> 335*1424dfb3Schristos 336*1424dfb3Schristos * opcode/riscv-opc.h: Cleanup and remove the unused macros. 337*1424dfb3Schristos 338*1424dfb3Schristos2020-06-29 Alan Modra <amodra@gmail.com> 339*1424dfb3Schristos 340*1424dfb3Schristos * coff/internal.h: Use C style comments. 341*1424dfb3Schristos * coff/pe.h: Likewise. 342*1424dfb3Schristos * elf/ppc64.h: Likewise. 343*1424dfb3Schristos 344*1424dfb3Schristos2020-06-26 Nick Alcock <nick.alcock@oracle.com> 345*1424dfb3Schristos 346*1424dfb3Schristos * ctf-api.h (ctf_arc_bufopen): New. 347*1424dfb3Schristos 348*1424dfb3Schristos2020-06-26 Pat Bernardi <bernardi@adacore.com> 349*1424dfb3Schristos 350*1424dfb3Schristos * elf/m68k.h: Add enum for GNU object attribute with floating point 351*1424dfb3Schristos tag name and values. 352*1424dfb3Schristos 353*1424dfb3Schristos2020-06-25 Nick Clifton <nickc@redhat.com> 354*1424dfb3Schristos 355*1424dfb3Schristos * libiberty.h (bsearch_r): Remove use of the register keyword from 356*1424dfb3Schristos the prototype. 357*1424dfb3Schristos 358*1424dfb3Schristos2020-06-24 H.J. Lu <hongjiu.lu@intel.com> 359*1424dfb3Schristos 360*1424dfb3Schristos Sync with GCC 361*1424dfb3Schristos 2020-06-23 Nick Alcock <nick.alcock@oracle.com> 362*1424dfb3Schristos 363*1424dfb3Schristos * libiberty.h (bsearch_r): New. 364*1424dfb3Schristos 365*1424dfb3Schristos 2020-04-17 Martin Liska <mliska@suse.cz> 366*1424dfb3Schristos Jonathan Yong <10walls@gmail.com> 367*1424dfb3Schristos 368*1424dfb3Schristos PR gcov-profile/94570 369*1424dfb3Schristos * filenames.h (defined): Do not define HAVE_DOS_BASED_FILE_SYSTEM 370*1424dfb3Schristos for CYGWIN. 371*1424dfb3Schristos 372*1424dfb3Schristos2020-06-22 Alex Coplan <alex.coplan@arm.com> 373*1424dfb3Schristos 374*1424dfb3Schristos * opcode/aarch64.h (AARCH64_FEATURE_SHA2): Normalize. 375*1424dfb3Schristos (AARCH64_FEATURE_AES): Likewise. 376*1424dfb3Schristos (AARCH64_FEATURE_V8_4): Likewise. 377*1424dfb3Schristos (AARCH64_FEATURE_SM4): Likewise. 378*1424dfb3Schristos (AARCH64_FEATURE_SHA3): Likewise. 379*1424dfb3Schristos (AARCH64_FEATURE_V8): Likewise. 380*1424dfb3Schristos (AARCH64_FEATURE_V8_2): Likewise. 381*1424dfb3Schristos (AARCH64_FEATURE_V8_3): Likewise. 382*1424dfb3Schristos (AARCH64_FEATURE_FP): Likewise. 383*1424dfb3Schristos (AARCH64_FEATURE_SIMD): Likewise. 384*1424dfb3Schristos (AARCH64_FEATURE_CRC): Likewise. 385*1424dfb3Schristos (AARCH64_FEATURE_LSE): Likewise. 386*1424dfb3Schristos (AARCH64_FEATURE_PAN): Likewise. 387*1424dfb3Schristos (AARCH64_FEATURE_LOR): Likewise. 388*1424dfb3Schristos (AARCH64_FEATURE_RDMA): Likewise. 389*1424dfb3Schristos (AARCH64_FEATURE_V8_1): Likewise. 390*1424dfb3Schristos (AARCH64_FEATURE_F16): Likewise. 391*1424dfb3Schristos (AARCH64_FEATURE_RAS): Likewise. 392*1424dfb3Schristos (AARCH64_FEATURE_PROFILE): Likewise. 393*1424dfb3Schristos (AARCH64_FEATURE_SVE): Likewise. 394*1424dfb3Schristos (AARCH64_FEATURE_RCPC): Likewise. 395*1424dfb3Schristos (AARCH64_FEATURE_COMPNUM): Likewise. 396*1424dfb3Schristos (AARCH64_FEATURE_DOTPROD): Likewise. 397*1424dfb3Schristos (AARCH64_FEATURE_F16_FML): Likewise. 398*1424dfb3Schristos (AARCH64_FEATURE_V8_5): Likewise. 399*1424dfb3Schristos (AARCH64_FEATURE_V8_6): Likewise. 400*1424dfb3Schristos (AARCH64_FEATURE_BFLOAT16): Likewise. 401*1424dfb3Schristos (AARCH64_FEATURE_FLAGMANIP): Likewise. 402*1424dfb3Schristos (AARCH64_FEATURE_FRINTTS): Likewise. 403*1424dfb3Schristos (AARCH64_FEATURE_SB): Likewise. 404*1424dfb3Schristos (AARCH64_FEATURE_PREDRES): Likewise. 405*1424dfb3Schristos (AARCH64_FEATURE_CVADP): Likewise. 406*1424dfb3Schristos (AARCH64_FEATURE_RNG): Likewise. 407*1424dfb3Schristos (AARCH64_FEATURE_BTI): Likewise. 408*1424dfb3Schristos (AARCH64_FEATURE_SCXTNUM): Likewise. 409*1424dfb3Schristos (AARCH64_FEATURE_ID_PFR2): Likewise. 410*1424dfb3Schristos (AARCH64_FEATURE_SSBS): Likewise. 411*1424dfb3Schristos (AARCH64_FEATURE_MEMTAG): Likewise. 412*1424dfb3Schristos (AARCH64_FEATURE_TME): Likewise. 413*1424dfb3Schristos (AARCH64_FEATURE_I8MM): Likewise. 414*1424dfb3Schristos (AARCH64_FEATURE_F32MM): Likewise. 415*1424dfb3Schristos (AARCH64_FEATURE_F64MM): Likewise. 416*1424dfb3Schristos (AARCH64_FEATURE_SVE2): Likewise. 417*1424dfb3Schristos (AARCH64_FEATURE_SVE2_AES): Likewise. 418*1424dfb3Schristos (AARCH64_FEATURE_SVE2_BITPERM): Likewise. 419*1424dfb3Schristos (AARCH64_FEATURE_SVE2_SM4): Likewise. 420*1424dfb3Schristos (AARCH64_FEATURE_SVE2_SHA3): Likewise. 421*1424dfb3Schristos 422*1424dfb3Schristos2020-06-22 Saagar Jha <saagar@saagarjha.com> 423*1424dfb3Schristos 424*1424dfb3Schristos * mach-o/loader.h: Add declarations of two new Mach-O load 425*1424dfb3Schristos commands. 426*1424dfb3Schristos 427*1424dfb3Schristos2020-06-22 Nelson Chu <nelson.chu@sifive.com> 428*1424dfb3Schristos 429*1424dfb3Schristos * opcode/riscv.h (riscv_get_priv_spec_class): Move the function 430*1424dfb3Schristos forward declarations to bfd/elfxx-riscv.h. 431*1424dfb3Schristos (riscv_get_priv_spec_name): Likewise. 432*1424dfb3Schristos 433*1424dfb3Schristos2020-06-15 Max Filippov <jcmvbkbc@gmail.com> 434*1424dfb3Schristos 435*1424dfb3Schristos * elf/xtensa.h (xtensa_abi_choice): New declaration. 436*1424dfb3Schristos 437*1424dfb3Schristos2020-06-12 Roland McGrath <mcgrathr@google.com> 438*1424dfb3Schristos 439*1424dfb3Schristos * bfdlink.h (struct bfd_link_info): New field start_stop_visibility. 440*1424dfb3Schristos 441*1424dfb3Schristos2020-06-12 Nelson Chu <nelson.chu@sifive.com> 442*1424dfb3Schristos 443*1424dfb3Schristos * opcode/riscv-opc.h: Update the defined versions of CSR from 444*1424dfb3Schristos PRIV_SPEC_CLASS_1P9 to PRIV_SPEC_CLASS_1P9P1. Also, drop the 445*1424dfb3Schristos MISA DECLARE_CSR_ALIAS since it's aborted version is v1.9. 446*1424dfb3Schristos * opcode/riscv.h (enum riscv_priv_spec_class): Remove 447*1424dfb3Schristos PRIV_SPEC_CLASS_1P9. 448*1424dfb3Schristos 449*1424dfb3Schristos2020-06-11 Alex Coplan <alex.coplan@arm.com> 450*1424dfb3Schristos 451*1424dfb3Schristos * opcode/aarch64.h (aarch64_sys_reg): Add required features to struct 452*1424dfb3Schristos describing system registers. 453*1424dfb3Schristos 454*1424dfb3Schristos2020-06-11 Alan Modra <amodra@gmail.com> 455*1424dfb3Schristos 456*1424dfb3Schristos * elf/mips.h (Elf32_RegInfo): Use fixed width integer types. 457*1424dfb3Schristos (Elf64_Internal_RegInfo, Elf_Internal_Options): Likewise. 458*1424dfb3Schristos 459*1424dfb3Schristos2020-06-06 Alan Modra <amodra@gmail.com> 460*1424dfb3Schristos 461*1424dfb3Schristos * elf/ppc64.h (elf_ppc64_reloc_type): Rename 462*1424dfb3Schristos R_PPC64_GOT_TLSGD34 to R_PPC64_GOT_TLSGD_PCREL34, 463*1424dfb3Schristos R_PPC64_GOT_TLSLD34 to R_PPC64_GOT_TLSLD_PCREL34, 464*1424dfb3Schristos R_PPC64_GOT_TPREL34 to R_PPC64_GOT_TPREL_PCREL34, and 465*1424dfb3Schristos R_PPC64_GOT_DTPREL34 to R_PPC64_GOT_DTPREL_PCREL34. 466*1424dfb3Schristos 467*1424dfb3Schristos2020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com> 468*1424dfb3Schristos 469*1424dfb3Schristos * opcode/cgen.h: Get an `endian' argument in both 470*1424dfb3Schristos cgen_get_insn_value and cgen_put_insn_value. 471*1424dfb3Schristos 472*1424dfb3Schristos2020-06-04 Jose E. Marchesi <jemarch@gnu.org> 473*1424dfb3Schristos 474*1424dfb3Schristos * opcode/cgen.h (enum cgen_cpu_open_arg): New value 475*1424dfb3Schristos CGEN_CPU_OPEN_INSN_ENDIAN. 476*1424dfb3Schristos 477*1424dfb3Schristos2020-06-03 Nelson Chu <nelson.chu@sifive.com> 478*1424dfb3Schristos 479*1424dfb3Schristos * opcode/riscv.h: Remove #include "bfd.h". And change the return 480*1424dfb3Schristos types of riscv_get_isa_spec_class and riscv_get_priv_spec_class 481*1424dfb3Schristos from bfd_boolean to int. 482*1424dfb3Schristos 483*1424dfb3Schristos2020-05-28 Alan Modra <amodra@gmail.com> 484*1424dfb3Schristos 485*1424dfb3Schristos PR 26044 486*1424dfb3Schristos * opcode/tilepro.h (TILEPRO_NUM_PIPELINE_ENCODINGS): Move to 487*1424dfb3Schristos tilepro_pipeline enum. 488*1424dfb3Schristos 489*1424dfb3Schristos2020-05-27 H.J. Lu <hongjiu.lu@intel.com> 490*1424dfb3Schristos 491*1424dfb3Schristos PR ld/22909 492*1424dfb3Schristos * bfdlink.h (textrel_check_method): New enum. 493*1424dfb3Schristos (bfd_link_textrel_check): New. 494*1424dfb3Schristos (bfd_link_info): Replace warn_shared_textrel and error_textrel 495*1424dfb3Schristos with textrel_check. 496*1424dfb3Schristos 497*1424dfb3Schristos2020-05-25 H.J. Lu <hongjiu.lu@intel.com> 498*1424dfb3Schristos 499*1424dfb3Schristos * elf/common.h: Update comments for ET_EXEC and ET_DYN. 500*1424dfb3Schristos 501*1424dfb3Schristos2020-05-20 Nelson Chu <nelson.chu@sifive.com> 502*1424dfb3Schristos 503*1424dfb3Schristos * opcode/riscv.h: Include "bfd.h" to support bfd_boolean. 504*1424dfb3Schristos (enum riscv_isa_spec_class): New enum class. All supported ISA spec 505*1424dfb3Schristos belong to one of the class 506*1424dfb3Schristos (struct riscv_ext_version): New structure holds version information 507*1424dfb3Schristos for the specific ISA. 508*1424dfb3Schristos * opcode/riscv-opc.h (DECLARE_CSR): There are two version information, 509*1424dfb3Schristos define_version and abort_version. The define_version means which 510*1424dfb3Schristos privilege spec is started to define the CSR, and the abort_version 511*1424dfb3Schristos means which privilege spec is started to abort the CSR. If the CSR is 512*1424dfb3Schristos valid for the newest spec, then the abort_version should be 513*1424dfb3Schristos PRIV_SPEC_CLASS_DRAFT. 514*1424dfb3Schristos (DECLARE_CSR_ALIAS): Same as DECLARE_CSR, but only for the obselete CSR. 515*1424dfb3Schristos * opcode/riscv.h (enum riscv_priv_spec_class): New enum class. Define 516*1424dfb3Schristos the current supported privilege spec versions. 517*1424dfb3Schristos (struct riscv_csr_extra): Add new fields to store more information 518*1424dfb3Schristos about the CSR. We use these information to find the suitable CSR 519*1424dfb3Schristos address when user choosing a specific privilege spec. 520*1424dfb3Schristos 521*1424dfb3Schristos2020-05-19 Alexander Fedotov <alfedotov@gmail.com> 522*1424dfb3Schristos 523*1424dfb3Schristos PR 25992 524*1424dfb3Schristos * opcode/arm.h (ARM_EXT2_V8R): Define. Modified ARM_AEXT2_V8R. 525*1424dfb3Schristos 526*1424dfb3Schristos2020-05-11 Alan Modra <amodra@gmail.com> 527*1424dfb3Schristos 528*1424dfb3Schristos * opcode/ppc.h (PPC_OPERAND_ACC): Define. Renumber following 529*1424dfb3Schristos PPC_OPERAND defines. 530*1424dfb3Schristos 531*1424dfb3Schristos2020-05-11 Alan Modra <amodra@gmail.com> 532*1424dfb3Schristos 533*1424dfb3Schristos * elf/ppc64.h: Update comment. 534*1424dfb3Schristos * opcode/ppc.h (PPC_OPCODE_POWER10): Rename from PPC_OPCODE_POWERXX. 535*1424dfb3Schristos 536*1424dfb3Schristos2020-04-30 Alex Coplan <alex.coplan@arm.com> 537*1424dfb3Schristos 538*1424dfb3Schristos * opcode/aarch64.h (enum aarch64_opnd): Add 539*1424dfb3Schristos AARCH64_OPND_UNDEFINED. 540*1424dfb3Schristos 541*1424dfb3Schristos2020-04-23 Anton Kolesov <anton.kolesov@synopsys.com> 542*1424dfb3Schristos 543*1424dfb3Schristos * elf/common.h (NT_ARC_V2): New macro definitions. 544*1424dfb3Schristos 545*1424dfb3Schristos2020-04-22 Max Filippov <jcmvbkbc@gmail.com> 546*1424dfb3Schristos 547*1424dfb3Schristos PR ld/25861 548*1424dfb3Schristos * elf/xtensa.h (elf_xtensa_reloc_type): New entries for 549*1424dfb3Schristos R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}. 550*1424dfb3Schristos 551*1424dfb3Schristos2020-04-21 Alan Modra <amodra@gmail.com> 552*1424dfb3Schristos 553*1424dfb3Schristos * elf/sh.h (STO_SH5_ISA32, SHF_SH5_ISA32, SHF_SH5_ISA32_MIXED), 554*1424dfb3Schristos (SHT_SH5_CR_SORTED, STT_DATALABEL): Delete. 555*1424dfb3Schristos 556*1424dfb3Schristos2020-04-10 Fangrui Song <maskray@google.com> 557*1424dfb3Schristos 558*1424dfb3Schristos PR binutils/24613 559*1424dfb3Schristos * bfdlink.h (enum report_method): Delete RM_GENERATE_WARNING and 560*1424dfb3Schristos RM_GENERATE_ERROR. Add RM_DIAGNOSE. 561*1424dfb3Schristos (struct bfd_link_info): Add warn_unresolved_syms. 562*1424dfb3Schristos 563*1424dfb3Schristos2020-04-14 Stephen Casner <casner@acm.org> 564*1424dfb3Schristos 565*1424dfb3Schristos PR ld/25677 566*1424dfb3Schristos * aout/aout64.h (N_DATADDR): Add IMAGIC case. 567*1424dfb3Schristos 568*1424dfb3Schristos2020-04-02 Jan W. Jagersma <jwjagersma@gmail.com> 569*1424dfb3Schristos 570*1424dfb3Schristos * coff/go32exe.h: Remove file. 571*1424dfb3Schristos * coff/internal.h (struct internal_filehdr): Remove field 572*1424dfb3Schristos go32stub. Remove flag F_GO32STUB. 573*1424dfb3Schristos 574*1424dfb3Schristos2020-04-01 Martin Liska <mliska@suse.cz> 575*1424dfb3Schristos Maciej W. Rozycki <macro@linux-mips.org> 576*1424dfb3Schristos 577*1424dfb3Schristos PR lto/94249 578*1424dfb3Schristos * plugin-api.h: Fix a typo. 579*1424dfb3Schristos 580*1424dfb3Schristos2020-03-30 Nelson Chu <nelson.chu@sifive.com> 581*1424dfb3Schristos 582*1424dfb3Schristos * opcode/riscv-opc.h: Update CSR to 1.11. 583*1424dfb3Schristos 584*1424dfb3Schristos2020-03-26 John Baldwin <jhb@FreeBSD.org> 585*1424dfb3Schristos 586*1424dfb3Schristos * elf/common.h (AT_FREEBSD_BSDFLAGS): Define. 587*1424dfb3Schristos 588*1424dfb3Schristos2020-03-24 Martin Liska <mliska@suse.cz> 589*1424dfb3Schristos 590*1424dfb3Schristos PR lto/94249 591*1424dfb3Schristos * plugin-api.h: Add more robust endianess detection. 592*1424dfb3Schristos 593*1424dfb3Schristos2020-03-21 Martin Liska <mliska@suse.cz> 594*1424dfb3Schristos 595*1424dfb3Schristos * plugin-api.h (enum ld_plugin_symbol_type): Remove 596*1424dfb3Schristos comma after last value of an enum. 597*1424dfb3Schristos * lto-symtab.h (enum gcc_plugin_symbol_type): Likewise. 598*1424dfb3Schristos 599*1424dfb3Schristos2020-03-19 Martin Liska <mliska@suse.cz> 600*1424dfb3Schristos 601*1424dfb3Schristos * lto-symtab.h (enum gcc_plugin_symbol_type): New. 602*1424dfb3Schristos (enum gcc_plugin_symbol_section_kind): Likewise. 603*1424dfb3Schristos 604*1424dfb3Schristos2020-03-19 Martin Liska <mliska@suse.cz> 605*1424dfb3Schristos 606*1424dfb3Schristos * plugin-api.h (struct ld_plugin_symbol): Split 607*1424dfb3Schristos int def into 4 char fields. 608*1424dfb3Schristos (enum ld_plugin_symbol_type): New. 609*1424dfb3Schristos (enum ld_plugin_symbol_section_kind): New. 610*1424dfb3Schristos (enum ld_plugin_tag): Add LDPT_ADD_SYMBOLS_V2. 611*1424dfb3Schristos 612*1424dfb3Schristos2020-03-13 Kamil Rytarowski <n54@gmx.com> 613*1424dfb3Schristos 614*1424dfb3Schristos * elf/common.h (NT_NETBSDCORE_LWPSTATUS): New define. 615*1424dfb3Schristos 616*1424dfb3Schristos2020-03-13 Kamil Rytarowski <n54@gmx.com> 617*1424dfb3Schristos 618*1424dfb3Schristos * elf/common.h (NT_NETBSDCORE_AUXV): New define. 619*1424dfb3Schristos 620*1424dfb3Schristos2020-03-13 Christophe Lyon <christophe.lyon@linaro.org> 621*1424dfb3Schristos 622*1424dfb3Schristos * bfdlink.h (bfd_link_info): Add non_contiguous_regions and 623*1424dfb3Schristos non_contiguous_regions_warnings fields. 624*1424dfb3Schristos 625*1424dfb3Schristos2020-03-13 Christian Eggers <ceggers@gmx.de> 626*1424dfb3Schristos 627*1424dfb3Schristos * bfdlink.h (struct bfd_link_order): Add unit (bytes/octets) to 628*1424dfb3Schristos offset and size members. 629*1424dfb3Schristos * elf/internal.h (struct elf_internal_phdr): Likewise for 630*1424dfb3Schristos p_align member. 631*1424dfb3Schristos (struct elf_segment_map): Likewise for p_paddr and p_size 632*1424dfb3Schristos members 633*1424dfb3Schristos 634*1424dfb3Schristos2020-03-13 Christian Eggers <ceggers@gmx.de> 635*1424dfb3Schristos 636*1424dfb3Schristos * elf/internal.h (struct elf_internal_phdr): Add unit (octets) 637*1424dfb3Schristos to several member field comments. 638*1424dfb3Schristos (Elf_Internal_Shdr): likewise. 639*1424dfb3Schristos 640*1424dfb3Schristos2020-03-10 Alan Modra <amodra@gmail.com> 641*1424dfb3Schristos 642*1424dfb3Schristos * som/aout.h (SOM_AUX_ID_MANDATORY, SOM_SPACE_IS_LOADABLE), 643*1424dfb3Schristos (SOM_SYMBOL_HIDDEN, SOM_SYMBOL_HAS_LONG_RETURN): Use 1u << 31. 644*1424dfb3Schristos * som/lst.h (LST_SYMBOL_HIDDEN): Likewise. 645*1424dfb3Schristos 646*1424dfb3Schristos2020-03-03 Luis Machado <luis.machado@linaro.org> 647*1424dfb3Schristos 648*1424dfb3Schristos * elf/common.h (AT_L1I_CACHESIZE, AT_L1I_CACHEGEOMETRY) 649*1424dfb3Schristos (AT_L1D_CACHESIZE, AT_L1D_CACHEGEOMETRY, AT_L2_CACHESIZE) 650*1424dfb3Schristos (AT_L2_CACHEGEOMETRY, AT_L3_CACHESIZE, AT_L3_CACHEGEOMETRY) 651*1424dfb3Schristos (AT_MINSIGSTKSZ): New defines, imported from glibc. 652*1424dfb3Schristos 653*1424dfb3Schristos2020-02-25 Andrew Burgess <andrew.burgess@embecosm.com> 654*1424dfb3Schristos 655*1424dfb3Schristos Import from gcc mainline: 656*1424dfb3Schristos 2020-02-05 Andrew Burgess <andrew.burgess@embecosm.com> 657*1424dfb3Schristos 658*1424dfb3Schristos * hashtab.h (htab_remove_elt): Make a parameter const. 659*1424dfb3Schristos (htab_remove_elt_with_hash): Likewise. 660*1424dfb3Schristos 661*1424dfb3Schristos2020-02-20 Nelson Chu <nelson.chu@sifive.com> 662*1424dfb3Schristos 663*1424dfb3Schristos * opcode/riscv-opc.h: Extend DECLARE_CSR and DECLARE_CSR_ALIAS to 664*1424dfb3Schristos record riscv_csr_class. 665*1424dfb3Schristos 666*1424dfb3Schristos2020-02-10 Stam Markianos-Wright <stam.markianos-wright@arm.com> 667*1424dfb3Schristos Matthew Malcomson <matthew.malcomson@arm.com> 668*1424dfb3Schristos 669*1424dfb3Schristos * opcode/arm.h (ARM_EXT2_CDE): New extension macro. 670*1424dfb3Schristos (ARM_EXT2_CDE0): New extension macro. 671*1424dfb3Schristos (ARM_EXT2_CDE1): New extension macro. 672*1424dfb3Schristos (ARM_EXT2_CDE2): New extension macro. 673*1424dfb3Schristos (ARM_EXT2_CDE3): New extension macro. 674*1424dfb3Schristos (ARM_EXT2_CDE4): New extension macro. 675*1424dfb3Schristos (ARM_EXT2_CDE5): New extension macro. 676*1424dfb3Schristos (ARM_EXT2_CDE6): New extension macro. 677*1424dfb3Schristos (ARM_EXT2_CDE7): New extension macro. 678*1424dfb3Schristos 679*1424dfb3Schristos2020-02-07 Sergey Belyashov <sergey.belyashov@gmail.com> 680*1424dfb3Schristos 681*1424dfb3Schristos PR 25469 682*1424dfb3Schristos * coff/internal.h (R_IMM16BE): Define. 683*1424dfb3Schristos * elf/z80.h (EF_Z80_MACH_Z80N): Define. 684*1424dfb3Schristos (R_Z80_16_BE): New reloc. 685*1424dfb3Schristos 686*1424dfb3Schristos2020-02-04 Alan Modra <amodra@gmail.com> 687*1424dfb3Schristos 688*1424dfb3Schristos * opcode/d30v.h (struct pd_reg): Make value field unsigned. 689*1424dfb3Schristos 690*1424dfb3Schristos2020-01-16 Jon Turney <jon.turney@dronecode.org.uk> 691*1424dfb3Schristos 692*1424dfb3Schristos * coff/internal.h (PE_IMAGE_DEBUG_TYPE_VC_FEATURE) 693*1424dfb3Schristos (PE_IMAGE_DEBUG_TYPE_POGO, PE_IMAGE_DEBUG_TYPE_ILTCG) 694*1424dfb3Schristos (PE_IMAGE_DEBUG_TYPE_MPX, PE_IMAGE_DEBUG_TYPE_REPRO): Add. 695*1424dfb3Schristos 696*1424dfb3Schristos2020-01-18 Nick Clifton <nickc@redhat.com> 697*1424dfb3Schristos 698*1424dfb3Schristos Binutils 2.34 branch created. 699*1424dfb3Schristos 700*1424dfb3Schristos2020-01-17 Nick Clifton <nickc@redhat.com> 701*1424dfb3Schristos 702*1424dfb3Schristos * Import from gcc mainline: 703*1424dfb3Schristos 2019-06-10 Martin Liska <mliska@suse.cz> 704*1424dfb3Schristos 705*1424dfb3Schristos * ansidecl.h (ATTRIBUTE_WARN_UNUSED_RESULT): New macro. 706*1424dfb3Schristos * libiberty.h (xmalloc): Use it. 707*1424dfb3Schristos (xrealloc): Likewise. 708*1424dfb3Schristos (xcalloc): Likewise. 709*1424dfb3Schristos (xstrdup): Likewise. 710*1424dfb3Schristos (xstrndup): Likewise. 711*1424dfb3Schristos (xmemdup): Likewise. 712*1424dfb3Schristos 713*1424dfb3Schristos 2019-06-10 Martin Liska <mliska@suse.cz> 714*1424dfb3Schristos 715*1424dfb3Schristos * ansidecl.h: 716*1424dfb3Schristos (ATTRIBUTE_RESULT_SIZE_1): Define new macro. 717*1424dfb3Schristos (ATTRIBUTE_RESULT_SIZE_2): Likewise. 718*1424dfb3Schristos (ATTRIBUTE_RESULT_SIZE_1_2): Likewise. 719*1424dfb3Schristos * libiberty.h (xmalloc): Add RESULT_SIZE attribute. 720*1424dfb3Schristos (xrealloc): Likewise. 721*1424dfb3Schristos (xcalloc): Likewise. 722*1424dfb3Schristos 723*1424dfb3Schristos 2019-11-16 Tim Ruehsen <tim.ruehsen@gmx.de> 724*1424dfb3Schristos 725*1424dfb3Schristos * demangle.h (struct demangle_component): Add member 726*1424dfb3Schristos d_counting. 727*1424dfb3Schristos 728*1424dfb3Schristos 2019-11-16 Eduard-Mihai Burtescu <eddyb@lyken.rs> 729*1424dfb3Schristos 730*1424dfb3Schristos * demangle.h (rust_demangle_callback): Add. 731*1424dfb3Schristos 732*1424dfb3Schristos 2019-07-18 Eduard-Mihai Burtescu <eddyb@lyken.rs> 733*1424dfb3Schristos 734*1424dfb3Schristos * demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h. 735*1424dfb3Schristos (rust_demangle_sym): Move to libiberty/rust-demangle.h. 736*1424dfb3Schristos 737*1424dfb3Schristos2020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com> 738*1424dfb3Schristos 739*1424dfb3Schristos PR 25376 740*1424dfb3Schristos * opcodes/arm.h (FPU_MVE, FPU_MVE_FPU): Move these features to... 741*1424dfb3Schristos (ARM_EXT2_MVE, ARM_EXT2_MVE_FP): ... the CORE_HIGH space. 742*1424dfb3Schristos (ARM_ANY): Redefine to not include any MVE bits. 743*1424dfb3Schristos (ARM_FEATURE_ALL): Removed. 744*1424dfb3Schristos 745*1424dfb3Schristos2020-01-15 Jozef Lawrynowicz <jozef.l@mittosystems.com> 746*1424dfb3Schristos 747*1424dfb3Schristos * opcode/msp430.h (enum msp430_expp_e): New. 748*1424dfb3Schristos (struct msp430_operand_s): Add expp member to struct. 749*1424dfb3Schristos 750*1424dfb3Schristos2020-01-13 Claudiu Zissulescu <claziss@gmail.com> 751*1424dfb3Schristos 752*1424dfb3Schristos * elf/arc-cpu.def: Update ARC cpu list. 753*1424dfb3Schristos 754*1424dfb3Schristos2020-01-13 Alan Modra <amodra@gmail.com> 755*1424dfb3Schristos 756*1424dfb3Schristos * opcode/tic4x.h (EXTR): Delete. 757*1424dfb3Schristos (EXTRU, EXTRS, INSERTU, INSERTS): Rewrite without zero/sign 758*1424dfb3Schristos extension using shifts. Do trim INSERTU value to specified bitfield. 759*1424dfb3Schristos 760*1424dfb3Schristos2020-01-10 Alan Modra <amodra@gmail.com> 761*1424dfb3Schristos 762*1424dfb3Schristos * opcode/spu.h: Formatting. 763*1424dfb3Schristos (UNSIGNED_EXTRACT): Use 1u. 764*1424dfb3Schristos (SIGNED_EXTRACT): Don't sign extend with shifts. 765*1424dfb3Schristos (DECODE_INSN_I9a, DECODE_INSN_I9b): Avoid left shift of signed value. 766*1424dfb3Schristos Keep result signed. 767*1424dfb3Schristos (DECODE_INSN_U9a, DECODE_INSN_U9b): Delete. 768*1424dfb3Schristos 769*1424dfb3Schristos2020-01-07 Shahab Vahedi <shahab@synopsys.com> 770*1424dfb3Schristos 771*1424dfb3Schristos * opcode/arc.h (insn_class_t): Add 'LLOCK' and 'SCOND'. 772*1424dfb3Schristos 773*1424dfb3Schristos2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com> 774*1424dfb3Schristos 775*1424dfb3Schristos * coff/internal.h: Add defintions of Z80 reloc names. 776*1424dfb3Schristos 777*1424dfb3Schristos2020-01-02 Christian Biesinger <cbiesinger@google.com> 778*1424dfb3Schristos 779*1424dfb3Schristos * opcode/s12z.h: Undef REG_Y. 780*1424dfb3Schristos 781*1424dfb3Schristos2020-01-01 Alan Modra <amodra@gmail.com> 7823aab8d44Schristos 7833aab8d44Schristos Update year range in copyright notice of all files. 7843aab8d44Schristos 785*1424dfb3SchristosFor older changes see ChangeLog-2019 786c5dff60aSchristos 787*1424dfb3SchristosCopyright (C) 2020 Free Software Foundation, Inc. 78848596154Schristos 78948596154SchristosCopying and distribution of this file, with or without modification, 79048596154Schristosare permitted in any medium without royalty provided the copyright 79148596154Schristosnotice and this notice are preserved. 79248596154Schristos 793c5dff60aSchristosLocal Variables: 794c5dff60aSchristosmode: change-log 795c5dff60aSchristosleft-margin: 8 796c5dff60aSchristosfill-column: 74 797c5dff60aSchristosversion-control: never 798c5dff60aSchristosEnd: 799