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