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