RISC-V: Allow instruction require more than one extension
[external/binutils.git] / include / ChangeLog
1 2018-08-30  Kito Cheng  <kito@andestech.com>
2
3         * opcode/riscv.h (MAX_SUBSET_NUM): New.
4         (riscv_opcode): Add xlen_requirement field and change type of
5         subset.
6
7 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
8
9         * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS264E.
10         * opcode/mips.h (CPU_XXX): New CPU_GS264E.
11
12 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
13
14         * elf/mips.h (E_MIPS_MACH_XXX): New E_MIPS_MACH_GS464E.
15         * opcode/mips.h (CPU_XXX): New CPU_GS464E.
16
17 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
18
19         * elf/mips.h (E_MIPS_MACH_XXX): Rename E_MIPS_MACH_LS3A to
20         E_MIPS_MACH_GS464.
21         (AFL_EXT_XXX): Delete AFL_EXT_LOONGSON_3A.
22         * opcode/mips.h (INSN_XXX): Delete INSN_LOONGSON_3A.
23         (CPU_XXX): Rename CPU_LOONGSON_3A to CPU_GS464.
24         * opcode/mips.h (mips_isa_table): Delete CPU_LOONGSON_3A case.
25
26 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
27
28         * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
29         (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
30         * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
31
32 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
33
34          * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
35          (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
36          * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
37
38 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
39
40         * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
41         (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
42         * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
43
44 2018-08-24  H.J. Lu  <hongjiu.lu@intel.com>
45
46         * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
47         (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
48         (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
49         (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
50         (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
51         (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
52         (GNU_PROPERTY_X86_UINT32_AND_LO): New.
53         (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
54         (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
55         (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
56         (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
57         (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
58         (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
59         (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
60         (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
61         (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
62         (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
63         (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
64         (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
65         (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
66         (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
67         (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
68         (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
69         (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
70         (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
71         (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
72         (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
73         (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
74         (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
75         (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
76         (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
77         (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
78         (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
79         (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
80         (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
81         (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
82         (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
83         (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
84         (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
85         (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
86         (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
87         (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
88         (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
89         (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
90         (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
91         (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
92         (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
93         (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
94         (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
95         (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
96         (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New.  Defined to
97         (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
98         (GNU_PROPERTY_X86_ISA_1_USED): Defined to
99         (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
100         (GNU_PROPERTY_X86_FEATURE_2_USED): New.  Defined to
101         (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
102
103 2018-08-24  H.J. Lu  <hongjiu.lu@intel.com>
104
105         * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
106
107 2018-08-21  John Darrington  <john@darrington.wattle.id.au>
108
109         * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
110
111 2018-08-21  Alan Modra  <amodra@gmail.com>
112
113         * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
114         Mention use of "extract" function to provide default value.
115         (PPC_OPERAND_OPTIONAL_VALUE): Delete.
116         (ppc_optional_operand_value): Rewrite to use extract function.
117
118 2018-08-18  John Darrington  <john@darrington.wattle.id.au>
119
120         * opcode/s12z.h: New file.
121
122 2018-08-09  Richard Earnshaw  <rearnsha@arm.com>
123
124         * elf/arm.h: Updated comments for e_flags definitions.
125
126 2018-08-06  Claudiu Zissulescu  <claziss@synopsys.com>
127
128         * elf/arc.h (Tag_ARC_ATR_version): New tag.
129
130 2018-08-06  Claudiu Zissulescu  <claziss@synopsys.com>
131
132         * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
133
134 2018-08-01  Richard Earnshaw  <rearnsha@arm.com>
135
136         Copy over from GCC
137         2018-07-26  Martin Liska  <mliska@suse.cz>
138
139         PR lto/86548
140         * libiberty.h (make_temp_file_with_prefix): New function.
141
142 2018-07-30  Jim Wilson  <jimw@sifive.com>
143
144         * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
145         (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
146         (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
147
148 2018-07-30  Andrew Jenner  <andrew@codesourcery.com>
149
150         * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
151         * elf/csky.h: New file.
152
153 2018-07-27  Chenghua Xu  <paul.hua.gm@gmail.com>
154             Maciej W. Rozycki  <macro@linux-mips.org>
155
156         * elf/mips.h (AFL_ASE_MASK): Correct typo.
157
158 2018-07-26  Alex Chadwick  <Alex.Chadwick@cl.cam.ac.uk>
159
160         * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
161
162 2018-07-26  Alan Modra  <amodra@gmail.com>
163
164         * elf/ppc64.h: Specify byte offset to local entry for values
165         of two to six in STO_PPC64_LOCAL_MASK.  Clarify r2 return
166         value for such functions when entering via global entry point.
167         Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
168
169 2018-07-24  Alan Modra  <amodra@gmail.com>
170
171         PR 23430
172         * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
173
174 2018-07-20  Chenghua Xu  <paul.hua.gm@gmail.com>
175             Maciej W. Rozycki  <macro@mips.com>
176
177         * elf/mips.h (AFL_ASE_MMI): New macro.
178         (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
179         * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
180
181 2018-07-17  Maciej W. Rozycki  <macro@mips.com>
182
183         * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
184
185 2018-07-06  Alan Modra  <amodra@gmail.com>
186
187         * diagnostics.h: Comment on macro usage.
188
189 2018-07-05  Simon Marchi  <simon.marchi@polymtl.ca>
190
191         * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
192         Define for clang.
193
194 2018-07-02  Maciej W. Rozycki  <macro@mips.com>
195
196         PR tdep/8282
197         * dis-asm.h (disasm_option_arg_t): New typedef.
198         (disasm_options_and_args_t): Likewise.
199         (disasm_options_t): Add `arg' member, document members.
200         (disassembler_options_mips): New prototype.
201         (disassembler_options_arm, disassembler_options_powerpc)
202         (disassembler_options_s390): Update prototypes.
203
204 2018-06-29  Tamar Christina  <tamar.christina@arm.com>
205
206         PR binutils/23192
207         *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
208
209 2018-06-26  Alan Modra  <amodra@gmail.com>
210
211         * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
212
213 2018-06-24  Nick Clifton  <nickc@redhat.com>
214
215         2.31 branch created.
216
217 2018-06-21  Alan Hayward  <alan.hayward@arm.com>
218
219         * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
220         for non SHT_NOBITS.
221
222 2018-06-19  Simon Marchi  <simon.marchi@ericsson.com>
223
224         Sync with GCC
225
226         2018-05-24  Tom Rix  <trix@juniper.net>
227
228         * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
229
230         2017-11-20  Kito Cheng  <kito.cheng@gmail.com>
231
232         * longlong.h [__riscv] (__umulsidi3): Define.
233         [__riscv] (umul_ppmm): Likewise.
234         [__riscv] (__muluw3): Likewise.
235
236 2018-06-14  Faraz Shahbazker  <Faraz.Shahbazker@mips.com>
237
238         * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
239         (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
240         * opcode/mips.h: Document "+\" operand format.
241         (ASE_GINV): New macro.
242
243 2018-06-13  Scott Egerton  <scott.egerton@imgtec.com>
244             Faraz Shahbazker  <Faraz.Shahbazker@mips.com>
245
246         * elf/mips.h (AFL_ASE_CRC): New macro.
247         (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
248         * opcode/mips.h (ASE_CRC): New macro.
249         * opcode/mips.h (ASE_CRC64): Likewise.
250
251 2018-06-04  Max Filippov  <jcmvbkbc@gmail.com>
252
253         * elf/xtensa.h (xtensa_read_table_entries)
254         (xtensa_compute_fill_extra_space): New declarations.
255
256 2018-06-04  H.J. Lu  <hongjiu.lu@intel.com>
257
258         * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
259         define for GCC.
260
261 2018-06-04  H.J. Lu  <hongjiu.lu@intel.com>
262
263         * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
264         (DIAGNOSTIC_STRINGIFY): Likewise.
265         (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
266         (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
267         (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
268         (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
269         (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
270         (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
271
272 2018-06-01  H.J. Lu  <hongjiu.lu@intel.com>
273
274         * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
275
276 2018-05-28  Bernd Edlinger  <bernd.edlinger@hotmail.de>
277
278         * splay-tree.h (splay_tree_compare_strings,
279         splay_tree_delete_pointers): Declare new utility functions.
280
281 2018-05-21  Peter Bergner  <bergner@vnet.ibm.com.com>
282
283         * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
284
285 2018-05-18  Kito Cheng  <kito.cheng@gmail.com>
286
287         * elf/riscv.h (EF_RISCV_RVE): New define.
288
289 2018-05-18  John Darrington  <john@darrington.wattle.id.au>
290
291         * elf/s12z.h: New header.
292
293 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
294
295         PR binutils/21446
296         * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
297
298 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
299
300         PR binutils/21446
301         * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
302         (aarch64_print_operand): Support notes.
303
304 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
305
306         PR binutils/21446
307         * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
308         (aarch64_decode_insn): Accept error struct.
309
310 2018-05-15  Francois H. Theron  <francois.theron@netronome.com>
311
312         * opcode/nfp.h: Use uint64_t instead of bfd_vma.
313
314 2018-05-10  John Darrington  <john@darrington.wattle.id.au>
315
316         * elf/common.h (EM_S12Z): New macro.
317
318 2018-05-09  Sebastian Rasmussen  <sebras@gmail.com>
319
320         * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
321         Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
322         (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
323         MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
324
325 2018-05-08  Jim Wilson  <jimw@sifive.com>
326
327         * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
328         (MATCH_C_SRAI64, MASK_C_SRAI64): New.
329         (MATCH_C_SLLI64, MASK_C_SLLI64): New.
330
331 2018-05-07  Peter Bergner  <bergner@vnet.ibm.com.com>
332
333         * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
334         (vle_num_opcodes): Likewise.
335         (spe2_num_opcodes): Likewise.
336
337 2018-05-04  Alan Modra  <amodra@gmail.com>
338
339         * ansidecl.h: Import from gcc.
340         * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
341         to s_name.
342         (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
343
344 2018-04-30  Francois H. Theron <francois.theron@netronome.com>
345
346         * dis-asm.h: Added print_nfp_disassembler_options prototype.
347         * elf/common.h: Added EM_NFP, officially assigned. See Google Group
348         Generic System V Application Binary Interface.
349         * elf/nfp.h: New, for NFP support.
350         * opcode/nfp.h: New, for NFP support.
351
352 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
353         Mickaël Guêné  <mickael.guene@st.com>
354
355         * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
356         R_ARM_TLS_IE32_FDPIC.
357
358 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
359         Mickaël Guêné  <mickael.guene@st.com>
360
361         * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
362         (R_ARM_FUNCDESC)
363         (R_ARM_FUNCDESC_VALUE): Define new relocations.
364
365 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
366         Mickaël Guêné  <mickael.guene@st.com>
367
368         * elf/arm.h (EF_ARM_FDPIC): New.
369
370 2018-04-18  Alan Modra  <amodra@gmail.com>
371
372         * coff/mipspe.h: Delete.
373
374 2018-04-18  Alan Modra  <amodra@gmail.com>
375
376         * aout/dynix3.h: Delete.
377
378 2018-04-17 Andrew Sadek  <andrew.sadek.se@gmail.com>
379
380         Microblaze Target: PIC data text relative
381
382         * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
383         * elf/microblaze.h (Add 3 new relocations):
384         R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
385         and R_MICROBLAZE_TEXTREL_32_LO for relax function.
386
387 2018-04-17  Alan Modra  <amodra@gmail.com>
388
389         * elf/i370.h: Revert removal.
390         * elf/i860.h: Likewise.
391         * elf/i960.h: Likewise.
392
393 2018-04-16  Alan Modra  <amodra@gmail.com>
394
395         * coff/sparc.h: Delete.
396
397 2018-04-16  Alan Modra  <amodra@gmail.com>
398
399         * aout/host.h: Remove m68k-aout and m68k-coff support.
400         * aout/hp300hpux.h: Delete.
401         * coff/apollo.h: Delete.
402         * coff/aux-coff.h: Delete.
403         * coff/m68k.h: Delete.
404
405 2018-04-16  Alan Modra  <amodra@gmail.com>
406
407         * dis-asm.h: Remove sh5 and sh64 support.
408
409 2018-04-16  Alan Modra  <amodra@gmail.com>
410
411         * coff/internal.h: Remove w65 support.
412         * coff/w65.h: Delete.
413
414 2018-04-16  Alan Modra  <amodra@gmail.com>
415
416         * coff/we32k.h: Delete.
417
418 2018-04-16  Alan Modra  <amodra@gmail.com>
419
420         * coff/internal.h: Remove m88k support.
421         * coff/m88k.h: Delete.
422         * opcode/m88k.h: Delete.
423
424 2018-04-16  Alan Modra  <amodra@gmail.com>
425
426         * elf/i370.h: Delete.
427         * opcode/i370.h: Delete.
428
429 2018-04-16  Alan Modra  <amodra@gmail.com>
430
431         * coff/h8500.h: Delete.
432         * coff/internal.h: Remove h8500 support.
433
434 2018-04-16  Alan Modra  <amodra@gmail.com>
435
436         * coff/h8300.h: Delete.
437
438 2018-04-16  Alan Modra  <amodra@gmail.com>
439
440         * ieee.h: Delete.
441
442 2018-04-16  Alan Modra  <amodra@gmail.com>
443
444         * aout/host.h: Remove newsos3 support.
445
446 2018-04-16  Alan Modra  <amodra@gmail.com>
447
448         * nlm/ChangeLog-9315: Delete.
449         * nlm/alpha-ext.h: Delete.
450         * nlm/common.h: Delete.
451         * nlm/external.h: Delete.
452         * nlm/i386-ext.h: Delete.
453         * nlm/internal.h: Delete.
454         * nlm/ppc-ext.h: Delete.
455         * nlm/sparc32-ext.h: Delete.
456
457 2018-04-16  Alan Modra  <amodra@gmail.com>
458
459         * opcode/tahoe.h: Delete.
460
461 2018-04-11  Alan Modra  <amodra@gmail.com>
462
463         * aout/adobe.h: Delete.
464         * aout/reloc.h: Delete.
465         * coff/i860.h: Delete.
466         * coff/i960.h: Delete.
467         * elf/i860.h: Delete.
468         * elf/i960.h: Delete.
469         * opcode/i860.h: Delete.
470         * opcode/i960.h: Delete.
471         * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
472         * aout/ar.h (ARMAGB): Remove.
473         * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
474         union internal_auxent): Remove i960 support.
475
476 2018-04-09  Alan Modra  <amodra@gmail.com>
477
478         * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
479         * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
480
481 2018-03-28  Renlin Li  <renlin.li@arm.com>
482
483         PR ld/22970
484         * elf/aarch64.h: Add relocation number for
485         R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
486         R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
487         R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
488         R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
489         R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
490         R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
491         R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
492         R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
493
494 2018-03-28  Nick Clifton  <nickc@redhat.com>
495
496         PR 22988
497         * opcode/aarch64.h (enum aarch64_opnd): Add
498         AARCH64_OPND_SVE_ADDR_R.
499
500 2018-03-21  H.J. Lu  <hongjiu.lu@intel.com>
501
502         * elf/common.h (DF_1_KMOD): New.
503         (DF_1_WEAKFILTER): Likewise.
504         (DF_1_NOCOMMON): Likewise.
505
506 2018-03-14  Kito Cheng  <kito.cheng@gmail.com>
507
508         * opcode/riscv.h (OP_MASK_FUNCT3): New.
509         (OP_SH_FUNCT3): Likewise.
510         (OP_MASK_FUNCT7): Likewise.
511         (OP_SH_FUNCT7): Likewise.
512         (OP_MASK_OP2): Likewise.
513         (OP_SH_OP2): Likewise.
514         (OP_MASK_CFUNCT4): Likewise.
515         (OP_SH_CFUNCT4): Likewise.
516         (OP_MASK_CFUNCT3): Likewise.
517         (OP_SH_CFUNCT3): Likewise.
518         (riscv_insn_types): Likewise.
519
520 2018-03-13  Nick Clifton  <nickc@redhat.com>
521
522         PR 22113
523         * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
524         field.
525
526 2018-03-08  H.J. Lu  <hongjiu.lu@intel.com>
527
528         * opcode/i386 (OLDGCC_COMPAT): Removed.
529
530 2018-02-27  Thomas Preud'homme  <thomas.preudhomme@arm.com>
531
532         * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
533
534 2018-02-20  Maciej W. Rozycki  <macro@mips.com>
535
536         * opcode/mips.h: Remove `M' operand code.
537
538 2018-02-12  Zebediah Figura  <z.figura12@gmail.com>
539
540         * coff/msdos.h: New header.
541         * coff/pe.h: Move common defines to msdos.h.
542         * coff/powerpc.h: Likewise.
543
544 2018-01-13  Nick Clifton  <nickc@redhat.com>
545
546         2.30 branch created.
547
548 2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
549
550         PR ld/22393
551         * bfdlink.h (bfd_link_info): Add separate_code.
552
553 2018-01-04  Jim Wilson  <jimw@sifive.com>
554
555         * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL.  Rename
556         DECLARE_CSR entry.  Add alias to map sbadaddr to CSR_STVAL.
557         (CSR_MBADADDR): Rename to CSR_MTVAL.  Rename DECLARE_CSR entry.
558         Add alias to map mbadaddr to CSR_MTVAL.
559
560 2018-01-03  Alan Modra  <amodra@gmail.com>
561
562         Update year range in copyright notice of all files.
563
564 For older changes see ChangeLog-2017
565 \f
566 Copyright (C) 2018 Free Software Foundation, Inc.
567
568 Copying and distribution of this file, with or without modification,
569 are permitted in any medium without royalty provided the copyright
570 notice and this notice are preserved.
571
572 Local Variables:
573 mode: change-log
574 left-margin: 8
575 fill-column: 74
576 version-control: never
577 End: