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