1 1.1 christos 2017-12-28 Jim Wilson <jimw (a] sifive.com> 2 1.1 christos 3 1.1 christos * opcode/riscv-opc.h (DECLARE_CSR): Add missing privileged registers. 4 1.1 christos Sort to match privileged spec documentation order. 5 1.1 christos (DECLARE_CSR_ALIAS): Add ubadaddr, and comments. 6 1.1 christos 7 1.1 christos 2017-12-19 Tamar Christina <tamar.christina (a] arm.com> 8 1.1 christos 9 1.1 christos PR gas/22559 10 1.1 christos * aarch64.h (aarch64_opnd_qualifier): Add AARCH64_OPND_QLF_S_4B. 11 1.1 christos 12 1.1 christos 2017-12-19 Tamar Christina <tamar.christina (a] arm.com> 13 1.1 christos 14 1.1 christos PR gas/22529 15 1.1 christos * opcode/aarch64.h (aarch64_opnd_qualifier): Add AARCH64_OPND_QLF_V_4B. 16 1.1 christos 17 1.1 christos 2017-12-11 Stephen Crane <sjc (a] immunant.com> 18 1.1 christos 19 1.1 christos * plugin-api.h: Add new plugin hook to allow processing of input 20 1.1 christos files added by a plugin. 21 1.1 christos (ld_plugin_new_input_handler): New function hook type. 22 1.1 christos (ld_plugin_register_new_input): New interface. 23 1.1 christos (LDPT_REGISTER_NEW_INPUT_HOOK): New enum val. 24 1.1 christos (tv_register_new_input): New member. 25 1.1 christos 26 1.1 christos 2017-12-01 Peter Bergner <bergner (a] vnet.ibm.com> 27 1.1 christos 28 1.1 christos * opcode/ppc.h (PPC_INT_FMT): Define. 29 1.1 christos (struct powerpc_opcode) <opcode>: Update type. 30 1.1 christos (struct powerpc_opcode) <mask>: Likewise. 31 1.1 christos (struct powerpc_opcode) <bitm>: Likewise. 32 1.1 christos (struct powerpc_opcode) <insert>: Likewise. 33 1.1 christos (struct powerpc_opcode) <extract>: Likewise. 34 1.1 christos (ppc_optional_operand_value): Likewise. 35 1.1 christos 36 1.1 christos 2017-11-24 H.J. Lu <hongjiu.lu (a] intel.com> 37 1.1 christos 38 1.1 christos PR binutils/22444 39 1.1 christos * elf/external.h (ELF_ALIGN_UP): New. 40 1.1 christos (ELF_NOTE_DESC_OFFSET): Likewise. 41 1.1 christos (ELF_NOTE_NEXT_OFFSET): Likewise. 42 1.1 christos 43 1.1 christos 2017-11-16 Tamar Christina <tamar.christina (a] arm.com> 44 1.1 christos 45 1.1 christos * opcode/aarch64.h: (AARCH64_FEATURE_F16_FML): New. 46 1.1 christos (AARCH64_ARCH_V8_4): Enable AARCH64_FEATURE_F16_FML by default. 47 1.1 christos 48 1.1 christos 2017-11-15 Tamar Christina <tamar.christina (a] arm.com> 49 1.1 christos 50 1.1 christos * opcode/arm.h: (ARM_EXT2_FP16_FML): New. 51 1.1 christos (ARM_AEXT2_V8_4A): Add ARM_EXT2_FP16_FML. 52 1.1 christos 53 1.1 christos 2017-11-13 Jan Beulich <jbeulich (a] suse.com> 54 1.1 christos 55 1.1 christos * coff/pe.h (COFF_ENCODE_ALIGNMENT): Cap value to maximum one 56 1.1 christos representable. 57 1.1 christos (COFF_DECODE_ALIGNMENT): Define. 58 1.1 christos 59 1.1 christos 2017-11-09 Tamar Christina <tamar.christina (a] arm.com> 60 1.1 christos 61 1.1 christos * opcode/aarch64.h (AARCH64_ARCH_V8_4): Enable DOTPROD. 62 1.1 christos 63 1.1 christos 2017-11-09 Tamar Christina <tamar.christina (a] arm.com> 64 1.1 christos 65 1.1 christos * opcode/aarch64.h: 66 1.1 christos (aarch64_opnd): Add AARCH64_OPND_Va, AARCH64_OPND_MASK, 67 1.1 christos AARCH64_OPND_IMM_2, AARCH64_OPND_ADDR_OFFSET 68 1.1 christos and AARCH64_OPND_SM3_IMM2. 69 1.1 christos (aarch64_insn_class): Add cryptosm3 and cryptosm4. 70 1.1 christos (arch64_feature_set): Make uint64_t. 71 1.1 christos 72 1.1 christos 2017-11-09 Tamar Christina <tamar.christina (a] arm.com> 73 1.1 christos 74 1.1 christos * opcode/aarch64.h: 75 1.1 christos (AARCH64_FEATURE_V8_4, AARCH64_FEATURE_SM4): New. 76 1.1 christos (AARCH64_ARCH_V8_4, AARCH64_FEATURE_SHA3): New. 77 1.1 christos 78 1.1 christos 2017-11-09 Nick Clifton <nickc (a] redhat.com> 79 1.1 christos 80 1.1 christos * opcode/aarch64.h (aarch64_feature_set): Change type to unsigned 81 1.1 christos long long. 82 1.1 christos 83 1.1 christos 2017-11-08 Tamar Christina <tamar.christina (a] arm.com> 84 1.1 christos 85 1.1 christos * opcode/aarch64.h: 86 1.1 christos (AARCH64_FEATURE_SHA2, AARCH64_FEATURE_AES): New. 87 1.1 christos 88 1.1 christos 2017-11-08 Jiong Wang <jiong.wang (a] arm.com> 89 1.1 christos 90 1.1 christos * opcode/arm.h (ARM_AEXT2_V8_4A): Include Dot Product feature. 91 1.1 christos (ARM_EXT2_V8_4A): New macro. 92 1.1 christos (ARM_AEXT2_V8_4A): Likewise. 93 1.1 christos (ARM_ARCH_V8_4A): Likewise. 94 1.1 christos 95 1.1 christos 2017-11-07 Palmer Dabbelt <palmer (a] dabbelt.com> 96 1.1 christos 97 1.1 christos * opcode/riscv-opc.h (sptbr): Rename to satp. 98 1.1 christos (CSR_SPTBR): Rename to CSR_SATP. 99 1.1 christos (sptbr): Alias to CSR_SATP. 100 1.1 christos 101 1.1 christos 2017-11-07 Tamar Christina <tamar.christina (a] arm.com> 102 1.1 christos 103 1.1 christos * opcode/arm.h (FPU_ARCH_CRYPTO_NEON_VFP_ARMV8_DOTPROD): 104 1.1 christos New macro. 105 1.1 christos 106 1.1 christos 2017-11-02 Siddhesh Poyarekar <siddhesh (a] sourceware.org> 107 1.1 christos 108 1.1 christos * include/opcode/aarch64.h (AARCH64_ARCH_V8_2): Drop 109 1.1 christos AARCH64_FEATURE_F16. 110 1.1 christos 111 1.1 christos 2017-11-01 James Bowman <james.bowman (a] ftdichip.com> 112 1.1 christos 113 1.1 christos * elf/ft32.h: Add R_FT32_RELAX, SC0, SC1, DIFF32. 114 1.1 christos 115 1.1 christos 2017-10-25 Alan Modra <amodra (a] gmail.com> 116 1.1 christos 117 1.1 christos PR 22348 118 1.1 christos * opcode/cr16.h (instruction): Delete. 119 1.1 christos (cr16_words, cr16_allWords, cr16_currInsn): Delete. 120 1.1 christos * opcode/crx.h (crx_cst4_map): Rename from cst4_map. 121 1.1 christos (crx_cst4_maps): Rename from cst4_maps. 122 1.1 christos (crx_no_op_insn): Rename from no_op_insn. 123 1.1 christos (instruction): Delete. 124 1.1 christos 125 1.1 christos 2017-10-24 Andrew Waterman <andrew (a] sifive.com> 126 1.1 christos 127 1.1 christos * opcode/riscv.h (VALID_RVC_LUI_IMM): c.lui can't load the 128 1.1 christos immediate 0. 129 1.1 christos 130 1.1 christos 2017-10-12 James Bowman <james.bowman (a] ftdichip.com> 131 1.1 christos 132 1.1 christos * elf/ft32.h: Add R_FT32_15. 133 1.1 christos * opcode/ft32.h: Replace FT32_FLD_K8 with K15. 134 1.1 christos (ft32_shortcode, sc_compar, ft32_split_shortcode, 135 1.1 christos ft32_merge_shortcode, ft32_merge_shortcode): New functions. 136 1.1 christos 137 1.1 christos 2017-10-05 John Baldwin <jhb (a] FreeBSD.org> 138 1.1 christos 139 1.1 christos * elf/common.h (AT_FREEBSD_EHDRFLAGS, AT_FREEBSD_HWCAP): Define. 140 1.1 christos 141 1.1 christos 2017-09-22 Alexandre Oliva <aoliva (a] redhat.com> 142 1.1 christos 143 1.1 christos * dwarf2.def (DW_AT_GNU_locviews): New. 144 1.1 christos * dwarf2.h (enum dwarf_location_list_entry_type): Add 145 1.1 christos DW_LLE_GNU_view_pair. 146 1.1 christos (DW_LLE_view_pair): Define. 147 1.1 christos 148 1.1 christos 2017-09-15 Pedro Alves <palves (a] redhat.com> 149 1.1 christos 150 1.1 christos Sync with mainline gcc sources (r252823) 151 1.1 christos 152 1.1 christos 2017-09-15 Yao Qi <yao.qi (a] linaro.org> 153 1.1 christos Pedro Alves <palves (a] redhat.com> 154 1.1 christos 155 1.1 christos * ansidecl.h (DISABLE_COPY_AND_ASSIGN): New macro. 156 1.1 christos 157 1.1 christos 2017-09-12 Jiong Wang <jiong.wang (a] arm.com> 158 1.1 christos 159 1.1 christos * dwarf2.def (DW_CFA_AARCH64_negate_ra_state): New DW_CFA_DUP. 160 1.1 christos * dwarf2.h (DW_CFA_DUP): New define. 161 1.1 christos 162 1.1 christos 2017-08-21 Richard Biener <rguenther (a] suse.de> 163 1.1 christos 164 1.1 christos * simple-object.h (simple_object_copy_lto_debug_sections): New 165 1.1 christos function. 166 1.1 christos 167 1.1 christos 2017-05-18 Martin Liska <mliska (a] suse.cz> 168 1.1 christos 169 1.1 christos * ansidecl.h: Define CONSTEXPR macro. 170 1.1 christos 171 1.1 christos 2017-05-24 Nathan Sidwell <nathan (a] acm.org> 172 1.1 christos 173 1.1 christos * libiberty.h (ASTRDUP): Adjust cast to avoid warning. 174 1.1 christos 175 1.1 christos 2017-01-30 Alexandre Oliva <aoliva (a] redhat.com> 176 1.1 christos 177 1.1 christos Introduce C++ support in libcc1. 178 1.1 christos * gcc-c-fe.def (int_type_v0): Rename from... 179 1.1 christos (int_type): ... this. Introduce new version. 180 1.1 christos (float_type_v0): Rename from... 181 1.1 christos (float_type): ... this. Introduce new version. 182 1.1 christos (char_type): New. 183 1.1 christos * gcc-c-interface.h (gcc_c_api_version): Add GCC_C_FE_VERSION_1. 184 1.1 christos (gcc_type_array): Move... 185 1.1 christos * gcc-interface.h: ... here. 186 1.1 christos * gcc-cp-fe.def: New. 187 1.1 christos * gcc-cp-interface.h: New. 188 1.1 christos 189 1.1 christos 2016-04-29 Oleg Endo <olegendo (a] gcc.gnu.org> 190 1.1 christos 191 1.1 christos * longlong.h (umul_ppmm): Remove SHMEDIA checks. 192 1.1 christos (__umulsidi3, count_leading_zeros): Remove SHMEDIA implementations. 193 1.1 christos 194 1.1 christos 2017-09-15 Yao Qi <yao.qi (a] linaro.org> 195 1.1 christos Pedro Alves <palves (a] redhat.com> 196 1.1 christos 197 1.1 christos * ansidecl.h (DISABLE_COPY_AND_ASSIGN): New macro. 198 1.1 christos 199 1.1 christos 2017-09-12 Jiong Wang <jiong.wang (a] arm.com> 200 1.1 christos 201 1.1 christos * dwarf2.def (DW_CFA_AARCH64_negate_ra_state): New DW_CFA_DUP. 202 1.1 christos * dwarf2.h (DW_CFA_DUP): New define. 203 1.1 christos 204 1.1 christos 2017-08-21 Richard Biener <rguenther (a] suse.de> 205 1.1 christos 206 1.1 christos * simple-object.h (simple_object_copy_lto_debug_sections): New 207 1.1 christos function. 208 1.1 christos 209 1.1 christos 2017-05-18 Martin Liska <mliska (a] suse.cz> 210 1.1 christos 211 1.1 christos * ansidecl.h: Define CONSTEXPR macro. 212 1.1 christos 213 1.1 christos 2017-05-24 Nathan Sidwell <nathan (a] acm.org> 214 1.1 christos 215 1.1 christos * libiberty.h (ASTRDUP): Adjust cast to avoid warning. 216 1.1 christos 217 1.1 christos 2017-01-30 Alexandre Oliva <aoliva (a] redhat.com> 218 1.1 christos 219 1.1 christos Introduce C++ support in libcc1. 220 1.1 christos * gcc-c-fe.def (int_type_v0): Rename from... 221 1.1 christos (int_type): ... this. Introduce new version. 222 1.1 christos (float_type_v0): Rename from... 223 1.1 christos (float_type): ... this. Introduce new version. 224 1.1 christos (char_type): New. 225 1.1 christos * gcc-c-interface.h (gcc_c_api_version): Add GCC_C_FE_VERSION_1. 226 1.1 christos (gcc_type_array): Move... 227 1.1 christos * gcc-interface.h: ... here. 228 1.1 christos * gcc-cp-fe.def: New. 229 1.1 christos * gcc-cp-interface.h: New. 230 1.1 christos 231 1.1 christos 2016-04-29 Oleg Endo <olegendo (a] gcc.gnu.org> 232 1.1 christos 233 1.1 christos * longlong.h (umul_ppmm): Remove SHMEDIA checks. 234 1.1 christos (__umulsidi3, count_leading_zeros): Remove SHMEDIA implementations. 235 1.1 christos 236 1.1 christos 2017-09-06 Kamil Rytarowski <n54 (a] gmx.com> 237 1.1 christos 238 1.1 christos * opcode/nds32.h: Rename __BIT() to N32_BIT(). 239 1.1 christos 240 1.1 christos 2017-09-05 Alexander Fedotov <alexander.fedotov (a] nxp.com> 241 1.1 christos Edmar Wienskoski <edmar.wienskoski (a] nxp.com 242 1.1 christos 243 1.1 christos * elf/ppc.h (R_PPC_VLE_ADDR20): New relocation. 244 1.1 christos 245 1.1 christos 2017-08-23 Alexander Fedotov <alexander.fedotov (a] nxp.com> 246 1.1 christos Edmar Wienskoski <edmar.wienskoski (a] nxp.com> 247 1.1 christos 248 1.1 christos * opcode/ppc.h: 249 1.1 christos (spe2_opcodes, spe2_num_opcodes): New. 250 1.1 christos (PPC_OPCODE_SPE2): New define. 251 1.1 christos (PPC_OPCODE_EFS2): Likewise. 252 1.1 christos (SPE2_XOP): Likewise. 253 1.1 christos (SPE2_XOP_TO_SEG): Likewise. 254 1.1 christos 255 1.1 christos 2017-08-23 Jan Kratochvil <jan.kratochvil (a] redhat.com> 256 1.1 christos 257 1.1 christos * gcc-interface.h (enum gcc_base_api_version): Update comment for 258 1.1 christos GCC_FE_VERSION_1. 259 1.1 christos (struct gcc_base_vtable): Rename set_arguments to set_arguments_v0. 260 1.1 christos Add set_arguments, set_triplet_regexp and set_driver_filename. 261 1.1 christos 262 1.1 christos 2017-08-23 Jan Kratochvil <jan.kratochvil (a] redhat.com> 263 1.1 christos 264 1.1 christos * gcc-interface.h (enum gcc_base_api_version): Add 265 1.1 christos GCC_FE_VERSION_1. 266 1.1 christos (struct gcc_base_vtable): Rename compile to compile_v0. Update 267 1.1 christos comment for compile. New methods set_verbose and compile. 268 1.1 christos 269 1.1 christos 2017-08-21 Alexander Fedotov <alexander.fedotov (a] nxp.com> 270 1.1 christos Edmar Wienskoski <edmar.wienskoski (a] nxp.com> 271 1.1 christos 272 1.1 christos * opcode/ppc.h (PPC_OPCODE_LSP): New define. 273 1.1 christos 274 1.1 christos 2017-08-14 Gustavo Romero <gromero (a] linux.vnet.ibm.com> 275 1.1 christos 276 1.1 christos * elf/common.h (NT_PPC_TAR): New macro. 277 1.1 christos (NT_PPC_PPR): Likewise. 278 1.1 christos (NT_PPC_DSCR): Likewise. 279 1.1 christos (NT_PPC_EBB): Likewise. 280 1.1 christos (NT_PPC_PMU): Likewise. 281 1.1 christos (NT_PPC_TM_CGPR): Likewise. 282 1.1 christos (NT_PPC_TM_CFPR): Likewise. 283 1.1 christos (NT_PPC_TM_CVMX): Likewise. 284 1.1 christos (NT_PPC_TM_CVSX): Likewise. 285 1.1 christos (NT_PPC_TM_SPR): Likewise. 286 1.1 christos (NT_PPC_TM_CTAR): Likewise. 287 1.1 christos (NT_PPC_TM_CPPR): Likewise. 288 1.1 christos (NT_PPC_TM_CDSCR): Likewise. 289 1.1 christos 290 1.1 christos 2017-08-06 H.J. Lu <hongjiu.lu (a] intel.com> 291 1.1 christos 292 1.1 christos PR ld/21903: 293 1.1 christos * bfdlink.h (bfd_link_info): Add inhibit_common_definition. 294 1.1 christos 295 1.1 christos 2017-07-31 Nick Clifton <nickc (a] redhat.com> 296 1.1 christos 297 1.1 christos PR 21850 298 1.1 christos * ansidecl.h (OVERRIDE): Protect check of __cplusplus value with 299 1.1 christos #idef __cplusplus. 300 1.1 christos 301 1.1 christos 2017-07-19 Claudiu Zissulescu <claziss (a] synopsys.com> 302 1.1 christos 303 1.1 christos * opcode/arc.h (SJLI): Add. 304 1.1 christos 305 1.1 christos 2017-07-19 Claudiu Zissulescu <claziss (a] synopsys.com> 306 1.1 christos John Eric Martin <John.Martin (a] emmicro-us.com> 307 1.1 christos 308 1.1 christos * elf/arc-reloc.def: Add JLI relocs howto. 309 1.1 christos * opcode/arc-func.h (replace_jli): New function. 310 1.1 christos 311 1.1 christos 2017-07-18 Nick Clifton <nickc (a] redhat.com> 312 1.1 christos 313 1.1 christos PR 21775 314 1.1 christos * aout/adobe.h: Fix spelling typos. 315 1.1 christos * aout/aout64.h: Likewise. 316 1.1 christos * aout/hp300hpux.h: Likewise. 317 1.1 christos * elf/hppa.h: Likewise. 318 1.1 christos * gdb/remote-sim.h: Likewise. 319 1.1 christos * libiberty.h: Likewise. 320 1.1 christos * mach-o/arm.h: Likewise. 321 1.1 christos * opcode/v850.h: Likewise. 322 1.1 christos 323 1.1 christos 2017-07-14 Ravi Bangoria <ravi.bangoria (a] linux.vnet.ibm.com> 324 1.1 christos 325 1.1 christos * dis-asm.h (struct disassemble_info): Change type of buffer_length 326 1.1 christos field to size_t. 327 1.1 christos 328 1.1 christos 2017-07-07 John Baldwin <jhb (a] FreeBSD.org> 329 1.1 christos 330 1.1 christos * elf/common.h (NT_FREEBSD_PTLWPINFO): Define. 331 1.1 christos 332 1.1 christos 2017-07-02 Jan Kratochvil <jan.kratochvil (a] redhat.com> 333 1.1 christos 334 1.1 christos * dwarf2.def (DW_IDX_compile_unit, DW_IDX_type_unit, DW_IDX_die_offset) 335 1.1 christos (DW_IDX_parent, DW_IDX_type_hash, DW_IDX_lo_user, DW_IDX_hi_user) 336 1.1 christos (DW_IDX_GNU_internal, DW_IDX_GNU_external): New. 337 1.1 christos * dwarf2.h (DW_IDX, DW_IDX_DUP, DW_FIRST_IDX, DW_END_IDX): New. 338 1.1 christos (enum dwarf_name_index_attribute): Remove. 339 1.1 christos (get_DW_IDX_name): New declaration. 340 1.1 christos 341 1.1 christos 2017-06-30 Georg-Johann Lay <avr (a] gjlay.de> 342 1.1 christos 343 1.1 christos PR gas/21683 344 1.1 christos * opcode/avr.h (AVR_INSN): Add one for __gcc_isr. 345 1.1 christos 346 1.1 christos 2017-06-30 Maciej W. Rozycki <macro (a] imgtec.com> 347 1.1 christos Andrew Bennett <andrew.bennett (a] imgtec.com> 348 1.1 christos 349 1.1 christos * opcode/mips.h (ASE_XPA_VIRT): New macro. 350 1.1 christos 351 1.1 christos 2017-06-29 Andreas Arnez <arnez (a] linux.vnet.ibm.com> 352 1.1 christos 353 1.1 christos * elf/common.h (NT_S390_GS_CB): New macro. 354 1.1 christos (NT_S390_GS_BC): Likewise. 355 1.1 christos 356 1.1 christos 2017-06-28 Tamar Christina <tamar.christina (a] arm.com> 357 1.1 christos 358 1.1 christos * opcode/aarch64.h: (AARCH64_FEATURE_DOTPROD): New. 359 1.1 christos (aarch64_insn_class): Added dotprod. 360 1.1 christos 361 1.1 christos 2017-06-28 Jiong Wang <jiong.wang (a] arm.com> 362 1.1 christos 363 1.1 christos * opcode/arm.h (FPU_NEON_EXT_DOTPROD): New macro. 364 1.1 christos (FPU_ARCH_DOTPROD_NEON_VFP_ARMV8): New macro. 365 1.1 christos 366 1.1 christos 2017-06-28 Maciej W. Rozycki <macro (a] imgtec.com> 367 1.1 christos Matthew Fortune <matthew.fortune (a] imgtec.com> 368 1.1 christos 369 1.1 christos * elf/mips.h (E_MIPS_MACH_IAMR2): New macro. 370 1.1 christos (AFL_EXT_INTERAPTIV_MR2): Likewise. 371 1.1 christos * opcode/mips.h: Document new operand codes defined. 372 1.1 christos (INSN_INTERAPTIV_MR2): New macro. 373 1.1 christos (INSN_CHIP_MASK): Adjust accordingly. 374 1.1 christos (CPU_INTERAPTIV_MR2): New macro. 375 1.1 christos (cpu_is_member) <CPU_INTERAPTIV_MR2>: New case. 376 1.1 christos (MIPS16_ALL_ARGS): Rename to... 377 1.1 christos (MIPS_SVRS_ALL_ARGS): ... this. 378 1.1 christos (MIPS16_ALL_STATICS): Rename to... 379 1.1 christos (MIPS_SVRS_ALL_STATICS): ... this. 380 1.1 christos 381 1.1 christos 2017-06-26 Kuan-Lin Chen <rufus (a] andestech.com> 382 1.1 christos 383 1.1 christos * elf/riscv.h (R_RISCV_32_PCREL): New. 384 1.1 christos 385 1.1 christos 2017-06-24 Thomas Preud'homme <thomas.preudhomme (a] arm.com> 386 1.1 christos 387 1.1 christos * elf/arm.h (TAG_CPU_ARCH_V8R): New macro. 388 1.1 christos * opcode/arm.h (ARM_EXT2_V8A): New macro. 389 1.1 christos (ARM_AEXT2_V8A): Rename into ... 390 1.1 christos (ARM_AEXT2_V8AR): This. 391 1.1 christos (ARM_AEXT2_V8A): New macro. 392 1.1 christos (ARM_AEXT_V8R): New macro. 393 1.1 christos (ARM_AEXT2_V8R): New macro. 394 1.1 christos (ARM_ARCH_V8R): New macro. 395 1.1 christos 396 1.1 christos 2017-06-24 Thomas Preud'homme <thomas.preudhomme (a] arm.com> 397 1.1 christos 398 1.1 christos * opcode/arm.h (ARM_AEXT_V4TxM): Add ARM_EXT_OS bit to the set. 399 1.1 christos (ARM_AEXT_V4T): Likewise. 400 1.1 christos (ARM_AEXT_V5TxM): Likewise. 401 1.1 christos (ARM_AEXT_V5T): Likewise. 402 1.1 christos (ARM_AEXT_V6M): Mask off ARM_EXT_OS bit. 403 1.1 christos 404 1.1 christos 2017-06-22 H.J. Lu <hongjiu.lu (a] intel.com> 405 1.1 christos 406 1.1 christos * bfdlink.h (bfd_link_info): Add shstk. 407 1.1 christos * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_SHSTK): New. 408 1.1 christos 409 1.1 christos 2017-06-22 H.J. Lu <hongjiu.lu (a] intel.com> 410 1.1 christos 411 1.1 christos * bfdlink.h (bfd_link_info): Add ibtplt and ibt. 412 1.1 christos * elf/common.h (GNU_PROPERTY_X86_FEATURE_1_AND): New. 413 1.1 christos (GNU_PROPERTY_X86_FEATURE_1_IBT): Likewise. 414 1.1 christos 415 1.1 christos 2017-06-21 Thomas Preud'homme <thomas.preudhomme (a] arm.com> 416 1.1 christos 417 1.1 christos * opcode/arm.h (FPU_ANY): New macro. 418 1.1 christos 419 1.1 christos 2017-06-20 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com> 420 1.1 christos 421 1.1 christos * elf/s390.h (PT_S390_PGSTE): Define macro. 422 1.1 christos 423 1.1 christos 2017-06-16 Alan Modra <amodra (a] gmail.com> 424 1.1 christos 425 1.1 christos PR ld/20022 426 1.1 christos PR ld/21557 427 1.1 christos PR ld/21562 428 1.1 christos PR ld/21571 429 1.1 christos * bfdlink.h (struct bfd_link_hash_entry): Delete undef.section. 430 1.1 christos 431 1.1 christos 2017-06-14 Yao Qi <yao.qi (a] linaro.org> 432 1.1 christos 433 1.1 christos * dis-asm.h (print_insn_aarch64): Move it to opcodes/disassemble.h. 434 1.1 christos (print_insn_big_arm, print_insn_big_mips): Likewise. 435 1.1 christos (print_insn_i386, print_insn_ia64): Likewise. 436 1.1 christos (print_insn_little_arm, print_insn_little_mips): Likewise. 437 1.1 christos (print_insn_spu): Likewise. 438 1.1 christos 439 1.1 christos 2017-06-06 Andrew Burgess <andrew.burgess (a] embecosm.com> 440 1.1 christos 441 1.1 christos * bfdlink.h (struct bfd_link_info): Add new resolve_section_groups 442 1.1 christos flag. 443 1.1 christos 444 1.1 christos 2017-06-01 Alan Modra <amodra (a] gmail.com> 445 1.1 christos 446 1.1 christos * elf/ppc64.h (PPC64_OPT_LOCALENTRY): Define. 447 1.1 christos 448 1.1 christos 2017-05-31 Eli Zaretskii <eliz (a] gnu.org> 449 1.1 christos 450 1.1 christos * environ.h: Add #ifndef guard. 451 1.1 christos 452 1.1 christos 2017-05-30 Anton Kolesov <anton.kolesov (a] synopsys.com> 453 1.1 christos 454 1.1 christos * elf/arc-cpu.def: New file. 455 1.1 christos 456 1.1 christos 2017-05-24 Yao Qi <yao.qi (a] linaro.org> 457 1.1 christos 458 1.1 christos * dis-asm.h: Move some function declarations to 459 1.1 christos opcodes/disassemble.h. 460 1.1 christos 461 1.1 christos 2017-05-24 Yao Qi <yao.qi (a] linaro.org> 462 1.1 christos 463 1.1 christos * dis-asm.h (disassembler): Update declaration. 464 1.1 christos 465 1.1 christos 2017-05-23 Claudiu Zissulescu <claziss (a] synopsys.com> 466 1.1 christos 467 1.1 christos * opcode/arc.h (MAX_INSN_FLGS): Update to 4. 468 1.1 christos 469 1.1 christos 2017-05-22 H.J. Lu <hongjiu.lu (a] intel.com> 470 1.1 christos 471 1.1 christos * include/opcode/i386.h (NOTRACK_PREFIX_OPCODE): New. 472 1.1 christos 473 1.1 christos 2017-05-19 Jose E. Marchesi <jose.marchesi (a] oracle.com> 474 1.1 christos 475 1.1 christos * elf/sparc.h (ELF_SPARC_HWCAP2_SPARC6): Define. 476 1.1 christos (ELF_SPARC_HWCAP2_ONADDSUB): Likewise. 477 1.1 christos (ELF_SPARC_HWCAP2_ONMUL): Likewise. 478 1.1 christos (ELF_SPARC_HWCAP2_ONDIV): Likewise. 479 1.1 christos (ELF_SPARC_HWCAP2_DICTUNP): Likewise. 480 1.1 christos (ELF_SPARC_HWCAP2_FPCMPSHL): Likewise. 481 1.1 christos (ELF_SPARC_HWCAP2_RLE): Likewise. 482 1.1 christos (ELF_SPARC_HWCAP2_SHA3): Likewise. 483 1.1 christos * opcode/sparc.h (sparc_opcode_arch_val): Add SPARC_OPCODE_ARCH_M8 484 1.1 christos and adjust SPARC_OPCODE_ARCH_MAX. 485 1.1 christos (HWCAP2_SPARC6): Define. 486 1.1 christos (HWCAP2_ONADDSUB): Likewise. 487 1.1 christos (HWCAP2_ONMUL): Likewise. 488 1.1 christos (HWCAP2_ONDIV): Likewise. 489 1.1 christos (HWCAP2_DICTUNP): Likewise. 490 1.1 christos (HWCAP2_FPCMPSHL): Likewise. 491 1.1 christos (HWCAP2_RLE): Likewise. 492 1.1 christos (HWCAP2_SHA3): Likewise. 493 1.1 christos (OPM): Likewise. 494 1.1 christos (OPMI): Likewise. 495 1.1 christos (ONFCN): Likewise. 496 1.1 christos (REVFCN): Likewise. 497 1.1 christos (SIMM10): Likewise. 498 1.1 christos 499 1.1 christos 2017-05-16 Alan Modra <amodra (a] gmail.com> 500 1.1 christos 501 1.1 christos * bfdlink.h (struct bfd_link_hash_entry <non_ir_ref>): Rename to 502 1.1 christos non_ir_ref_regular. 503 1.1 christos 504 1.1 christos 2017-05-16 Alan Modra <amodra (a] gmail.com> 505 1.1 christos 506 1.1 christos * bfdlink.h (struct bfd_link_hash_entry): Update non_ir_ref 507 1.1 christos comment. Rename dynamic_ref_after_ir_def to non_ir_ref_dynamic. 508 1.1 christos 509 1.1 christos 2017-05-15 Maciej W. Rozycki <macro (a] imgtec.com> 510 1.1 christos Matthew Fortune <matthew.fortune (a] imgtec.com> 511 1.1 christos 512 1.1 christos * elf/mips.h (AFL_ASE_MIPS16E2): New macro. 513 1.1 christos (AFL_ASE_MASK): Adjust accordingly. 514 1.1 christos * opcode/mips.h: Document new operand codes defined. 515 1.1 christos (mips_operand_type): Add OP_REG28 enum value. 516 1.1 christos (INSN2_SHORT_ONLY): Update description. 517 1.1 christos (ASE_MIPS16E2, ASE_MIPS16E2_MT): New macros. 518 1.1 christos 519 1.1 christos 2017-05-14 John David Anglin <danglin (a] gcc.gnu.org> 520 1.1 christos 521 1.1 christos * opcode/hppa.h: Fix match and mask for 64-bit bb opcode. 522 1.1 christos 523 1.1 christos 2017-05-10 Claudiu Zissulescu <claziss (a] synopsys.com> 524 1.1 christos 525 1.1 christos * elf/arc.h (SHT_ARC_ATTRIBUTES): Define. 526 1.1 christos (Tag_ARC_*): Define. 527 1.1 christos (E_ARC_OSABI_V4): Define. 528 1.1 christos (E_ARC_OSABI_CURRENT): Reassign it. 529 1.1 christos (TAG_CPU_*): Define. 530 1.1 christos * opcode/arc-attrs.h: New file. 531 1.1 christos * opcode/arc.h (insn_subclass_t): Assign enum values. 532 1.1 christos (insn_subclass_t): Update enum with QUARKSE1, QUARKSE2, and LL64. 533 1.1 christos (ARC_EA, ARC_CD, ARC_LLOCK, ARC_ATOMIC, ARC_MPY, ARC_MULT) 534 1.1 christos (ARC_NPS400, ARC_DPFP, ARC_SPFP, ARC_FPU, ARC_FPUDA, ARC_SWAP) 535 1.1 christos (ARC_NORM, ARC_BSCAN, ARC_UIX, ARC_TSTAMP, ARC_VBFDW) 536 1.1 christos (ARC_BARREL, ARC_DSPA, ARC_SHIFT, ARC_INTR, ARC_DIV, ARC_XMAC) 537 1.1 christos (ARC_CRC): Delete. 538 1.1 christos 539 1.1 christos 2017-04-20 H.J. Lu <hongjiu.lu (a] intel.com> 540 1.1 christos 541 1.1 christos PR ld/21382 542 1.1 christos * bfdlink.h (bfd_link_hash_entry): Add dynamic_ref_after_ir_def. 543 1.1 christos 544 1.1 christos 2017-04-19 Alan Modra <amodra (a] gmail.com> 545 1.1 christos 546 1.1 christos * bfdlink.h (struct bfd_link_info <dynamic_undefined_weak>): 547 1.1 christos Revise comment. 548 1.1 christos 549 1.1 christos 2017-04-11 Alan Modra <amodra (a] gmail.com> 550 1.1 christos 551 1.1 christos * opcode/ppc.h (PPC_OPCODE_ALTIVEC2): Delete. 552 1.1 christos (PPC_OPCODE_VSX3): Delete. 553 1.1 christos (PPC_OPCODE_HTM): Delete. 554 1.1 christos (PPC_OPCODE_*): Renumber and order chronologically. 555 1.1 christos (PPC_OPCODE_SPE): Comment on this and other bits used for APUinfo. 556 1.1 christos 557 1.1 christos 2017-04-06 Pip Cet <pipcet (a] gmail.com> 558 1.1 christos 559 1.1 christos * dis-asm.h: Add prototypes for wasm32 disassembler. 560 1.1 christos 561 1.1 christos 2017-04-05 Pedro Alves <palves (a] redhat.com> 562 1.1 christos 563 1.1 christos * dis-asm.h (disassemble_info) <disassembler_options>: Now a 564 1.1 christos "const char *". 565 1.1 christos (next_disassembler_option): Constify. 566 1.1 christos 567 1.1 christos 2017-04-04 H.J. Lu <hongjiu.lu (a] intel.com> 568 1.1 christos 569 1.1 christos * elf/common.h (PT_GNU_MBIND_NUM): New. 570 1.1 christos (PT_GNU_MBIND_LO): Likewise. 571 1.1 christos (PT_GNU_MBIND_HI): Likewise. 572 1.1 christos (SHF_GNU_MBIND): Likewise. 573 1.1 christos 574 1.1 christos 2017-04-03 Palmer Dabbelt <palmer (a] dabbelt.com> 575 1.1 christos 576 1.1 christos * elf/riscv.h (RISCV_GP_SYMBOL): New define. 577 1.1 christos 578 1.1 christos 2017-03-27 Andrew Waterman <andrew (a] sifive.com> 579 1.1 christos 580 1.1 christos * opcode/riscv-opc.h (CSR_PMPCFG0): New define. 581 1.1 christos (CSR_PMPCFG1): Likewise. 582 1.1 christos (CSR_PMPCFG2): Likewise. 583 1.1 christos (CSR_PMPCFG3): Likewise. 584 1.1 christos (CSR_PMPADDR0): Likewise. 585 1.1 christos (CSR_PMPADDR1): Likewise. 586 1.1 christos (CSR_PMPADDR2): Likewise. 587 1.1 christos (CSR_PMPADDR3): Likewise. 588 1.1 christos (CSR_PMPADDR4): Likewise. 589 1.1 christos (CSR_PMPADDR5): Likewise. 590 1.1 christos (CSR_PMPADDR6): Likewise. 591 1.1 christos (CSR_PMPADDR7): Likewise. 592 1.1 christos (CSR_PMPADDR8): Likewise. 593 1.1 christos (CSR_PMPADDR9): Likewise. 594 1.1 christos (CSR_PMPADDR10): Likewise. 595 1.1 christos (CSR_PMPADDR11): Likewise. 596 1.1 christos (CSR_PMPADDR12): Likewise. 597 1.1 christos (CSR_PMPADDR13): Likewise. 598 1.1 christos (CSR_PMPADDR14): Likewise. 599 1.1 christos (CSR_PMPADDR15): Likewise. 600 1.1 christos (pmpcfg0): Declare register. 601 1.1 christos (pmpcfg1): Likewise. 602 1.1 christos (pmpcfg2): Likewise. 603 1.1 christos (pmpcfg3): Likewise. 604 1.1 christos (pmpaddr0): Likewise. 605 1.1 christos (pmpaddr1): Likewise. 606 1.1 christos (pmpaddr2): Likewise. 607 1.1 christos (pmpaddr3): Likewise. 608 1.1 christos (pmpaddr4): Likewise. 609 1.1 christos (pmpaddr5): Likewise. 610 1.1 christos (pmpaddr6): Likewise. 611 1.1 christos (pmpaddr7): Likewise. 612 1.1 christos (pmpaddr8): Likewise. 613 1.1 christos (pmpaddr9): Likewise. 614 1.1 christos (pmpaddr10): Likewise. 615 1.1 christos (pmpaddr11): Likewise. 616 1.1 christos (pmpaddr12): Likewise. 617 1.1 christos (pmpaddr13): Likewise. 618 1.1 christos (pmpaddr14): Likewise. 619 1.1 christos (pmpaddr15): Likewise. 620 1.1 christos 621 1.1 christos 2017-03-30 Pip Cet <pipcet (a] gmail.com> 622 1.1 christos 623 1.1 christos * opcode/wasm.h: New file to support wasm32 architecture. 624 1.1 christos * elf/wasm32.h: Add R_WASM32_32 relocation. 625 1.1 christos 626 1.1 christos 2017-03-29 Alan Modra <amodra (a] gmail.com> 627 1.1 christos 628 1.1 christos * opcode/ppc.h (PPC_OPCODE_RAW): Define. 629 1.1 christos (PPC_OPCODE_*): Make them all unsigned long long constants. 630 1.1 christos 631 1.1 christos 2017-03-27 Pip Cet <pipcet (a] gmail.com> 632 1.1 christos 633 1.1 christos * elf/wasm32.h: New file to support wasm32 architecture. 634 1.1 christos 635 1.1 christos 2017-03-27 Rinat Zelig <rinat (a] mellanox.com> 636 1.1 christos 637 1.1 christos * opcode/arc.h (insn_class_t): Add ULTRAIP and MISC class. 638 1.1 christos 639 1.1 christos 2017-03-21 Andreas Krebbel <krebbel (a] linux.vnet.ibm.com> 640 1.1 christos 641 1.1 christos * opcode/s390.h (S390_INSTR_FLAG_VX2): Remove. 642 1.1 christos (S390_INSTR_FLAG_FACILITY_MASK): Adjust value. 643 1.1 christos 644 1.1 christos 2017-03-21 Rinat Zelig <rinat (a] mellanox.com> 645 1.1 christos 646 1.1 christos * opcode/arc.h (insn_class_t): Add DMA class. 647 1.1 christos 648 1.1 christos 2017-03-16 Nick Clifton <nickc (a] redhat.com> 649 1.1 christos 650 1.1 christos * elf/common.h (GNU_BUILD_ATTRIBUTE_SHORT_ENUM): New GNU BUILD 651 1.1 christos note type. 652 1.1 christos 653 1.1 christos 2017-03-14 Jakub Jelinek <jakub (a] redhat.com> 654 1.1 christos 655 1.1 christos PR debug/77589 656 1.1 christos * dwarf2.def (DW_OP_GNU_variable_value): New opcode. 657 1.1 christos 658 1.1 christos 2017-03-13 Markus Trippelsdorf <markus (a] trippelsdorf.de> 659 1.1 christos 660 1.1 christos PR demangler/70909 661 1.1 christos PR demangler/67264 662 1.1 christos * demangle.h (struct demangle_component): Add d_printing field. 663 1.1 christos (cplus_demangle_print): Remove const qualifier from tree 664 1.1 christos parameter. 665 1.1 christos (cplus_demangle_print_callback): Likewise. 666 1.1 christos 667 1.1 christos 2017-03-13 Nick Clifton <nickc (a] redhat.com> 668 1.1 christos 669 1.1 christos PR binutils/21202 670 1.1 christos * elf/aarch64.h (R_AARCH64_TLSDESC_LD64_LO12_NC): Rename to 671 1.1 christos R_AARCH64_TLSDESC_LD64_LO12. 672 1.1 christos (R_AARCH64_TLSDESC_ADD_LO12_NC): Rename to 673 1.1 christos R_AARCH64_TLSDESC_ADD_LO12_NC. 674 1.1 christos 675 1.1 christos 2017-03-10 Nick Clifton <nickc (a] redhat.com> 676 1.1 christos 677 1.1 christos * elf/common.h (EM_LANAI): New machine number. 678 1.1 christos (EM_BPF): Likewise. 679 1.1 christos (EM_WEBASSEMBLY): Likewise. 680 1.1 christos Move low value, deprecated, numbers to their numerical 681 1.1 christos equivalents. 682 1.1 christos 683 1.1 christos 2017-03-08 H.J. Lu <hongjiu.lu (a] intel.com> 684 1.1 christos 685 1.1 christos PR binutils/21231 686 1.1 christos * elf/common.h (GNU_PROPERTY_LOPROC): New. 687 1.1 christos (GNU_PROPERTY_HIPROC): Likewise. 688 1.1 christos (GNU_PROPERTY_LOUSER): Likewise. 689 1.1 christos (GNU_PROPERTY_HIUSER): Likewise. 690 1.1 christos 691 1.1 christos 2017-03-01 Nick Clifton <nickc (a] redhat.com> 692 1.1 christos 693 1.1 christos * elf/common.h (SHF_GNU_BUILD_NOTE): Define. 694 1.1 christos (NT_GNU_PROPERTY_TYPE_0): Define. 695 1.1 christos (NT_GNU_BUILD_ATTRIBUTE_OPEN): Define. 696 1.1 christos (NT_GNU_BUILD_ATTRIBUTE_FUN): Define. 697 1.1 christos (GNU_BUILD_ATTRIBUTE_TYPE_NUMERIC): Define. 698 1.1 christos (GNU_BUILD_ATTRIBUTE_TYPE_STRING): Define. 699 1.1 christos (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_TRUE): Define. 700 1.1 christos (GNU_BUILD_ATTRIBUTE_TYPE_BOOL_FALSE): Define. 701 1.1 christos (GNU_BUILD_ATTRIBUTE_VERSION): Define. 702 1.1 christos (GNU_BUILD_ATTRIBUTE_STACK_PROT): Define. 703 1.1 christos (GNU_BUILD_ATTRIBUTE_RELRO): Define. 704 1.1 christos (GNU_BUILD_ATTRIBUTE_STACK_SIZE): Define. 705 1.1 christos (GNU_BUILD_ATTRIBUTE_TOOL): Define. 706 1.1 christos (GNU_BUILD_ATTRIBUTE_ABI): Define. 707 1.1 christos (GNU_BUILD_ATTRIBUTE_PIC): Define. 708 1.1 christos (NOTE_GNU_PROPERTY_SECTION_NAME): Define. 709 1.1 christos (GNU_BUILD_ATTRS_SECTION_NAME): Define. 710 1.1 christos (GNU_PROPERTY_STACK_SIZE): Define. 711 1.1 christos (GNU_PROPERTY_NO_COPY_ON_PROTECTED): Define. 712 1.1 christos (GNU_PROPERTY_X86_ISA_1_USED): Define. 713 1.1 christos (GNU_PROPERTY_X86_ISA_1_NEEDED): Define. 714 1.1 christos (GNU_PROPERTY_X86_ISA_1_486): Define. 715 1.1 christos (GNU_PROPERTY_X86_ISA_1_586): Define. 716 1.1 christos (GNU_PROPERTY_X86_ISA_1_686): Define. 717 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE): Define. 718 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE2): Define. 719 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE3): Define. 720 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSSE3): Define. 721 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE4_1): Define. 722 1.1 christos (GNU_PROPERTY_X86_ISA_1_SSE4_2): Define. 723 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX): Define. 724 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX2): Define. 725 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512F): Define. 726 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512CD): Define. 727 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512ER): Define. 728 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512PF): Define. 729 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512VL): Define. 730 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Define. 731 1.1 christos (GNU_PROPERTY_X86_ISA_1_AVX512BW): Define. 732 1.1 christos 733 1.1 christos 2017-02-28 Peter Bergner <bergner (a] vnet.ibm.com> 734 1.1 christos 735 1.1 christos * dis-asm.h (disasm_options_t): New typedef. 736 1.1 christos (parse_arm_disassembler_option): Remove prototype. 737 1.1 christos (set_arm_regname_option): Likewise. 738 1.1 christos (get_arm_regnames): Likewise. 739 1.1 christos (get_arm_regname_num_options): Likewise. 740 1.1 christos (disassemble_init_s390): New prototype. 741 1.1 christos (disassembler_options_powerpc): Likewise. 742 1.1 christos (disassembler_options_arm): Likewise. 743 1.1 christos (disassembler_options_s390): Likewise. 744 1.1 christos (remove_whitespace_and_extra_commas): Likewise. 745 1.1 christos (disassembler_options_cmp): Likewise. 746 1.1 christos (next_disassembler_option): New inline function. 747 1.1 christos (FOR_EACH_DISASSEMBLER_OPTION): New macro. 748 1.1 christos 749 1.1 christos 2017-02-28 Alan Modra <amodra (a] gmail.com> 750 1.1 christos 751 1.1 christos * elf/ppc64.h (R_PPC64_16DX_HA): New. Expand fake reloc comment. 752 1.1 christos * elf/ppc.h (R_PPC_16DX_HA): Likewise. 753 1.1 christos 754 1.1 christos 2017-02-24 Richard Sandiford <richard.sandiford (a] arm.com> 755 1.1 christos 756 1.1 christos * opcode/aarch64.h (AARCH64_OPND_SVE_ADDR_RI_S4x16) 757 1.1 christos (AARCH64_OPND_SVE_IMM_ROT1, AARCH64_OPND_SVE_IMM_ROT2) 758 1.1 christos (AARCH64_OPND_SVE_Zm3_INDEX, AARCH64_OPND_SVE_Zm3_22_INDEX) 759 1.1 christos (AARCH64_OPND_SVE_Zm4_INDEX): New aarch64_opnds. 760 1.1 christos 761 1.1 christos 2017-02-24 Richard Sandiford <richard.sandiford (a] arm.com> 762 1.1 christos 763 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_COMPNUM): New macro. 764 1.1 christos (AARCH64_ARCH_V8_3): Include AARCH64_FEATURE_COMPNUM. 765 1.1 christos 766 1.1 christos 2017-02-22 Andrew Waterman <andrew (a] sifive.com> 767 1.1 christos 768 1.1 christos * opcode/riscv-opc.h (CSR_SCOUNTEREN): New define. 769 1.1 christos (CSR_MCOUNTEREN): Likewise. 770 1.1 christos (scounteren): Declare register. 771 1.1 christos (mcounteren): Likewise. 772 1.1 christos 773 1.1 christos 2017-02-14 Andrew Waterman <andrew (a] sifive.com> 774 1.1 christos 775 1.1 christos * opcode/riscv-opc.h (MATCH_SFENCE_VMA): New define. 776 1.1 christos (MASK_SFENCE_VMA): Likewise. 777 1.1 christos (sfence_vma): Declare instruction. 778 1.1 christos 779 1.1 christos 2017-02-14 Alan Modra <amodra (a] gmail.com> 780 1.1 christos 781 1.1 christos PR 21118 782 1.1 christos * opcode/ppc.h (PPC_OPERAND_*): Reassign values, regs first. 783 1.1 christos (PPC_OPERAND_SPR, PPC_OPERAND_GQR): Define. 784 1.1 christos 785 1.1 christos 2017-01-24 Dimitar Dimitrov <dimitar (a] dinux.eu> 786 1.1 christos 787 1.1 christos * opcode/hppa.h: Clarify that file is part of GNU opcodes. 788 1.1 christos * opcode/i860.h: Ditto. 789 1.1 christos * opcode/nios2.h: Ditto. 790 1.1 christos * opcode/nios2r1.h: Ditto. 791 1.1 christos * opcode/nios2r2.h: Ditto. 792 1.1 christos * opcode/pru.h: Ditto. 793 1.1 christos 794 1.1 christos 2017-01-24 Alan Hayward <alan.hayward (a] arm.com> 795 1.1 christos 796 1.1 christos * elf/common.h (NT_ARM_SVE): Define. 797 1.1 christos 798 1.1 christos 2017-01-04 Jiong Wang <jiong.wang (a] arm.com> 799 1.1 christos 800 1.1 christos * dwarf2.def: Sync with mainline gcc sources. 801 1.1 christos 802 1.1 christos 2017-01-04 Richard Earnshaw <rearnsha (a] arm.com> 803 1.1 christos Jiong Wang <jiong.wang (a] arm.com> 804 1.1 christos 805 1.1 christos * dwarf2.def (DW_OP_AARCH64_operation): Reserve the number 0xea. 806 1.1 christos (DW_CFA_GNU_window_save): Comments the multiplexing on AArch64. 807 1.1 christos 808 1.1 christos 2017-01-04 Szabolcs Nagy <szabolcs.nagy (a] arm.com> 809 1.1 christos 810 1.1 christos * opcode/aarch64.h (AARCH64_FEATURE_RCPC): Define. 811 1.1 christos (AARCH64_ARCH_V8_3): Update. 812 1.1 christos 813 1.1 christos 2017-01-03 Kito Cheng <kito.cheng (a] gmail.com> 814 1.1 christos 815 1.1 christos * opcode/riscv-opc.h: Add support for the "q" ISA extension. 816 1.1 christos 817 1.1 christos 2017-01-03 Nick Clifton <nickc (a] redhat.com> 818 1.1 christos 819 1.1 christos * dwarf2.def: Sync with mainline gcc sources 820 1.1 christos * dwarf2.h: Likewise. 821 1.1 christos 822 1.1 christos 2016-12-21 Jakub Jelinek <jakub (a] redhat.com> 823 1.1 christos 824 1.1 christos * dwarf2.def (DW_FORM_ref_sup): Renamed to ... 825 1.1 christos (DW_FORM_ref_sup4): ... this. New form. 826 1.1 christos (DW_FORM_ref_sup8): New form. 827 1.1 christos 828 1.1 christos 2016-10-17 Jakub Jelinek <jakub (a] redhat.com> 829 1.1 christos 830 1.1 christos * dwarf2.h (enum dwarf_calling_convention): Add new DWARF5 831 1.1 christos calling convention codes. 832 1.1 christos (enum dwarf_line_number_content_type): New. 833 1.1 christos (enum dwarf_location_list_entry_type): Add DWARF5 DW_LLE_* 834 1.1 christos codes. 835 1.1 christos (enum dwarf_source_language): Add new DWARF5 DW_LANG_* codes. 836 1.1 christos (enum dwarf_macro_record_type): Add DWARF5 DW_MACRO_* codes. 837 1.1 christos (enum dwarf_name_index_attribute): New. 838 1.1 christos (enum dwarf_range_list_entry): New. 839 1.1 christos (enum dwarf_unit_type): New. 840 1.1 christos * dwarf2.def: Add new DWARF5 DW_TAG_*, DW_FORM_*, DW_AT_*, 841 1.1 christos DW_OP_* and DW_ATE_* entries. 842 1.1 christos 843 1.1 christos 2016-08-15 Jakub Jelinek <jakub (a] redhat.com> 844 1.1 christos 845 1.1 christos * dwarf2.def (DW_AT_string_length_bit_size, 846 1.1 christos DW_AT_string_length_byte_size): New attributes. 847 1.1 christos 848 1.1 christos 2016-08-12 Alexandre Oliva <aoliva (a] redhat.com> 849 1.1 christos 850 1.1 christos PR debug/63240 851 1.1 christos * dwarf2.def (DW_AT_deleted, DW_AT_defaulted): New. 852 1.1 christos * dwarf2.h (enum dwarf_defaulted_attribute): New. 853 1.1 christos 854 1.1 christos 2017-01-02 Alan Modra <amodra (a] gmail.com> 855 1.1 christos 856 1.1 christos Update year range in copyright notice of all files. 857 1.1 christos 858 1.1 christos For older changes see ChangeLog-2016 859 1.1 christos 861 1.1 christos Copyright (C) 2017 Free Software Foundation, Inc. 862 1.1 christos 863 1.1 christos Copying and distribution of this file, with or without modification, 864 1.1 christos are permitted in any medium without royalty provided the copyright 865 1.1 christos notice and this notice are preserved. 866 1.1 christos 867 1.1 christos Local Variables: 868 1.1 christos mode: change-log 869 1.1 christos left-margin: 8 870 1.1 christos fill-column: 74 871 1.1 christos version-control: never 872 End: 873