1 2018-11-06 Romain Margheriti <lilrom13@gmail.com>
4 * mach-o/loader.h: Add BFD_MACH_O_LC_BUILD_VERSION.
6 2018-11-06 Sudakshina Das <sudi.das@arm.com>
8 * opcode/arm.h (ARM_ARCH_V8_5A): Move ARM_EXT2_PREDRES and
10 (ARM_AEXT2_V8_5A): Here.
12 2018-10-26 John Baldwin <jhb@FreeBSD.org>
14 * elf/common.h (AT_FREEBSD_HWCAP2): Define.
16 2018-10-09 Sudakshina Das <sudi.das@arm.com>
18 * opcode/aarch64.h (AARCH64_FEATURE_SSBS): New.
19 (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_SSBS by default.
21 2018-10-09 Sudakshina Das <sudi.das@arm.com>
23 * opcode/aarch64.h (AARCH64_FEATURE_SCXTNUM): New.
24 (AARCH64_FEATURE_ID_PFR2): New.
25 (AARCH64_ARCH_V8_5): Add both by default.
27 2018-10-09 Sudakshina Das <sudi.das@arm.com>
29 * opcode/aarch64.h (AARCH64_FEATURE_BTI): New.
30 (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_BTI by default.
31 (aarch64_opnd): Add AARCH64_OPND_BTI_TARGET.
32 (HINT_OPD_CSYNC, HINT_OPD_C, HINT_OPD_J): New macros to
33 define HINT #imm values.
34 (HINT_OPD_JC, HINT_OPD_NULL): Likewise.
36 2018-10-09 Sudakshina Das <sudi.das@arm.com>
38 * opcode/aarch64.h (AARCH64_FEATURE_RNG): New.
40 2018-10-09 Sudakshina Das <sudi.das@arm.com>
42 * opcode/aarch64.h (AARCH64_FEATURE_CVADP): New.
44 2018-10-09 Sudakshina Das <sudi.das@arm.com>
46 * opcode/aarch64.h (AARCH64_FEATURE_PREDRES): New.
47 (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_PREDRES by default.
48 (aarch64_opnd): Add AARCH64_OPND_SYSREG_SR.
49 (aarch64_sys_regs_sr): Declare new table.
51 2018-10-09 Sudakshina Das <sudi.das@arm.com>
53 * opcode/aarch64.h (AARCH64_FEATURE_SB): New.
54 (AARCH64_ARCH_V8_5): Add AARCH64_FEATURE_SB by default.
56 2018-10-09 Sudakshina Das <sudi.das@arm.com>
58 * opcode/aarch64.h (AARCH64_FEATURE_FLAGMANIP): New.
59 (AARCH64_FEATURE_FRINTTS): New.
60 (AARCH64_ARCH_V8_5): Add both by default.
62 2018-10-09 Sudakshina Das <sudi.das@arm.com>
64 * opcode/aarch64.h (AARCH64_FEATURE_V8_5): New.
65 (AARCH64_ARCH_V8_5): New.
67 2018-10-08 Alan Modra <amodra@gmail.com>
69 * bfdlink.h (struct bfd_link_info): Add load_phdrs field.
71 2018-10-05 Sudakshina Das <sudi.das@arm.com>
73 * opcode/arm.h (ARM_EXT2_PREDRES): New.
74 (ARM_ARCH_V8_5A): Add ARM_EXT2_PREDRES by default.
76 2018-10-05 Sudakshina Das <sudi.das@arm.com>
78 * opcode/arm.h (ARM_EXT2_SB): New.
79 (ARM_ARCH_V8_5A): Add ARM_EXT2_SB by default.
81 2018-10-05 Sudakshina Das <sudi.das@arm.com>
83 * opcode/arm.h (ARM_EXT2_V8_5A): New.
84 (ARM_AEXT2_V8_5A, ARM_ARCH_V8_5A): New.
86 2018-10-05 Richard Henderson <rth@twiddle.net>
88 * elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_PCREL_PG21,
89 R_OR1K_GOT_PG21, R_OR1K_TLS_GD_PG21, R_OR1K_TLS_LDM_PG21,
90 R_OR1K_TLS_IE_PG21, R_OR1K_LO13, R_OR1K_GOT_LO13,
91 R_OR1K_TLS_GD_LO13, R_OR1K_TLS_LDM_LO13, R_OR1K_TLS_IE_LO13,
92 R_OR1K_SLO13, R_OR1K_PLTA26.
94 2018-10-05 Richard Henderson <rth@twiddle.net>
96 * elf/or1k.h (elf_or1k_reloc_type): Add R_OR1K_AHI16,
97 R_OR1K_GOTOFF_AHI16, R_OR1K_TLS_IE_AHI16, R_OR1K_TLS_LE_AHI16,
98 R_OR1K_SLO16, R_OR1K_GOTOFF_SLO16, R_OR1K_TLS_LE_SLO16.
100 2018-10-03 Tamar Christina <tamar.christina@arm.com>
102 * opcode/aarch64.h (aarch64_inst): Remove.
103 (enum err_type): Add ERR_VFI.
104 (aarch64_is_destructive_by_operands): New.
105 (init_insn_sequence): New.
106 (aarch64_decode_insn): Remove param name.
108 2018-10-03 Tamar Christina <tamar.christina@arm.com>
110 * opcode/aarch64.h (struct aarch64_opcode): Expand verifiers to take
113 2018-10-03 Tamar Christina <tamar.christina@arm.com>
115 * opcode/aarch64.h (enum err_type): New.
116 (aarch64_decode_insn): Use it.
118 2018-10-03 Tamar Christina <tamar.christina@arm.com>
120 * opcode/aarch64.h (struct aarch64_instr_sequence): New.
121 (aarch64_opcode_encode): Use it.
123 2018-10-03 Tamar Christina <tamar.christina@arm.com>
125 * opcode/aarch64.h (struct aarch64_opcode): Add constraints,
126 extend flags field size.
127 (F_SCAN, C_SCAN_MOVPRFX, C_MAX_ELEM): New.
129 2018-10-03 John Darrington <john@darrington.wattle.id.au>
131 * dis-asm.h (print_insn_s12z): New declaration.
133 2018-10-02 Palmer Dabbelt <palmer@sifive.com>
135 * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
136 (MASK_FENCE_TSO): Likewise.
138 2018-10-01 Cupertino Miranda <cmiranda@synopsys.com>
140 * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
142 2018-09-21 H.J. Lu <hongjiu.lu@intel.com>
145 * include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
146 include zero size sections at start of PT_NOTE segment.
148 2018-09-20 Nelson Chu <nelson.chu1990@gmail.com>
150 * elf/nds32.h: Remove the unused target features.
151 * dis-asm.h (disassemble_init_nds32): Declared.
152 * elf/nds32.h (E_NDS32_NULL): Removed.
153 (E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
154 * opcode/nds32.h: Ident.
155 (N32_SUB6, INSN_LW): New macros.
156 (enum n32_opcodes): Updated.
157 * elf/nds32.h: Doc fixes.
158 * elf/nds32.h: Add R_NDS32_LSI.
159 * elf/nds32.h: Add new relocations for TLS.
161 2018-09-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
163 * elf/common.h (AT_SUN_HWCAP): Rename to ...
164 (AT_SUN_CAP_HW1): ... this. Retain old name for backward
166 (AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
167 (AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
169 2018-09-05 Simon Marchi <simon.marchi@ericsson.com>
171 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
173 2018-08-31 Alan Modra <amodra@gmail.com>
175 * elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
176 (R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
177 (R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
178 (R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
180 2018-08-30 Kito Cheng <kito@andestech.com>
182 * opcode/riscv.h (MAX_SUBSET_NUM): New.
183 (riscv_opcode): Add xlen_requirement field and change type of
186 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
188 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
189 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
191 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
193 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
194 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
196 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
198 * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
200 (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
201 * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
202 (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
203 * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
205 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
207 * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
208 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
209 * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
211 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
213 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
214 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
215 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
217 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
219 * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
220 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
221 * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
223 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
225 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
226 (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
227 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
228 (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
229 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
230 (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
231 (GNU_PROPERTY_X86_UINT32_AND_LO): New.
232 (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
233 (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
234 (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
235 (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
236 (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
237 (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
238 (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
239 (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
240 (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
241 (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
242 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
243 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
244 (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
245 (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
246 (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
247 (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
248 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
249 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
250 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
251 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
252 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
253 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
254 (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
255 (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
256 (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
257 (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
258 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
259 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
260 (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
261 (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
262 (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
263 (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
264 (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
265 (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
266 (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
267 (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
268 (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
269 (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
270 (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
271 (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
272 (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
273 (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
274 (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
275 (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
276 (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
277 (GNU_PROPERTY_X86_ISA_1_USED): Defined to
278 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
279 (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
280 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
282 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
284 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
286 2018-08-21 John Darrington <john@darrington.wattle.id.au>
288 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
290 2018-08-21 Alan Modra <amodra@gmail.com>
292 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
293 Mention use of "extract" function to provide default value.
294 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
295 (ppc_optional_operand_value): Rewrite to use extract function.
297 2018-08-18 John Darrington <john@darrington.wattle.id.au>
299 * opcode/s12z.h: New file.
301 2018-08-09 Richard Earnshaw <rearnsha@arm.com>
303 * elf/arm.h: Updated comments for e_flags definitions.
305 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
307 * elf/arc.h (Tag_ARC_ATR_version): New tag.
309 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
311 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
313 2018-08-01 Richard Earnshaw <rearnsha@arm.com>
316 2018-07-26 Martin Liska <mliska@suse.cz>
319 * libiberty.h (make_temp_file_with_prefix): New function.
321 2018-07-30 Jim Wilson <jimw@sifive.com>
323 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
324 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
325 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
327 2018-07-30 Andrew Jenner <andrew@codesourcery.com>
329 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
330 * elf/csky.h: New file.
332 2018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
333 Maciej W. Rozycki <macro@linux-mips.org>
335 * elf/mips.h (AFL_ASE_MASK): Correct typo.
337 2018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
339 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
341 2018-07-26 Alan Modra <amodra@gmail.com>
343 * elf/ppc64.h: Specify byte offset to local entry for values
344 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
345 value for such functions when entering via global entry point.
346 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
348 2018-07-24 Alan Modra <amodra@gmail.com>
351 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
353 2018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
354 Maciej W. Rozycki <macro@mips.com>
356 * elf/mips.h (AFL_ASE_MMI): New macro.
357 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
358 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
360 2018-07-17 Maciej W. Rozycki <macro@mips.com>
362 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
364 2018-07-06 Alan Modra <amodra@gmail.com>
366 * diagnostics.h: Comment on macro usage.
368 2018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
370 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
373 2018-07-02 Maciej W. Rozycki <macro@mips.com>
376 * dis-asm.h (disasm_option_arg_t): New typedef.
377 (disasm_options_and_args_t): Likewise.
378 (disasm_options_t): Add `arg' member, document members.
379 (disassembler_options_mips): New prototype.
380 (disassembler_options_arm, disassembler_options_powerpc)
381 (disassembler_options_s390): Update prototypes.
383 2018-06-29 Tamar Christina <tamar.christina@arm.com>
386 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
388 2018-06-26 Alan Modra <amodra@gmail.com>
390 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
392 2018-06-24 Nick Clifton <nickc@redhat.com>
396 2018-06-21 Alan Hayward <alan.hayward@arm.com>
398 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
401 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
405 2018-05-24 Tom Rix <trix@juniper.net>
407 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
409 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
411 * longlong.h [__riscv] (__umulsidi3): Define.
412 [__riscv] (umul_ppmm): Likewise.
413 [__riscv] (__muluw3): Likewise.
415 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
417 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
418 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
419 * opcode/mips.h: Document "+\" operand format.
420 (ASE_GINV): New macro.
422 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
423 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
425 * elf/mips.h (AFL_ASE_CRC): New macro.
426 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
427 * opcode/mips.h (ASE_CRC): New macro.
428 * opcode/mips.h (ASE_CRC64): Likewise.
430 2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
432 * elf/xtensa.h (xtensa_read_table_entries)
433 (xtensa_compute_fill_extra_space): New declarations.
435 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
437 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
440 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
442 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
443 (DIAGNOSTIC_STRINGIFY): Likewise.
444 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
445 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
446 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
447 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
448 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
449 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
451 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
453 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
455 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
457 * splay-tree.h (splay_tree_compare_strings,
458 splay_tree_delete_pointers): Declare new utility functions.
460 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
462 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
464 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
466 * elf/riscv.h (EF_RISCV_RVE): New define.
468 2018-05-18 John Darrington <john@darrington.wattle.id.au>
470 * elf/s12z.h: New header.
472 2018-05-15 Tamar Christina <tamar.christina@arm.com>
475 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
477 2018-05-15 Tamar Christina <tamar.christina@arm.com>
480 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
481 (aarch64_print_operand): Support notes.
483 2018-05-15 Tamar Christina <tamar.christina@arm.com>
486 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
487 (aarch64_decode_insn): Accept error struct.
489 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
491 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
493 2018-05-10 John Darrington <john@darrington.wattle.id.au>
495 * elf/common.h (EM_S12Z): New macro.
497 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
499 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
500 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
501 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
502 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
504 2018-05-08 Jim Wilson <jimw@sifive.com>
506 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
507 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
508 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
510 2018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
512 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
513 (vle_num_opcodes): Likewise.
514 (spe2_num_opcodes): Likewise.
516 2018-05-04 Alan Modra <amodra@gmail.com>
518 * ansidecl.h: Import from gcc.
519 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
521 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
523 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
525 * dis-asm.h: Added print_nfp_disassembler_options prototype.
526 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
527 Generic System V Application Binary Interface.
528 * elf/nfp.h: New, for NFP support.
529 * opcode/nfp.h: New, for NFP support.
531 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
532 Mickaël Guêné <mickael.guene@st.com>
534 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
535 R_ARM_TLS_IE32_FDPIC.
537 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
538 Mickaël Guêné <mickael.guene@st.com>
540 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
542 (R_ARM_FUNCDESC_VALUE): Define new relocations.
544 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
545 Mickaël Guêné <mickael.guene@st.com>
547 * elf/arm.h (EF_ARM_FDPIC): New.
549 2018-04-18 Alan Modra <amodra@gmail.com>
551 * coff/mipspe.h: Delete.
553 2018-04-18 Alan Modra <amodra@gmail.com>
555 * aout/dynix3.h: Delete.
557 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
559 Microblaze Target: PIC data text relative
561 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
562 * elf/microblaze.h (Add 3 new relocations):
563 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
564 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
566 2018-04-17 Alan Modra <amodra@gmail.com>
568 * elf/i370.h: Revert removal.
569 * elf/i860.h: Likewise.
570 * elf/i960.h: Likewise.
572 2018-04-16 Alan Modra <amodra@gmail.com>
574 * coff/sparc.h: Delete.
576 2018-04-16 Alan Modra <amodra@gmail.com>
578 * aout/host.h: Remove m68k-aout and m68k-coff support.
579 * aout/hp300hpux.h: Delete.
580 * coff/apollo.h: Delete.
581 * coff/aux-coff.h: Delete.
582 * coff/m68k.h: Delete.
584 2018-04-16 Alan Modra <amodra@gmail.com>
586 * dis-asm.h: Remove sh5 and sh64 support.
588 2018-04-16 Alan Modra <amodra@gmail.com>
590 * coff/internal.h: Remove w65 support.
591 * coff/w65.h: Delete.
593 2018-04-16 Alan Modra <amodra@gmail.com>
595 * coff/we32k.h: Delete.
597 2018-04-16 Alan Modra <amodra@gmail.com>
599 * coff/internal.h: Remove m88k support.
600 * coff/m88k.h: Delete.
601 * opcode/m88k.h: Delete.
603 2018-04-16 Alan Modra <amodra@gmail.com>
605 * elf/i370.h: Delete.
606 * opcode/i370.h: Delete.
608 2018-04-16 Alan Modra <amodra@gmail.com>
610 * coff/h8500.h: Delete.
611 * coff/internal.h: Remove h8500 support.
613 2018-04-16 Alan Modra <amodra@gmail.com>
615 * coff/h8300.h: Delete.
617 2018-04-16 Alan Modra <amodra@gmail.com>
621 2018-04-16 Alan Modra <amodra@gmail.com>
623 * aout/host.h: Remove newsos3 support.
625 2018-04-16 Alan Modra <amodra@gmail.com>
627 * nlm/ChangeLog-9315: Delete.
628 * nlm/alpha-ext.h: Delete.
629 * nlm/common.h: Delete.
630 * nlm/external.h: Delete.
631 * nlm/i386-ext.h: Delete.
632 * nlm/internal.h: Delete.
633 * nlm/ppc-ext.h: Delete.
634 * nlm/sparc32-ext.h: Delete.
636 2018-04-16 Alan Modra <amodra@gmail.com>
638 * opcode/tahoe.h: Delete.
640 2018-04-11 Alan Modra <amodra@gmail.com>
642 * aout/adobe.h: Delete.
643 * aout/reloc.h: Delete.
644 * coff/i860.h: Delete.
645 * coff/i960.h: Delete.
646 * elf/i860.h: Delete.
647 * elf/i960.h: Delete.
648 * opcode/i860.h: Delete.
649 * opcode/i960.h: Delete.
650 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
651 * aout/ar.h (ARMAGB): Remove.
652 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
653 union internal_auxent): Remove i960 support.
655 2018-04-09 Alan Modra <amodra@gmail.com>
657 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
658 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
660 2018-03-28 Renlin Li <renlin.li@arm.com>
663 * elf/aarch64.h: Add relocation number for
664 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
665 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
666 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
667 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
668 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
669 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
670 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
671 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
673 2018-03-28 Nick Clifton <nickc@redhat.com>
676 * opcode/aarch64.h (enum aarch64_opnd): Add
677 AARCH64_OPND_SVE_ADDR_R.
679 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
681 * elf/common.h (DF_1_KMOD): New.
682 (DF_1_WEAKFILTER): Likewise.
683 (DF_1_NOCOMMON): Likewise.
685 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
687 * opcode/riscv.h (OP_MASK_FUNCT3): New.
688 (OP_SH_FUNCT3): Likewise.
689 (OP_MASK_FUNCT7): Likewise.
690 (OP_SH_FUNCT7): Likewise.
691 (OP_MASK_OP2): Likewise.
692 (OP_SH_OP2): Likewise.
693 (OP_MASK_CFUNCT4): Likewise.
694 (OP_SH_CFUNCT4): Likewise.
695 (OP_MASK_CFUNCT3): Likewise.
696 (OP_SH_CFUNCT3): Likewise.
697 (riscv_insn_types): Likewise.
699 2018-03-13 Nick Clifton <nickc@redhat.com>
702 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
705 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
707 * opcode/i386 (OLDGCC_COMPAT): Removed.
709 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
711 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
713 2018-02-20 Maciej W. Rozycki <macro@mips.com>
715 * opcode/mips.h: Remove `M' operand code.
717 2018-02-12 Zebediah Figura <z.figura12@gmail.com>
719 * coff/msdos.h: New header.
720 * coff/pe.h: Move common defines to msdos.h.
721 * coff/powerpc.h: Likewise.
723 2018-01-13 Nick Clifton <nickc@redhat.com>
727 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
730 * bfdlink.h (bfd_link_info): Add separate_code.
732 2018-01-04 Jim Wilson <jimw@sifive.com>
734 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
735 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
736 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
737 Add alias to map mbadaddr to CSR_MTVAL.
739 2018-01-03 Alan Modra <amodra@gmail.com>
741 Update year range in copyright notice of all files.
743 For older changes see ChangeLog-2017
745 Copyright (C) 2018 Free Software Foundation, Inc.
747 Copying and distribution of this file, with or without modification,
748 are permitted in any medium without royalty provided the copyright
749 notice and this notice are preserved.
755 version-control: never