1 2018-06-29 Tamar Christina <tamar.christina@arm.com>
4 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
6 2018-06-26 Alan Modra <amodra@gmail.com>
8 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
10 2018-06-24 Nick Clifton <nickc@redhat.com>
14 2018-06-21 Alan Hayward <alan.hayward@arm.com>
16 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
19 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
23 2018-05-24 Tom Rix <trix@juniper.net>
25 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
27 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
29 * longlong.h [__riscv] (__umulsidi3): Define.
30 [__riscv] (umul_ppmm): Likewise.
31 [__riscv] (__muluw3): Likewise.
33 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
35 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
36 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
37 * opcode/mips.h: Document "+\" operand format.
38 (ASE_GINV): New macro.
40 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
41 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
43 * elf/mips.h (AFL_ASE_CRC): New macro.
44 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
45 * opcode/mips.h (ASE_CRC): New macro.
46 * opcode/mips.h (ASE_CRC64): Likewise.
48 2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
50 * elf/xtensa.h (xtensa_read_table_entries)
51 (xtensa_compute_fill_extra_space): New declarations.
53 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
55 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
58 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
60 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
61 (DIAGNOSTIC_STRINGIFY): Likewise.
62 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
63 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
64 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
65 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
66 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
67 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
69 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
71 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
73 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
75 * splay-tree.h (splay_tree_compare_strings,
76 splay_tree_delete_pointers): Declare new utility functions.
78 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
80 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
82 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
84 * elf/riscv.h (EF_RISCV_RVE): New define.
86 2018-05-18 John Darrington <john@darrington.wattle.id.au>
88 * elf/s12z.h: New header.
90 2018-05-15 Tamar Christina <tamar.christina@arm.com>
93 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
95 2018-05-15 Tamar Christina <tamar.christina@arm.com>
98 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
99 (aarch64_print_operand): Support notes.
101 2018-05-15 Tamar Christina <tamar.christina@arm.com>
104 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
105 (aarch64_decode_insn): Accept error struct.
107 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
109 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
111 2018-05-10 John Darrington <john@darrington.wattle.id.au>
113 * elf/common.h (EM_S12Z): New macro.
115 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
117 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
118 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
119 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
120 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
122 2018-05-08 Jim Wilson <jimw@sifive.com>
124 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
125 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
126 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
128 2018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
130 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
131 (vle_num_opcodes): Likewise.
132 (spe2_num_opcodes): Likewise.
134 2018-05-04 Alan Modra <amodra@gmail.com>
136 * ansidecl.h: Import from gcc.
137 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
139 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
141 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
143 * dis-asm.h: Added print_nfp_disassembler_options prototype.
144 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
145 Generic System V Application Binary Interface.
146 * elf/nfp.h: New, for NFP support.
147 * opcode/nfp.h: New, for NFP support.
149 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
150 Mickaël Guêné <mickael.guene@st.com>
152 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
153 R_ARM_TLS_IE32_FDPIC.
155 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
156 Mickaël Guêné <mickael.guene@st.com>
158 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
160 (R_ARM_FUNCDESC_VALUE): Define new relocations.
162 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
163 Mickaël Guêné <mickael.guene@st.com>
165 * elf/arm.h (EF_ARM_FDPIC): New.
167 2018-04-18 Alan Modra <amodra@gmail.com>
169 * coff/mipspe.h: Delete.
171 2018-04-18 Alan Modra <amodra@gmail.com>
173 * aout/dynix3.h: Delete.
175 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
177 Microblaze Target: PIC data text relative
179 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
180 * elf/microblaze.h (Add 3 new relocations):
181 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
182 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
184 2018-04-17 Alan Modra <amodra@gmail.com>
186 * elf/i370.h: Revert removal.
187 * elf/i860.h: Likewise.
188 * elf/i960.h: Likewise.
190 2018-04-16 Alan Modra <amodra@gmail.com>
192 * coff/sparc.h: Delete.
194 2018-04-16 Alan Modra <amodra@gmail.com>
196 * aout/host.h: Remove m68k-aout and m68k-coff support.
197 * aout/hp300hpux.h: Delete.
198 * coff/apollo.h: Delete.
199 * coff/aux-coff.h: Delete.
200 * coff/m68k.h: Delete.
202 2018-04-16 Alan Modra <amodra@gmail.com>
204 * dis-asm.h: Remove sh5 and sh64 support.
206 2018-04-16 Alan Modra <amodra@gmail.com>
208 * coff/internal.h: Remove w65 support.
209 * coff/w65.h: Delete.
211 2018-04-16 Alan Modra <amodra@gmail.com>
213 * coff/we32k.h: Delete.
215 2018-04-16 Alan Modra <amodra@gmail.com>
217 * coff/internal.h: Remove m88k support.
218 * coff/m88k.h: Delete.
219 * opcode/m88k.h: Delete.
221 2018-04-16 Alan Modra <amodra@gmail.com>
223 * elf/i370.h: Delete.
224 * opcode/i370.h: Delete.
226 2018-04-16 Alan Modra <amodra@gmail.com>
228 * coff/h8500.h: Delete.
229 * coff/internal.h: Remove h8500 support.
231 2018-04-16 Alan Modra <amodra@gmail.com>
233 * coff/h8300.h: Delete.
235 2018-04-16 Alan Modra <amodra@gmail.com>
239 2018-04-16 Alan Modra <amodra@gmail.com>
241 * aout/host.h: Remove newsos3 support.
243 2018-04-16 Alan Modra <amodra@gmail.com>
245 * nlm/ChangeLog-9315: Delete.
246 * nlm/alpha-ext.h: Delete.
247 * nlm/common.h: Delete.
248 * nlm/external.h: Delete.
249 * nlm/i386-ext.h: Delete.
250 * nlm/internal.h: Delete.
251 * nlm/ppc-ext.h: Delete.
252 * nlm/sparc32-ext.h: Delete.
254 2018-04-16 Alan Modra <amodra@gmail.com>
256 * opcode/tahoe.h: Delete.
258 2018-04-11 Alan Modra <amodra@gmail.com>
260 * aout/adobe.h: Delete.
261 * aout/reloc.h: Delete.
262 * coff/i860.h: Delete.
263 * coff/i960.h: Delete.
264 * elf/i860.h: Delete.
265 * elf/i960.h: Delete.
266 * opcode/i860.h: Delete.
267 * opcode/i960.h: Delete.
268 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
269 * aout/ar.h (ARMAGB): Remove.
270 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
271 union internal_auxent): Remove i960 support.
273 2018-04-09 Alan Modra <amodra@gmail.com>
275 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
276 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
278 2018-03-28 Renlin Li <renlin.li@arm.com>
281 * elf/aarch64.h: Add relocation number for
282 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
283 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
284 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
285 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
286 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
287 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
288 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
289 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
291 2018-03-28 Nick Clifton <nickc@redhat.com>
294 * opcode/aarch64.h (enum aarch64_opnd): Add
295 AARCH64_OPND_SVE_ADDR_R.
297 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
299 * elf/common.h (DF_1_KMOD): New.
300 (DF_1_WEAKFILTER): Likewise.
301 (DF_1_NOCOMMON): Likewise.
303 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
305 * opcode/riscv.h (OP_MASK_FUNCT3): New.
306 (OP_SH_FUNCT3): Likewise.
307 (OP_MASK_FUNCT7): Likewise.
308 (OP_SH_FUNCT7): Likewise.
309 (OP_MASK_OP2): Likewise.
310 (OP_SH_OP2): Likewise.
311 (OP_MASK_CFUNCT4): Likewise.
312 (OP_SH_CFUNCT4): Likewise.
313 (OP_MASK_CFUNCT3): Likewise.
314 (OP_SH_CFUNCT3): Likewise.
315 (riscv_insn_types): Likewise.
317 2018-03-13 Nick Clifton <nickc@redhat.com>
320 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
323 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
325 * opcode/i386 (OLDGCC_COMPAT): Removed.
327 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
329 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
331 2018-02-20 Maciej W. Rozycki <macro@mips.com>
333 * opcode/mips.h: Remove `M' operand code.
335 2018-02-12 Zebediah Figura <z.figura12@gmail.com>
337 * coff/msdos.h: New header.
338 * coff/pe.h: Move common defines to msdos.h.
339 * coff/powerpc.h: Likewise.
341 2018-01-13 Nick Clifton <nickc@redhat.com>
345 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
348 * bfdlink.h (bfd_link_info): Add separate_code.
350 2018-01-04 Jim Wilson <jimw@sifive.com>
352 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
353 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
354 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
355 Add alias to map mbadaddr to CSR_MTVAL.
357 2018-01-03 Alan Modra <amodra@gmail.com>
359 Update year range in copyright notice of all files.
361 For older changes see ChangeLog-2017
363 Copyright (C) 2018 Free Software Foundation, Inc.
365 Copying and distribution of this file, with or without modification,
366 are permitted in any medium without royalty provided the copyright
367 notice and this notice are preserved.
373 version-control: never