1 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
3 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
4 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
5 * opcode/mips.h: Document "+\" operand format.
8 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
9 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
11 * elf/mips.h (AFL_ASE_CRC): New macro.
12 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
13 * opcode/mips.h (ASE_CRC): New macro.
14 * opcode/mips.h (ASE_CRC64): Likewise.
16 2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
18 * elf/xtensa.h (xtensa_read_table_entries)
19 (xtensa_compute_fill_extra_space): New declarations.
21 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
23 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
26 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
28 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
29 (DIAGNOSTIC_STRINGIFY): Likewise.
30 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
31 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
32 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
33 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
34 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
35 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
37 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
39 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
41 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
43 * splay-tree.h (splay_tree_compare_strings,
44 splay_tree_delete_pointers): Declare new utility functions.
46 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
48 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
50 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
52 * elf/riscv.h (EF_RISCV_RVE): New define.
54 2018-05-18 John Darrington <john@darrington.wattle.id.au>
56 * elf/s12z.h: New header.
58 2018-05-15 Tamar Christina <tamar.christina@arm.com>
61 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
63 2018-05-15 Tamar Christina <tamar.christina@arm.com>
66 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
67 (aarch64_print_operand): Support notes.
69 2018-05-15 Tamar Christina <tamar.christina@arm.com>
72 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
73 (aarch64_decode_insn): Accept error struct.
75 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
77 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
79 2018-05-10 John Darrington <john@darrington.wattle.id.au>
81 * elf/common.h (EM_S12Z): New macro.
83 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
85 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
86 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
87 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
88 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
90 2018-05-08 Jim Wilson <jimw@sifive.com>
92 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
93 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
94 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
96 2018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
98 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
99 (vle_num_opcodes): Likewise.
100 (spe2_num_opcodes): Likewise.
102 2018-05-04 Alan Modra <amodra@gmail.com>
104 * ansidecl.h: Import from gcc.
105 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
107 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
109 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
111 * dis-asm.h: Added print_nfp_disassembler_options prototype.
112 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
113 Generic System V Application Binary Interface.
114 * elf/nfp.h: New, for NFP support.
115 * opcode/nfp.h: New, for NFP support.
117 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
118 Mickaël Guêné <mickael.guene@st.com>
120 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
121 R_ARM_TLS_IE32_FDPIC.
123 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
124 Mickaël Guêné <mickael.guene@st.com>
126 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
128 (R_ARM_FUNCDESC_VALUE): Define new relocations.
130 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
131 Mickaël Guêné <mickael.guene@st.com>
133 * elf/arm.h (EF_ARM_FDPIC): New.
135 2018-04-18 Alan Modra <amodra@gmail.com>
137 * coff/mipspe.h: Delete.
139 2018-04-18 Alan Modra <amodra@gmail.com>
141 * aout/dynix3.h: Delete.
143 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
145 Microblaze Target: PIC data text relative
147 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
148 * elf/microblaze.h (Add 3 new relocations):
149 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
150 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
152 2018-04-17 Alan Modra <amodra@gmail.com>
154 * elf/i370.h: Revert removal.
155 * elf/i860.h: Likewise.
156 * elf/i960.h: Likewise.
158 2018-04-16 Alan Modra <amodra@gmail.com>
160 * coff/sparc.h: Delete.
162 2018-04-16 Alan Modra <amodra@gmail.com>
164 * aout/host.h: Remove m68k-aout and m68k-coff support.
165 * aout/hp300hpux.h: Delete.
166 * coff/apollo.h: Delete.
167 * coff/aux-coff.h: Delete.
168 * coff/m68k.h: Delete.
170 2018-04-16 Alan Modra <amodra@gmail.com>
172 * dis-asm.h: Remove sh5 and sh64 support.
174 2018-04-16 Alan Modra <amodra@gmail.com>
176 * coff/internal.h: Remove w65 support.
177 * coff/w65.h: Delete.
179 2018-04-16 Alan Modra <amodra@gmail.com>
181 * coff/we32k.h: Delete.
183 2018-04-16 Alan Modra <amodra@gmail.com>
185 * coff/internal.h: Remove m88k support.
186 * coff/m88k.h: Delete.
187 * opcode/m88k.h: Delete.
189 2018-04-16 Alan Modra <amodra@gmail.com>
191 * elf/i370.h: Delete.
192 * opcode/i370.h: Delete.
194 2018-04-16 Alan Modra <amodra@gmail.com>
196 * coff/h8500.h: Delete.
197 * coff/internal.h: Remove h8500 support.
199 2018-04-16 Alan Modra <amodra@gmail.com>
201 * coff/h8300.h: Delete.
203 2018-04-16 Alan Modra <amodra@gmail.com>
207 2018-04-16 Alan Modra <amodra@gmail.com>
209 * aout/host.h: Remove newsos3 support.
211 2018-04-16 Alan Modra <amodra@gmail.com>
213 * nlm/ChangeLog-9315: Delete.
214 * nlm/alpha-ext.h: Delete.
215 * nlm/common.h: Delete.
216 * nlm/external.h: Delete.
217 * nlm/i386-ext.h: Delete.
218 * nlm/internal.h: Delete.
219 * nlm/ppc-ext.h: Delete.
220 * nlm/sparc32-ext.h: Delete.
222 2018-04-16 Alan Modra <amodra@gmail.com>
224 * opcode/tahoe.h: Delete.
226 2018-04-11 Alan Modra <amodra@gmail.com>
228 * aout/adobe.h: Delete.
229 * aout/reloc.h: Delete.
230 * coff/i860.h: Delete.
231 * coff/i960.h: Delete.
232 * elf/i860.h: Delete.
233 * elf/i960.h: Delete.
234 * opcode/i860.h: Delete.
235 * opcode/i960.h: Delete.
236 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
237 * aout/ar.h (ARMAGB): Remove.
238 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
239 union internal_auxent): Remove i960 support.
241 2018-04-09 Alan Modra <amodra@gmail.com>
243 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
244 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
246 2018-03-28 Renlin Li <renlin.li@arm.com>
249 * elf/aarch64.h: Add relocation number for
250 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
251 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
252 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
253 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
254 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
255 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
256 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
257 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
259 2018-03-28 Nick Clifton <nickc@redhat.com>
262 * opcode/aarch64.h (enum aarch64_opnd): Add
263 AARCH64_OPND_SVE_ADDR_R.
265 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
267 * elf/common.h (DF_1_KMOD): New.
268 (DF_1_WEAKFILTER): Likewise.
269 (DF_1_NOCOMMON): Likewise.
271 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
273 * opcode/riscv.h (OP_MASK_FUNCT3): New.
274 (OP_SH_FUNCT3): Likewise.
275 (OP_MASK_FUNCT7): Likewise.
276 (OP_SH_FUNCT7): Likewise.
277 (OP_MASK_OP2): Likewise.
278 (OP_SH_OP2): Likewise.
279 (OP_MASK_CFUNCT4): Likewise.
280 (OP_SH_CFUNCT4): Likewise.
281 (OP_MASK_CFUNCT3): Likewise.
282 (OP_SH_CFUNCT3): Likewise.
283 (riscv_insn_types): Likewise.
285 2018-03-13 Nick Clifton <nickc@redhat.com>
288 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
291 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
293 * opcode/i386 (OLDGCC_COMPAT): Removed.
295 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
297 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
299 2018-02-20 Maciej W. Rozycki <macro@mips.com>
301 * opcode/mips.h: Remove `M' operand code.
303 2018-02-12 Zebediah Figura <z.figura12@gmail.com>
305 * coff/msdos.h: New header.
306 * coff/pe.h: Move common defines to msdos.h.
307 * coff/powerpc.h: Likewise.
309 2018-01-13 Nick Clifton <nickc@redhat.com>
313 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
316 * bfdlink.h (bfd_link_info): Add separate_code.
318 2018-01-04 Jim Wilson <jimw@sifive.com>
320 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
321 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
322 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
323 Add alias to map mbadaddr to CSR_MTVAL.
325 2018-01-03 Alan Modra <amodra@gmail.com>
327 Update year range in copyright notice of all files.
329 For older changes see ChangeLog-2017
331 Copyright (C) 2018 Free Software Foundation, Inc.
333 Copying and distribution of this file, with or without modification,
334 are permitted in any medium without royalty provided the copyright
335 notice and this notice are preserved.
341 version-control: never