12019-08-22 Alan Modra <amodra@gmail.com> 2 3 * elf/arm.h (ARM_GET_SYM_CMSE_SPCL, ARM_SET_SYM_CMSE_SPCL): Delete. 4 52018-07-18 Nick Clifton <nickc@redhat.com> 6 7 2.31.1 Release point. 8 92018-07-14 Nick Clifton <nickc@redhat.com> 10 11 2.31 Release point. 12 132018-07-06 Alan Modra <amodra@gmail.com> 14 15 * diagnostics.h: Comment on macro usage. 16 172018-06-29 Tamar Christina <tamar.christina@arm.com> 18 19 PR binutils/23192 20 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16. 21 222018-06-26 Alan Modra <amodra@gmail.com> 23 24 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change. 25 262018-06-24 Nick Clifton <nickc@redhat.com> 27 28 2.31 branch created. 29 302018-06-21 Alan Hayward <alan.hayward@arm.com> 31 32 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses 33 for non SHT_NOBITS. 34 352018-06-19 Simon Marchi <simon.marchi@ericsson.com> 36 37 Sync with GCC 38 39 2018-05-24 Tom Rix <trix@juniper.net> 40 41 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New. 42 43 2017-11-20 Kito Cheng <kito.cheng@gmail.com> 44 45 * longlong.h [__riscv] (__umulsidi3): Define. 46 [__riscv] (umul_ppmm): Likewise. 47 [__riscv] (__muluw3): Likewise. 48 492018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com> 50 51 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros. 52 (AFL_ASE_MASK): Update to include AFL_ASE_GINV. 53 * opcode/mips.h: Document "+\" operand format. 54 (ASE_GINV): New macro. 55 562018-06-13 Scott Egerton <scott.egerton@imgtec.com> 57 Faraz Shahbazker <Faraz.Shahbazker@mips.com> 58 59 * elf/mips.h (AFL_ASE_CRC): New macro. 60 (AFL_ASE_MASK): Update to include AFL_ASE_CRC. 61 * opcode/mips.h (ASE_CRC): New macro. 62 * opcode/mips.h (ASE_CRC64): Likewise. 63 642018-06-04 Max Filippov <jcmvbkbc@gmail.com> 65 66 * elf/xtensa.h (xtensa_read_table_entries) 67 (xtensa_compute_fill_extra_space): New declarations. 68 692018-06-04 H.J. Lu <hongjiu.lu@intel.com> 70 71 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always 72 define for GCC. 73 742018-06-04 H.J. Lu <hongjiu.lu@intel.com> 75 76 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New. 77 (DIAGNOSTIC_STRINGIFY): Likewise. 78 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY. 79 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined. 80 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise. 81 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise. 82 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise. 83 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New. 84 852018-06-01 H.J. Lu <hongjiu.lu@intel.com> 86 87 * diagnostics.h: Moved from ../gdb/common/diagnostics.h. 88 892018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de> 90 91 * splay-tree.h (splay_tree_compare_strings, 92 splay_tree_delete_pointers): Declare new utility functions. 93 942018-05-21 Peter Bergner <bergner@vnet.ibm.com.com> 95 96 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro. 97 982018-05-18 Kito Cheng <kito.cheng@gmail.com> 99 100 * elf/riscv.h (EF_RISCV_RVE): New define. 101 1022018-05-18 John Darrington <john@darrington.wattle.id.au> 103 104 * elf/s12z.h: New header. 105 1062018-05-15 Tamar Christina <tamar.christina@arm.com> 107 108 PR binutils/21446 109 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New. 110 1112018-05-15 Tamar Christina <tamar.christina@arm.com> 112 113 PR binutils/21446 114 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal. 115 (aarch64_print_operand): Support notes. 116 1172018-05-15 Tamar Christina <tamar.christina@arm.com> 118 119 PR binutils/21446 120 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct. 121 (aarch64_decode_insn): Accept error struct. 122 1232018-05-15 Francois H. Theron <francois.theron@netronome.com> 124 125 * opcode/nfp.h: Use uint64_t instead of bfd_vma. 126 1272018-05-10 John Darrington <john@darrington.wattle.id.au> 128 129 * elf/common.h (EM_S12Z): New macro. 130 1312018-05-09 Sebastian Rasmussen <sebras@gmail.com> 132 133 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS): 134 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS. 135 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from 136 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS. 137 1382018-05-08 Jim Wilson <jimw@sifive.com> 139 140 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New. 141 (MATCH_C_SRAI64, MASK_C_SRAI64): New. 142 (MATCH_C_SLLI64, MASK_C_SLLI64): New. 143 1442018-05-07 Peter Bergner <bergner@vnet.ibm.com.com> 145 146 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned. 147 (vle_num_opcodes): Likewise. 148 (spe2_num_opcodes): Likewise. 149 1502018-05-04 Alan Modra <amodra@gmail.com> 151 152 * ansidecl.h: Import from gcc. 153 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING 154 to s_name. 155 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name. 156 1572018-04-30 Francois H. Theron <francois.theron@netronome.com> 158 159 * dis-asm.h: Added print_nfp_disassembler_options prototype. 160 * elf/common.h: Added EM_NFP, officially assigned. See Google Group 161 Generic System V Application Binary Interface. 162 * elf/nfp.h: New, for NFP support. 163 * opcode/nfp.h: New, for NFP support. 164 1652018-04-25 Christophe Lyon <christophe.lyon@st.com> 166 Mickaël Guêné <mickael.guene@st.com> 167 168 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC, 169 R_ARM_TLS_IE32_FDPIC. 170 1712018-04-25 Christophe Lyon <christophe.lyon@st.com> 172 Mickaël Guêné <mickael.guene@st.com> 173 174 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC) 175 (R_ARM_FUNCDESC) 176 (R_ARM_FUNCDESC_VALUE): Define new relocations. 177 1782018-04-25 Christophe Lyon <christophe.lyon@st.com> 179 Mickaël Guêné <mickael.guene@st.com> 180 181 * elf/arm.h (EF_ARM_FDPIC): New. 182 1832018-04-18 Alan Modra <amodra@gmail.com> 184 185 * coff/mipspe.h: Delete. 186 1872018-04-18 Alan Modra <amodra@gmail.com> 188 189 * aout/dynix3.h: Delete. 190 1912018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com> 192 193 Microblaze Target: PIC data text relative 194 195 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct. 196 * elf/microblaze.h (Add 3 new relocations): 197 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64 198 and R_MICROBLAZE_TEXTREL_32_LO for relax function. 199 2002018-04-17 Alan Modra <amodra@gmail.com> 201 202 * elf/i370.h: Revert removal. 203 * elf/i860.h: Likewise. 204 * elf/i960.h: Likewise. 205 2062018-04-16 Alan Modra <amodra@gmail.com> 207 208 * coff/sparc.h: Delete. 209 2102018-04-16 Alan Modra <amodra@gmail.com> 211 212 * aout/host.h: Remove m68k-aout and m68k-coff support. 213 * aout/hp300hpux.h: Delete. 214 * coff/apollo.h: Delete. 215 * coff/aux-coff.h: Delete. 216 * coff/m68k.h: Delete. 217 2182018-04-16 Alan Modra <amodra@gmail.com> 219 220 * dis-asm.h: Remove sh5 and sh64 support. 221 2222018-04-16 Alan Modra <amodra@gmail.com> 223 224 * coff/internal.h: Remove w65 support. 225 * coff/w65.h: Delete. 226 2272018-04-16 Alan Modra <amodra@gmail.com> 228 229 * coff/we32k.h: Delete. 230 2312018-04-16 Alan Modra <amodra@gmail.com> 232 233 * coff/internal.h: Remove m88k support. 234 * coff/m88k.h: Delete. 235 * opcode/m88k.h: Delete. 236 2372018-04-16 Alan Modra <amodra@gmail.com> 238 239 * elf/i370.h: Delete. 240 * opcode/i370.h: Delete. 241 2422018-04-16 Alan Modra <amodra@gmail.com> 243 244 * coff/h8500.h: Delete. 245 * coff/internal.h: Remove h8500 support. 246 2472018-04-16 Alan Modra <amodra@gmail.com> 248 249 * coff/h8300.h: Delete. 250 2512018-04-16 Alan Modra <amodra@gmail.com> 252 253 * ieee.h: Delete. 254 2552018-04-16 Alan Modra <amodra@gmail.com> 256 257 * aout/host.h: Remove newsos3 support. 258 2592018-04-16 Alan Modra <amodra@gmail.com> 260 261 * nlm/ChangeLog-9315: Delete. 262 * nlm/alpha-ext.h: Delete. 263 * nlm/common.h: Delete. 264 * nlm/external.h: Delete. 265 * nlm/i386-ext.h: Delete. 266 * nlm/internal.h: Delete. 267 * nlm/ppc-ext.h: Delete. 268 * nlm/sparc32-ext.h: Delete. 269 2702018-04-16 Alan Modra <amodra@gmail.com> 271 272 * opcode/tahoe.h: Delete. 273 2742018-04-11 Alan Modra <amodra@gmail.com> 275 276 * aout/adobe.h: Delete. 277 * aout/reloc.h: Delete. 278 * coff/i860.h: Delete. 279 * coff/i960.h: Delete. 280 * elf/i860.h: Delete. 281 * elf/i960.h: Delete. 282 * opcode/i860.h: Delete. 283 * opcode/i960.h: Delete. 284 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values. 285 * aout/ar.h (ARMAGB): Remove. 286 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr, 287 union internal_auxent): Remove i960 support. 288 2892018-04-09 Alan Modra <amodra@gmail.com> 290 291 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define. 292 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define. 293 2942018-03-28 Renlin Li <renlin.li@arm.com> 295 296 PR ld/22970 297 * elf/aarch64.h: Add relocation number for 298 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12, 299 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC, 300 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12, 301 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC, 302 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12, 303 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC, 304 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12, 305 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC. 306 3072018-03-28 Nick Clifton <nickc@redhat.com> 308 309 PR 22988 310 * opcode/aarch64.h (enum aarch64_opnd): Add 311 AARCH64_OPND_SVE_ADDR_R. 312 3132018-03-21 H.J. Lu <hongjiu.lu@intel.com> 314 315 * elf/common.h (DF_1_KMOD): New. 316 (DF_1_WEAKFILTER): Likewise. 317 (DF_1_NOCOMMON): Likewise. 318 3192018-03-14 Kito Cheng <kito.cheng@gmail.com> 320 321 * opcode/riscv.h (OP_MASK_FUNCT3): New. 322 (OP_SH_FUNCT3): Likewise. 323 (OP_MASK_FUNCT7): Likewise. 324 (OP_SH_FUNCT7): Likewise. 325 (OP_MASK_OP2): Likewise. 326 (OP_SH_OP2): Likewise. 327 (OP_MASK_CFUNCT4): Likewise. 328 (OP_SH_CFUNCT4): Likewise. 329 (OP_MASK_CFUNCT3): Likewise. 330 (OP_SH_CFUNCT3): Likewise. 331 (riscv_insn_types): Likewise. 332 3332018-03-13 Nick Clifton <nickc@redhat.com> 334 335 PR 22113 336 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd 337 field. 338 3392018-03-08 H.J. Lu <hongjiu.lu@intel.com> 340 341 * opcode/i386 (OLDGCC_COMPAT): Removed. 342 3432018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com> 344 345 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition. 346 3472018-02-20 Maciej W. Rozycki <macro@mips.com> 348 349 * opcode/mips.h: Remove `M' operand code. 350 3512018-02-12 Zebediah Figura <z.figura12@gmail.com> 352 353 * coff/msdos.h: New header. 354 * coff/pe.h: Move common defines to msdos.h. 355 * coff/powerpc.h: Likewise. 356 3572018-01-13 Nick Clifton <nickc@redhat.com> 358 359 2.30 branch created. 360 3612018-01-11 H.J. Lu <hongjiu.lu@intel.com> 362 363 PR ld/22393 364 * bfdlink.h (bfd_link_info): Add separate_code. 365 3662018-01-04 Jim Wilson <jimw@sifive.com> 367 368 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename 369 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL. 370 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry. 371 Add alias to map mbadaddr to CSR_MTVAL. 372 3732018-01-03 Alan Modra <amodra@gmail.com> 374 375 Update year range in copyright notice of all files. 376 377For older changes see ChangeLog-2017 378 379Copyright (C) 2018 Free Software Foundation, Inc. 380 381Copying and distribution of this file, with or without modification, 382are permitted in any medium without royalty provided the copyright 383notice and this notice are preserved. 384 385Local Variables: 386mode: change-log 387left-margin: 8 388fill-column: 74 389version-control: never 390End: 391