1 2018-09-21 H.J. Lu <hongjiu.lu@intel.com>
4 * include/elf/internal.h (ELF_SECTION_IN_SEGMENT_1): Don't
5 include zero size sections at start of PT_NOTE segment.
7 2018-09-20 Nelson Chu <nelson.chu1990@gmail.com>
9 * elf/nds32.h: Remove the unused target features.
10 * dis-asm.h (disassemble_init_nds32): Declared.
11 * elf/nds32.h (E_NDS32_NULL): Removed.
12 (E_NDS32_HAS_DSP_INST, E_NDS32_HAS_ZOL): New.
13 * opcode/nds32.h: Ident.
14 (N32_SUB6, INSN_LW): New macros.
15 (enum n32_opcodes): Updated.
16 * elf/nds32.h: Doc fixes.
17 * elf/nds32.h: Add R_NDS32_LSI.
18 * elf/nds32.h: Add new relocations for TLS.
20 2018-09-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
22 * elf/common.h (AT_SUN_HWCAP): Rename to ...
23 (AT_SUN_CAP_HW1): ... this. Retain old name for backward
25 (AT_SUN_EMULATOR, AT_SUN_BRANDNAME, AT_SUN_BRAND_AUX1)
26 (AT_SUN_BRAND_AUX2, AT_SUN_BRAND_AUX3, AT_SUN_CAP_HW2): Define.
28 2018-09-05 Simon Marchi <simon.marchi@ericsson.com>
30 * diagnostics.h (DIAGNOSTIC_IGNORE_FORMAT_NONLITERAL): New macro.
32 2018-08-31 Alan Modra <amodra@gmail.com>
34 * elf/ppc64.h (R_PPC64_REL16_HIGH, R_PPC64_REL16_HIGHA),
35 (R_PPC64_REL16_HIGHER, R_PPC64_REL16_HIGHERA),
36 (R_PPC64_REL16_HIGHEST, R_PPC64_REL16_HIGHESTA): Define.
37 (R_PPC64_LO_DS_OPT, R_PPC64_16DX_HA): Bump value.
39 2018-08-30 Kito Cheng <kito@andestech.com>
41 * opcode/riscv.h (MAX_SUBSET_NUM): New.
42 (riscv_opcode): Add xlen_requirement field and change type of
45 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
47 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
48 * opcode/mips.h (CPU_XXX): New CPU_GS264E.
50 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
52 * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
53 * opcode/mips.h (CPU_XXX): New CPU_GS464E.
55 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
57 * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
59 (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
60 * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
61 (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
62 * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
64 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
66 * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
67 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
68 * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
70 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
72 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
73 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
74 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
76 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
78 * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
79 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
80 * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
82 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
84 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
85 (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
86 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
87 (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
88 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
89 (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
90 (GNU_PROPERTY_X86_UINT32_AND_LO): New.
91 (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
92 (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
93 (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
94 (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
95 (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
96 (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
97 (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
98 (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
99 (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
100 (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
101 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
102 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
103 (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
104 (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
105 (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
106 (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
107 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
108 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
109 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
110 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
111 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
112 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
113 (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
114 (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
115 (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
116 (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
117 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
118 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
119 (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
120 (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
121 (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
122 (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
123 (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
124 (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
125 (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
126 (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
127 (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
128 (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
129 (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
130 (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
131 (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
132 (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
133 (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
134 (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
135 (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
136 (GNU_PROPERTY_X86_ISA_1_USED): Defined to
137 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
138 (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
139 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
141 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
143 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
145 2018-08-21 John Darrington <john@darrington.wattle.id.au>
147 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
149 2018-08-21 Alan Modra <amodra@gmail.com>
151 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
152 Mention use of "extract" function to provide default value.
153 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
154 (ppc_optional_operand_value): Rewrite to use extract function.
156 2018-08-18 John Darrington <john@darrington.wattle.id.au>
158 * opcode/s12z.h: New file.
160 2018-08-09 Richard Earnshaw <rearnsha@arm.com>
162 * elf/arm.h: Updated comments for e_flags definitions.
164 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
166 * elf/arc.h (Tag_ARC_ATR_version): New tag.
168 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
170 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
172 2018-08-01 Richard Earnshaw <rearnsha@arm.com>
175 2018-07-26 Martin Liska <mliska@suse.cz>
178 * libiberty.h (make_temp_file_with_prefix): New function.
180 2018-07-30 Jim Wilson <jimw@sifive.com>
182 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
183 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
184 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
186 2018-07-30 Andrew Jenner <andrew@codesourcery.com>
188 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
189 * elf/csky.h: New file.
191 2018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
192 Maciej W. Rozycki <macro@linux-mips.org>
194 * elf/mips.h (AFL_ASE_MASK): Correct typo.
196 2018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
198 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
200 2018-07-26 Alan Modra <amodra@gmail.com>
202 * elf/ppc64.h: Specify byte offset to local entry for values
203 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
204 value for such functions when entering via global entry point.
205 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
207 2018-07-24 Alan Modra <amodra@gmail.com>
210 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
212 2018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
213 Maciej W. Rozycki <macro@mips.com>
215 * elf/mips.h (AFL_ASE_MMI): New macro.
216 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
217 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
219 2018-07-17 Maciej W. Rozycki <macro@mips.com>
221 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
223 2018-07-06 Alan Modra <amodra@gmail.com>
225 * diagnostics.h: Comment on macro usage.
227 2018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
229 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
232 2018-07-02 Maciej W. Rozycki <macro@mips.com>
235 * dis-asm.h (disasm_option_arg_t): New typedef.
236 (disasm_options_and_args_t): Likewise.
237 (disasm_options_t): Add `arg' member, document members.
238 (disassembler_options_mips): New prototype.
239 (disassembler_options_arm, disassembler_options_powerpc)
240 (disassembler_options_s390): Update prototypes.
242 2018-06-29 Tamar Christina <tamar.christina@arm.com>
245 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
247 2018-06-26 Alan Modra <amodra@gmail.com>
249 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
251 2018-06-24 Nick Clifton <nickc@redhat.com>
255 2018-06-21 Alan Hayward <alan.hayward@arm.com>
257 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
260 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
264 2018-05-24 Tom Rix <trix@juniper.net>
266 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
268 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
270 * longlong.h [__riscv] (__umulsidi3): Define.
271 [__riscv] (umul_ppmm): Likewise.
272 [__riscv] (__muluw3): Likewise.
274 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
276 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
277 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
278 * opcode/mips.h: Document "+\" operand format.
279 (ASE_GINV): New macro.
281 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
282 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
284 * elf/mips.h (AFL_ASE_CRC): New macro.
285 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
286 * opcode/mips.h (ASE_CRC): New macro.
287 * opcode/mips.h (ASE_CRC64): Likewise.
289 2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
291 * elf/xtensa.h (xtensa_read_table_entries)
292 (xtensa_compute_fill_extra_space): New declarations.
294 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
296 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
299 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
301 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
302 (DIAGNOSTIC_STRINGIFY): Likewise.
303 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
304 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
305 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
306 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
307 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
308 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
310 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
312 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
314 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
316 * splay-tree.h (splay_tree_compare_strings,
317 splay_tree_delete_pointers): Declare new utility functions.
319 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
321 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
323 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
325 * elf/riscv.h (EF_RISCV_RVE): New define.
327 2018-05-18 John Darrington <john@darrington.wattle.id.au>
329 * elf/s12z.h: New header.
331 2018-05-15 Tamar Christina <tamar.christina@arm.com>
334 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
336 2018-05-15 Tamar Christina <tamar.christina@arm.com>
339 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
340 (aarch64_print_operand): Support notes.
342 2018-05-15 Tamar Christina <tamar.christina@arm.com>
345 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
346 (aarch64_decode_insn): Accept error struct.
348 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
350 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
352 2018-05-10 John Darrington <john@darrington.wattle.id.au>
354 * elf/common.h (EM_S12Z): New macro.
356 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
358 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
359 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
360 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
361 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
363 2018-05-08 Jim Wilson <jimw@sifive.com>
365 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
366 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
367 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
369 2018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
371 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
372 (vle_num_opcodes): Likewise.
373 (spe2_num_opcodes): Likewise.
375 2018-05-04 Alan Modra <amodra@gmail.com>
377 * ansidecl.h: Import from gcc.
378 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
380 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
382 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
384 * dis-asm.h: Added print_nfp_disassembler_options prototype.
385 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
386 Generic System V Application Binary Interface.
387 * elf/nfp.h: New, for NFP support.
388 * opcode/nfp.h: New, for NFP support.
390 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
391 Mickaël Guêné <mickael.guene@st.com>
393 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
394 R_ARM_TLS_IE32_FDPIC.
396 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
397 Mickaël Guêné <mickael.guene@st.com>
399 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
401 (R_ARM_FUNCDESC_VALUE): Define new relocations.
403 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
404 Mickaël Guêné <mickael.guene@st.com>
406 * elf/arm.h (EF_ARM_FDPIC): New.
408 2018-04-18 Alan Modra <amodra@gmail.com>
410 * coff/mipspe.h: Delete.
412 2018-04-18 Alan Modra <amodra@gmail.com>
414 * aout/dynix3.h: Delete.
416 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
418 Microblaze Target: PIC data text relative
420 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
421 * elf/microblaze.h (Add 3 new relocations):
422 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
423 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
425 2018-04-17 Alan Modra <amodra@gmail.com>
427 * elf/i370.h: Revert removal.
428 * elf/i860.h: Likewise.
429 * elf/i960.h: Likewise.
431 2018-04-16 Alan Modra <amodra@gmail.com>
433 * coff/sparc.h: Delete.
435 2018-04-16 Alan Modra <amodra@gmail.com>
437 * aout/host.h: Remove m68k-aout and m68k-coff support.
438 * aout/hp300hpux.h: Delete.
439 * coff/apollo.h: Delete.
440 * coff/aux-coff.h: Delete.
441 * coff/m68k.h: Delete.
443 2018-04-16 Alan Modra <amodra@gmail.com>
445 * dis-asm.h: Remove sh5 and sh64 support.
447 2018-04-16 Alan Modra <amodra@gmail.com>
449 * coff/internal.h: Remove w65 support.
450 * coff/w65.h: Delete.
452 2018-04-16 Alan Modra <amodra@gmail.com>
454 * coff/we32k.h: Delete.
456 2018-04-16 Alan Modra <amodra@gmail.com>
458 * coff/internal.h: Remove m88k support.
459 * coff/m88k.h: Delete.
460 * opcode/m88k.h: Delete.
462 2018-04-16 Alan Modra <amodra@gmail.com>
464 * elf/i370.h: Delete.
465 * opcode/i370.h: Delete.
467 2018-04-16 Alan Modra <amodra@gmail.com>
469 * coff/h8500.h: Delete.
470 * coff/internal.h: Remove h8500 support.
472 2018-04-16 Alan Modra <amodra@gmail.com>
474 * coff/h8300.h: Delete.
476 2018-04-16 Alan Modra <amodra@gmail.com>
480 2018-04-16 Alan Modra <amodra@gmail.com>
482 * aout/host.h: Remove newsos3 support.
484 2018-04-16 Alan Modra <amodra@gmail.com>
486 * nlm/ChangeLog-9315: Delete.
487 * nlm/alpha-ext.h: Delete.
488 * nlm/common.h: Delete.
489 * nlm/external.h: Delete.
490 * nlm/i386-ext.h: Delete.
491 * nlm/internal.h: Delete.
492 * nlm/ppc-ext.h: Delete.
493 * nlm/sparc32-ext.h: Delete.
495 2018-04-16 Alan Modra <amodra@gmail.com>
497 * opcode/tahoe.h: Delete.
499 2018-04-11 Alan Modra <amodra@gmail.com>
501 * aout/adobe.h: Delete.
502 * aout/reloc.h: Delete.
503 * coff/i860.h: Delete.
504 * coff/i960.h: Delete.
505 * elf/i860.h: Delete.
506 * elf/i960.h: Delete.
507 * opcode/i860.h: Delete.
508 * opcode/i960.h: Delete.
509 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
510 * aout/ar.h (ARMAGB): Remove.
511 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
512 union internal_auxent): Remove i960 support.
514 2018-04-09 Alan Modra <amodra@gmail.com>
516 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
517 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
519 2018-03-28 Renlin Li <renlin.li@arm.com>
522 * elf/aarch64.h: Add relocation number for
523 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
524 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
525 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
526 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
527 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
528 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
529 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
530 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
532 2018-03-28 Nick Clifton <nickc@redhat.com>
535 * opcode/aarch64.h (enum aarch64_opnd): Add
536 AARCH64_OPND_SVE_ADDR_R.
538 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
540 * elf/common.h (DF_1_KMOD): New.
541 (DF_1_WEAKFILTER): Likewise.
542 (DF_1_NOCOMMON): Likewise.
544 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
546 * opcode/riscv.h (OP_MASK_FUNCT3): New.
547 (OP_SH_FUNCT3): Likewise.
548 (OP_MASK_FUNCT7): Likewise.
549 (OP_SH_FUNCT7): Likewise.
550 (OP_MASK_OP2): Likewise.
551 (OP_SH_OP2): Likewise.
552 (OP_MASK_CFUNCT4): Likewise.
553 (OP_SH_CFUNCT4): Likewise.
554 (OP_MASK_CFUNCT3): Likewise.
555 (OP_SH_CFUNCT3): Likewise.
556 (riscv_insn_types): Likewise.
558 2018-03-13 Nick Clifton <nickc@redhat.com>
561 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
564 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
566 * opcode/i386 (OLDGCC_COMPAT): Removed.
568 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
570 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
572 2018-02-20 Maciej W. Rozycki <macro@mips.com>
574 * opcode/mips.h: Remove `M' operand code.
576 2018-02-12 Zebediah Figura <z.figura12@gmail.com>
578 * coff/msdos.h: New header.
579 * coff/pe.h: Move common defines to msdos.h.
580 * coff/powerpc.h: Likewise.
582 2018-01-13 Nick Clifton <nickc@redhat.com>
586 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
589 * bfdlink.h (bfd_link_info): Add separate_code.
591 2018-01-04 Jim Wilson <jimw@sifive.com>
593 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
594 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
595 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
596 Add alias to map mbadaddr to CSR_MTVAL.
598 2018-01-03 Alan Modra <amodra@gmail.com>
600 Update year range in copyright notice of all files.
602 For older changes see ChangeLog-2017
604 Copyright (C) 2018 Free Software Foundation, Inc.
606 Copying and distribution of this file, with or without modification,
607 are permitted in any medium without royalty provided the copyright
608 notice and this notice are preserved.
614 version-control: never