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