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