1 2018-10-03 John Darrington <john@darrington.wattle.id.au>
3 * dis-asm.h (print_insn_s12z): New declaration.
5 2018-10-02 Palmer Dabbelt <palmer@sifive.com>
7 * opcode/riscv-opc.h (MATCH_FENCE_TSO): New define.
8 (MASK_FENCE_TSO): Likewise.
10 2018-10-01 Cupertino Miranda <cmiranda@synopsys.com>
12 * arc-reloc.def (ARC_TLS_LE_32): Updated reloc formula.
14 2018-09-21 H.J. Lu <hongjiu.lu@intel.com>
17 * include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
18 include zero size sections at start of PT_NOTE segment.
20 2018-09-20 Nelson Chu <nelson.chu1990@gmail.com>
22 * elf/nds32.h: Remove the unused target features.
23 * dis-asm.h (disassemble_init_nds32): Declared.
24 * elf/nds32.h (E_NDS32_NULL): Removed.
25 (E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
26 * opcode/nds32.h: Ident.
27 (N32_SUB6, INSN_LW): New macros.
28 (enum n32_opcodes): Updated.
29 * elf/nds32.h: Doc fixes.
30 * elf/nds32.h: Add R_NDS32_LSI.
31 * elf/nds32.h: Add new relocations for TLS.
33 2018-09-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
35 * elf/common.h (AT_SUN_HWCAP): Rename to ...
36 (AT_SUN_CAP_HW1): ... this. Retain old name for backward
38 (AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
39 (AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
41 2018-09-05 Simon Marchi <simon.marchi@ericsson.com>
43 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
45 2018-08-31 Alan Modra <amodra@gmail.com>
47 * elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
48 (R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
49 (R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
50 (R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
52 2018-08-30 Kito Cheng <kito@andestech.com>
54 * opcode/riscv.h (MAX_SUBSET_NUM): New.
55 (riscv_opcode): Add xlen_requirement field and change type of
58 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
60 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
61 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
63 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
65 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
66 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
68 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
70 * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
72 (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
73 * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
74 (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
75 * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
77 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
79 * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
80 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
81 * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
83 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
85 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
86 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
87 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
89 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
91 * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
92 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
93 * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
95 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
97 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
98 (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
99 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
100 (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
101 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
102 (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
103 (GNU_PROPERTY_X86_UINT32_AND_LO): New.
104 (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
105 (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
106 (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
107 (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
108 (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
109 (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
110 (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
111 (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
112 (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
113 (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
114 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
115 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
116 (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
117 (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
118 (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
119 (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
120 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
121 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
122 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
123 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
124 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
125 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
126 (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
127 (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
128 (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
129 (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
130 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
131 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
132 (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
133 (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
134 (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
135 (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
136 (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
137 (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
138 (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
139 (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
140 (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
141 (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
142 (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
143 (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
144 (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
145 (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
146 (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
147 (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
148 (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
149 (GNU_PROPERTY_X86_ISA_1_USED): Defined to
150 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
151 (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
152 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
154 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
156 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
158 2018-08-21 John Darrington <john@darrington.wattle.id.au>
160 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
162 2018-08-21 Alan Modra <amodra@gmail.com>
164 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
165 Mention use of "extract" function to provide default value.
166 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
167 (ppc_optional_operand_value): Rewrite to use extract function.
169 2018-08-18 John Darrington <john@darrington.wattle.id.au>
171 * opcode/s12z.h: New file.
173 2018-08-09 Richard Earnshaw <rearnsha@arm.com>
175 * elf/arm.h: Updated comments for e_flags definitions.
177 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
179 * elf/arc.h (Tag_ARC_ATR_version): New tag.
181 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
183 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
185 2018-08-01 Richard Earnshaw <rearnsha@arm.com>
188 2018-07-26 Martin Liska <mliska@suse.cz>
191 * libiberty.h (make_temp_file_with_prefix): New function.
193 2018-07-30 Jim Wilson <jimw@sifive.com>
195 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
196 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
197 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
199 2018-07-30 Andrew Jenner <andrew@codesourcery.com>
201 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
202 * elf/csky.h: New file.
204 2018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
205 Maciej W. Rozycki <macro@linux-mips.org>
207 * elf/mips.h (AFL_ASE_MASK): Correct typo.
209 2018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
211 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
213 2018-07-26 Alan Modra <amodra@gmail.com>
215 * elf/ppc64.h: Specify byte offset to local entry for values
216 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
217 value for such functions when entering via global entry point.
218 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
220 2018-07-24 Alan Modra <amodra@gmail.com>
223 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
225 2018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
226 Maciej W. Rozycki <macro@mips.com>
228 * elf/mips.h (AFL_ASE_MMI): New macro.
229 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
230 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
232 2018-07-17 Maciej W. Rozycki <macro@mips.com>
234 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
236 2018-07-06 Alan Modra <amodra@gmail.com>
238 * diagnostics.h: Comment on macro usage.
240 2018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
242 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
245 2018-07-02 Maciej W. Rozycki <macro@mips.com>
248 * dis-asm.h (disasm_option_arg_t): New typedef.
249 (disasm_options_and_args_t): Likewise.
250 (disasm_options_t): Add `arg' member, document members.
251 (disassembler_options_mips): New prototype.
252 (disassembler_options_arm, disassembler_options_powerpc)
253 (disassembler_options_s390): Update prototypes.
255 2018-06-29 Tamar Christina <tamar.christina@arm.com>
258 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
260 2018-06-26 Alan Modra <amodra@gmail.com>
262 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
264 2018-06-24 Nick Clifton <nickc@redhat.com>
268 2018-06-21 Alan Hayward <alan.hayward@arm.com>
270 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
273 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
277 2018-05-24 Tom Rix <trix@juniper.net>
279 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
281 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
283 * longlong.h [__riscv] (__umulsidi3): Define.
284 [__riscv] (umul_ppmm): Likewise.
285 [__riscv] (__muluw3): Likewise.
287 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
289 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
290 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
291 * opcode/mips.h: Document "+\" operand format.
292 (ASE_GINV): New macro.
294 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
295 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
297 * elf/mips.h (AFL_ASE_CRC): New macro.
298 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
299 * opcode/mips.h (ASE_CRC): New macro.
300 * opcode/mips.h (ASE_CRC64): Likewise.
302 2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
304 * elf/xtensa.h (xtensa_read_table_entries)
305 (xtensa_compute_fill_extra_space): New declarations.
307 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
309 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
312 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
314 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
315 (DIAGNOSTIC_STRINGIFY): Likewise.
316 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
317 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
318 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
319 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
320 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
321 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
323 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
325 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
327 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
329 * splay-tree.h (splay_tree_compare_strings,
330 splay_tree_delete_pointers): Declare new utility functions.
332 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
334 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
336 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
338 * elf/riscv.h (EF_RISCV_RVE): New define.
340 2018-05-18 John Darrington <john@darrington.wattle.id.au>
342 * elf/s12z.h: New header.
344 2018-05-15 Tamar Christina <tamar.christina@arm.com>
347 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
349 2018-05-15 Tamar Christina <tamar.christina@arm.com>
352 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
353 (aarch64_print_operand): Support notes.
355 2018-05-15 Tamar Christina <tamar.christina@arm.com>
358 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
359 (aarch64_decode_insn): Accept error struct.
361 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
363 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
365 2018-05-10 John Darrington <john@darrington.wattle.id.au>
367 * elf/common.h (EM_S12Z): New macro.
369 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
371 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
372 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
373 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
374 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
376 2018-05-08 Jim Wilson <jimw@sifive.com>
378 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
379 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
380 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
382 2018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
384 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
385 (vle_num_opcodes): Likewise.
386 (spe2_num_opcodes): Likewise.
388 2018-05-04 Alan Modra <amodra@gmail.com>
390 * ansidecl.h: Import from gcc.
391 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
393 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
395 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
397 * dis-asm.h: Added print_nfp_disassembler_options prototype.
398 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
399 Generic System V Application Binary Interface.
400 * elf/nfp.h: New, for NFP support.
401 * opcode/nfp.h: New, for NFP support.
403 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
404 Mickaël Guêné <mickael.guene@st.com>
406 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
407 R_ARM_TLS_IE32_FDPIC.
409 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
410 Mickaël Guêné <mickael.guene@st.com>
412 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
414 (R_ARM_FUNCDESC_VALUE): Define new relocations.
416 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
417 Mickaël Guêné <mickael.guene@st.com>
419 * elf/arm.h (EF_ARM_FDPIC): New.
421 2018-04-18 Alan Modra <amodra@gmail.com>
423 * coff/mipspe.h: Delete.
425 2018-04-18 Alan Modra <amodra@gmail.com>
427 * aout/dynix3.h: Delete.
429 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
431 Microblaze Target: PIC data text relative
433 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
434 * elf/microblaze.h (Add 3 new relocations):
435 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
436 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
438 2018-04-17 Alan Modra <amodra@gmail.com>
440 * elf/i370.h: Revert removal.
441 * elf/i860.h: Likewise.
442 * elf/i960.h: Likewise.
444 2018-04-16 Alan Modra <amodra@gmail.com>
446 * coff/sparc.h: Delete.
448 2018-04-16 Alan Modra <amodra@gmail.com>
450 * aout/host.h: Remove m68k-aout and m68k-coff support.
451 * aout/hp300hpux.h: Delete.
452 * coff/apollo.h: Delete.
453 * coff/aux-coff.h: Delete.
454 * coff/m68k.h: Delete.
456 2018-04-16 Alan Modra <amodra@gmail.com>
458 * dis-asm.h: Remove sh5 and sh64 support.
460 2018-04-16 Alan Modra <amodra@gmail.com>
462 * coff/internal.h: Remove w65 support.
463 * coff/w65.h: Delete.
465 2018-04-16 Alan Modra <amodra@gmail.com>
467 * coff/we32k.h: Delete.
469 2018-04-16 Alan Modra <amodra@gmail.com>
471 * coff/internal.h: Remove m88k support.
472 * coff/m88k.h: Delete.
473 * opcode/m88k.h: Delete.
475 2018-04-16 Alan Modra <amodra@gmail.com>
477 * elf/i370.h: Delete.
478 * opcode/i370.h: Delete.
480 2018-04-16 Alan Modra <amodra@gmail.com>
482 * coff/h8500.h: Delete.
483 * coff/internal.h: Remove h8500 support.
485 2018-04-16 Alan Modra <amodra@gmail.com>
487 * coff/h8300.h: Delete.
489 2018-04-16 Alan Modra <amodra@gmail.com>
493 2018-04-16 Alan Modra <amodra@gmail.com>
495 * aout/host.h: Remove newsos3 support.
497 2018-04-16 Alan Modra <amodra@gmail.com>
499 * nlm/ChangeLog-9315: Delete.
500 * nlm/alpha-ext.h: Delete.
501 * nlm/common.h: Delete.
502 * nlm/external.h: Delete.
503 * nlm/i386-ext.h: Delete.
504 * nlm/internal.h: Delete.
505 * nlm/ppc-ext.h: Delete.
506 * nlm/sparc32-ext.h: Delete.
508 2018-04-16 Alan Modra <amodra@gmail.com>
510 * opcode/tahoe.h: Delete.
512 2018-04-11 Alan Modra <amodra@gmail.com>
514 * aout/adobe.h: Delete.
515 * aout/reloc.h: Delete.
516 * coff/i860.h: Delete.
517 * coff/i960.h: Delete.
518 * elf/i860.h: Delete.
519 * elf/i960.h: Delete.
520 * opcode/i860.h: Delete.
521 * opcode/i960.h: Delete.
522 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
523 * aout/ar.h (ARMAGB): Remove.
524 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
525 union internal_auxent): Remove i960 support.
527 2018-04-09 Alan Modra <amodra@gmail.com>
529 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
530 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
532 2018-03-28 Renlin Li <renlin.li@arm.com>
535 * elf/aarch64.h: Add relocation number for
536 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
537 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
538 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
539 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
540 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
541 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
542 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
543 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
545 2018-03-28 Nick Clifton <nickc@redhat.com>
548 * opcode/aarch64.h (enum aarch64_opnd): Add
549 AARCH64_OPND_SVE_ADDR_R.
551 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
553 * elf/common.h (DF_1_KMOD): New.
554 (DF_1_WEAKFILTER): Likewise.
555 (DF_1_NOCOMMON): Likewise.
557 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
559 * opcode/riscv.h (OP_MASK_FUNCT3): New.
560 (OP_SH_FUNCT3): Likewise.
561 (OP_MASK_FUNCT7): Likewise.
562 (OP_SH_FUNCT7): Likewise.
563 (OP_MASK_OP2): Likewise.
564 (OP_SH_OP2): Likewise.
565 (OP_MASK_CFUNCT4): Likewise.
566 (OP_SH_CFUNCT4): Likewise.
567 (OP_MASK_CFUNCT3): Likewise.
568 (OP_SH_CFUNCT3): Likewise.
569 (riscv_insn_types): Likewise.
571 2018-03-13 Nick Clifton <nickc@redhat.com>
574 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
577 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
579 * opcode/i386 (OLDGCC_COMPAT): Removed.
581 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
583 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
585 2018-02-20 Maciej W. Rozycki <macro@mips.com>
587 * opcode/mips.h: Remove `M' operand code.
589 2018-02-12 Zebediah Figura <z.figura12@gmail.com>
591 * coff/msdos.h: New header.
592 * coff/pe.h: Move common defines to msdos.h.
593 * coff/powerpc.h: Likewise.
595 2018-01-13 Nick Clifton <nickc@redhat.com>
599 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
602 * bfdlink.h (bfd_link_info): Add separate_code.
604 2018-01-04 Jim Wilson <jimw@sifive.com>
606 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
607 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
608 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
609 Add alias to map mbadaddr to CSR_MTVAL.
611 2018-01-03 Alan Modra <amodra@gmail.com>
613 Update year range in copyright notice of all files.
615 For older changes see ChangeLog-2017
617 Copyright (C) 2018 Free Software Foundation, Inc.
619 Copying and distribution of this file, with or without modification,
620 are permitted in any medium without royalty provided the copyright
621 notice and this notice are preserved.
627 version-control: never