1 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
3 * elf/mips.h (AFL_ASE_LOONGSON_EXT2): New macro.
4 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT2.
5 * opcode/mips.h (ASE_LOONGSON_EXT2): New macro.
7 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
9 * elf/mips.h (AFL_ASE_LOONGSON_EXT): New macro.
10 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_EXT.
11 * opcode/mips.h (ASE_LOONGSON_EXT): New macro.
13 2018-08-29 Chenghua Xu <paul.hua.gm@gmail.com>
15 * elf/mips.h (AFL_ASE_LOONGSON_CAM): New macro.
16 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_CAM.
17 * opcode/mips.h (ASE_LOONGSON_CAM): New macro.
19 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
21 * elf/common.h (GNU_PROPERTY_X86_ISA_1_USED): Renamed to ...
22 (GNU_PROPERTY_X86_COMPAT_ISA_1_USED): This.
23 (GNU_PROPERTY_X86_ISA_1_NEEDED): Renamed to ...
24 (GNU_PROPERTY_X86_COMPAT_ISA_1_NEEDED): This.
25 (GNU_PROPERTY_X86_ISA_1_XXX): Renamed to ...
26 (GNU_PROPERTY_X86_COMPAT_ISA_1_XXX): This.
27 (GNU_PROPERTY_X86_UINT32_AND_LO): New.
28 (GNU_PROPERTY_X86_UINT32_AND_HI): Likewise.
29 (GNU_PROPERTY_X86_UINT32_OR_LO): Likewise.
30 (GNU_PROPERTY_X86_UINT32_OR_HI): Likewise.
31 (GNU_PROPERTY_X86_UINT32_OR_AND_LO): Likewise.
32 (GNU_PROPERTY_X86_UINT32_OR_AND_HI): Likewise.
33 (GNU_PROPERTY_X86_ISA_1_CMOV): Likewise.
34 (GNU_PROPERTY_X86_ISA_1_SSE): Likewise.
35 (GNU_PROPERTY_X86_ISA_1_SSE2): Likewise.
36 (GNU_PROPERTY_X86_ISA_1_SSE3): Likewise.
37 (GNU_PROPERTY_X86_ISA_1_SSSE3): Likewise.
38 (GNU_PROPERTY_X86_ISA_1_SSE4_1): Likewise.
39 (GNU_PROPERTY_X86_ISA_1_SSE4_2): Likewise.
40 (GNU_PROPERTY_X86_ISA_1_AVX): Likewise.
41 (GNU_PROPERTY_X86_ISA_1_AVX2): Likewise.
42 (GNU_PROPERTY_X86_ISA_1_FMA): Likewise.
43 (GNU_PROPERTY_X86_ISA_1_AVX512F): Likewise.
44 (GNU_PROPERTY_X86_ISA_1_AVX512CD): Likewise.
45 (GNU_PROPERTY_X86_ISA_1_AVX512ER): Likewise.
46 (GNU_PROPERTY_X86_ISA_1_AVX512PF): Likewise.
47 (GNU_PROPERTY_X86_ISA_1_AVX512VL): Likewise.
48 (GNU_PROPERTY_X86_ISA_1_AVX512DQ): Likewise.
49 (GNU_PROPERTY_X86_ISA_1_AVX512BW): Likewise.
50 (GNU_PROPERTY_X86_ISA_1_AVX512_4FMAPS): Likewise.
51 (GNU_PROPERTY_X86_ISA_1_AVX512_4VNNIW): Likewise.
52 (GNU_PROPERTY_X86_ISA_1_AVX512_BITALG): Likewise.
53 (GNU_PROPERTY_X86_ISA_1_AVX512_IFMA): Likewise.
54 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI): Likewise.
55 (GNU_PROPERTY_X86_ISA_1_AVX512_VBMI2): Likewise.
56 (GNU_PROPERTY_X86_ISA_1_AVX512_VNNI): Likewise.
57 (GNU_PROPERTY_X86_FEATURE_2_X86): Likewise.
58 (GNU_PROPERTY_X86_FEATURE_2_X87): Likewise.
59 (GNU_PROPERTY_X86_FEATURE_2_MMX): Likewise.
60 (GNU_PROPERTY_X86_FEATURE_2_XMM): Likewise.
61 (GNU_PROPERTY_X86_FEATURE_2_YMM): Likewise.
62 (GNU_PROPERTY_X86_FEATURE_2_ZMM): Likewise.
63 (GNU_PROPERTY_X86_FEATURE_2_FXSR): Likewise.
64 (GNU_PROPERTY_X86_FEATURE_2_XSAVE): Likewise.
65 (GNU_PROPERTY_X86_FEATURE_2_XSAVEOPT): Likewise.
66 (GNU_PROPERTY_X86_FEATURE_2_XSAVEC): Likewise.
67 (GNU_PROPERTY_X86_FEATURE_1_AND): Updated to
68 (GNU_PROPERTY_X86_UINT32_AND_LO + 0).
69 (GNU_PROPERTY_X86_ISA_1_NEEDED): Defined to
70 (GNU_PROPERTY_X86_UINT32_OR_LO + 0).
71 (GNU_PROPERTY_X86_FEATURE_2_NEEDED): New. Defined to
72 (GNU_PROPERTY_X86_UINT32_OR_LO + 1).
73 (GNU_PROPERTY_X86_ISA_1_USED): Defined to
74 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 0).
75 (GNU_PROPERTY_X86_FEATURE_2_USED): New. Defined to
76 (GNU_PROPERTY_X86_UINT32_OR_AND_LO + 1).
78 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
80 * elf/common.h (GNU_PROPERTY_X86_UINT32_VALID): New.
82 2018-08-21 John Darrington <john@darrington.wattle.id.au>
84 * elf/s12z.h: Rename R_S12Z_UKNWN_3 to R_S12Z_EXT18.
86 2018-08-21 Alan Modra <amodra@gmail.com>
88 * opcode/ppc.h (struct powerpc_operand): Correct "insert" comment.
89 Mention use of "extract" function to provide default value.
90 (PPC_OPERAND_OPTIONAL_VALUE): Delete.
91 (ppc_optional_operand_value): Rewrite to use extract function.
93 2018-08-18 John Darrington <john@darrington.wattle.id.au>
95 * opcode/s12z.h: New file.
97 2018-08-09 Richard Earnshaw <rearnsha@arm.com>
99 * elf/arm.h: Updated comments for e_flags definitions.
101 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
103 * elf/arc.h (Tag_ARC_ATR_version): New tag.
105 2018-08-06 Claudiu Zissulescu <claziss@synopsys.com>
107 * opcode/arc.h (ARC_OPCODE_ARCV1): Define.
109 2018-08-01 Richard Earnshaw <rearnsha@arm.com>
112 2018-07-26 Martin Liska <mliska@suse.cz>
115 * libiberty.h (make_temp_file_with_prefix): New function.
117 2018-07-30 Jim Wilson <jimw@sifive.com>
119 * opcode/riscv.h (INSN_TYPE, INSN_BRANCH, INSN_CONDBRANCH, INSN_JSR)
120 (INSN_DREF, INSN_DATA_SIZE, INSN_DATA_SIZE_SHIFT, INSN_1_BYTE)
121 (INSN_2_BYTE, INSN_4_BYTE, INSN_8_BYTE, INSN_16_BYTE): New.
123 2018-07-30 Andrew Jenner <andrew@codesourcery.com>
125 * elf/common.h (EM_CSKY, EM_CSKY_OLD): Define.
126 * elf/csky.h: New file.
128 2018-07-27 Chenghua Xu <paul.hua.gm@gmail.com>
129 Maciej W. Rozycki <macro@linux-mips.org>
131 * elf/mips.h (AFL_ASE_MASK): Correct typo.
133 2018-07-26 Alex Chadwick <Alex.Chadwick@cl.cam.ac.uk>
135 * opcode/ppc.h (PPC_OPCODE_750): Adjust comment.
137 2018-07-26 Alan Modra <amodra@gmail.com>
139 * elf/ppc64.h: Specify byte offset to local entry for values
140 of two to six in STO_PPC64_LOCAL_MASK. Clarify r2 return
141 value for such functions when entering via global entry point.
142 Specify meaning of a value of one in STO_PPC64_LOCAL_MASK.
144 2018-07-24 Alan Modra <amodra@gmail.com>
147 * elf/common.h (SHT_SYMTAB_SHNDX): Fix comment typo.
149 2018-07-20 Chenghua Xu <paul.hua.gm@gmail.com>
150 Maciej W. Rozycki <macro@mips.com>
152 * elf/mips.h (AFL_ASE_MMI): New macro.
153 (AFL_ASE_MASK): Update to include AFL_ASE_LOONGSON_MMI.
154 * opcode/mips.h (ASE_LOONGSON_MMI): New macro.
156 2018-07-17 Maciej W. Rozycki <macro@mips.com>
158 * bfdlink.h (bfd_link_hash_entry): Add `rel_from_abs' member.
160 2018-07-06 Alan Modra <amodra@gmail.com>
162 * diagnostics.h: Comment on macro usage.
164 2018-07-05 Simon Marchi <simon.marchi@polymtl.ca>
166 * diagnostics.h (DIAGNOSTIC_IGNORE_DEPRECATED_DECLARATIONS):
169 2018-07-02 Maciej W. Rozycki <macro@mips.com>
172 * dis-asm.h (disasm_option_arg_t): New typedef.
173 (disasm_options_and_args_t): Likewise.
174 (disasm_options_t): Add `arg' member, document members.
175 (disassembler_options_mips): New prototype.
176 (disassembler_options_arm, disassembler_options_powerpc)
177 (disassembler_options_s390): Update prototypes.
179 2018-06-29 Tamar Christina <tamar.christina@arm.com>
182 *opcode/aarch64.h (aarch64_opnd): Add AARCH64_OPND_Em16.
184 2018-06-26 Alan Modra <amodra@gmail.com>
186 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Revert last change.
188 2018-06-24 Nick Clifton <nickc@redhat.com>
192 2018-06-21 Alan Hayward <alan.hayward@arm.com>
194 * elf/internal.h (ELF_SECTION_IN_SEGMENT): Don’t check addresses
197 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
201 2018-05-24 Tom Rix <trix@juniper.net>
203 * dwarf2.def (DW_FORM_strx*, DW_FORM_addrx*): New.
205 2017-11-20 Kito Cheng <kito.cheng@gmail.com>
207 * longlong.h [__riscv] (__umulsidi3): Define.
208 [__riscv] (umul_ppmm): Likewise.
209 [__riscv] (__muluw3): Likewise.
211 2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
213 * elf/mips.h (AFL_ASE_GINV, AFL_ASE_RESERVED1): New macros.
214 (AFL_ASE_MASK): Update to include AFL_ASE_GINV.
215 * opcode/mips.h: Document "+\" operand format.
216 (ASE_GINV): New macro.
218 2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
219 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
221 * elf/mips.h (AFL_ASE_CRC): New macro.
222 (AFL_ASE_MASK): Update to include AFL_ASE_CRC.
223 * opcode/mips.h (ASE_CRC): New macro.
224 * opcode/mips.h (ASE_CRC64): Likewise.
226 2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
228 * elf/xtensa.h (xtensa_read_table_entries)
229 (xtensa_compute_fill_extra_space): New declarations.
231 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
233 * diagnostics.h (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): Always
236 2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
238 * diagnostics.h (DIAGNOSTIC_STRINGIFY_1): New.
239 (DIAGNOSTIC_STRINGIFY): Likewise.
240 (DIAGNOSTIC_IGNORE): Replace STRINGIFY with DIAGNOSTIC_STRINGIFY.
241 (DIAGNOSTIC_IGNORE_SELF_MOVE): Define empty if not defined.
242 (DIAGNOSTIC_IGNORE_DEPRECATED_REGISTER): Likewise.
243 (DIAGNOSTIC_IGNORE_UNUSED_FUNCTION): Likewise.
244 (DIAGNOSTIC_IGNORE_SWITCH_DIFFERENT_ENUM_TYPES): Likewise.
245 (DIAGNOSTIC_IGNORE_STRINGOP_TRUNCATION): New.
247 2018-06-01 H.J. Lu <hongjiu.lu@intel.com>
249 * diagnostics.h: Moved from ../gdb/common/diagnostics.h.
251 2018-05-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
253 * splay-tree.h (splay_tree_compare_strings,
254 splay_tree_delete_pointers): Declare new utility functions.
256 2018-05-21 Peter Bergner <bergner@vnet.ibm.com.com>
258 * opcode/ppc.h (PPC_OPERAND_FAKE): Delete macro.
260 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
262 * elf/riscv.h (EF_RISCV_RVE): New define.
264 2018-05-18 John Darrington <john@darrington.wattle.id.au>
266 * elf/s12z.h: New header.
268 2018-05-15 Tamar Christina <tamar.christina@arm.com>
271 * opcode/aarch64.h (F_SYS_READ, F_SYS_WRITE): New.
273 2018-05-15 Tamar Christina <tamar.christina@arm.com>
276 * opcode/aarch64.h (aarch64_operand_error): Add non_fatal.
277 (aarch64_print_operand): Support notes.
279 2018-05-15 Tamar Christina <tamar.christina@arm.com>
282 * opcode/aarch64.h (aarch64_opnd_info): Change sysreg to struct.
283 (aarch64_decode_insn): Accept error struct.
285 2018-05-15 Francois H. Theron <francois.theron@netronome.com>
287 * opcode/nfp.h: Use uint64_t instead of bfd_vma.
289 2018-05-10 John Darrington <john@darrington.wattle.id.au>
291 * elf/common.h (EM_S12Z): New macro.
293 2018-05-09 Sebastian Rasmussen <sebras@gmail.com>
295 * mach-o/unwind.h (MACH_O_UNWIND_X86_64_RBP_FRAME_REGISTERS):
296 Rename from MACH_O_UNWIND_X86_64_RBP_FRAME_REGSITERS.
297 (MACH_O_UNWIND_X86_EBP_FRAME_REGISTERS): Rename from
298 MACH_O_UNWIND_X86_EBP_FRAME_REGSITERS.
300 2018-05-08 Jim Wilson <jimw@sifive.com>
302 * opcode/riscv-opc.h (MATCH_C_SRLI64, MASK_C_SRLI64): New.
303 (MATCH_C_SRAI64, MASK_C_SRAI64): New.
304 (MATCH_C_SLLI64, MASK_C_SLLI64): New.
306 2018-05-07 Peter Bergner <bergner@vnet.ibm.com.com>
308 * opcode/ppc.h (powerpc_num_opcodes): Change type to unsigned.
309 (vle_num_opcodes): Likewise.
310 (spe2_num_opcodes): Likewise.
312 2018-05-04 Alan Modra <amodra@gmail.com>
314 * ansidecl.h: Import from gcc.
315 * coff/internal.h (struct internal_scnhdr): Add ATTRIBUTE_NONSTRING
317 (struct internal_syment): Add ATTRIBUTE_NONSTRING to _n_name.
319 2018-04-30 Francois H. Theron <francois.theron@netronome.com>
321 * dis-asm.h: Added print_nfp_disassembler_options prototype.
322 * elf/common.h: Added EM_NFP, officially assigned. See Google Group
323 Generic System V Application Binary Interface.
324 * elf/nfp.h: New, for NFP support.
325 * opcode/nfp.h: New, for NFP support.
327 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
328 Mickaël Guêné <mickael.guene@st.com>
330 * elf/arm.h: Add R_ARM_TLS_GD32_FDPIC, R_ARM_TLS_LDM32_FDPIC,
331 R_ARM_TLS_IE32_FDPIC.
333 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
334 Mickaël Guêné <mickael.guene@st.com>
336 * elf/arm.h (R_ARM_GOTFUNCDESC, R_ARM_GOTOFFFUNCDESC)
338 (R_ARM_FUNCDESC_VALUE): Define new relocations.
340 2018-04-25 Christophe Lyon <christophe.lyon@st.com>
341 Mickaël Guêné <mickael.guene@st.com>
343 * elf/arm.h (EF_ARM_FDPIC): New.
345 2018-04-18 Alan Modra <amodra@gmail.com>
347 * coff/mipspe.h: Delete.
349 2018-04-18 Alan Modra <amodra@gmail.com>
351 * aout/dynix3.h: Delete.
353 2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
355 Microblaze Target: PIC data text relative
357 * bfdlink.h (Add flag): Add new flag @ 'bfd_link_info' struct.
358 * elf/microblaze.h (Add 3 new relocations):
359 R_MICROBLAZE_TEXTPCREL_64, R_MICROBLAZE_TEXTREL_64
360 and R_MICROBLAZE_TEXTREL_32_LO for relax function.
362 2018-04-17 Alan Modra <amodra@gmail.com>
364 * elf/i370.h: Revert removal.
365 * elf/i860.h: Likewise.
366 * elf/i960.h: Likewise.
368 2018-04-16 Alan Modra <amodra@gmail.com>
370 * coff/sparc.h: Delete.
372 2018-04-16 Alan Modra <amodra@gmail.com>
374 * aout/host.h: Remove m68k-aout and m68k-coff support.
375 * aout/hp300hpux.h: Delete.
376 * coff/apollo.h: Delete.
377 * coff/aux-coff.h: Delete.
378 * coff/m68k.h: Delete.
380 2018-04-16 Alan Modra <amodra@gmail.com>
382 * dis-asm.h: Remove sh5 and sh64 support.
384 2018-04-16 Alan Modra <amodra@gmail.com>
386 * coff/internal.h: Remove w65 support.
387 * coff/w65.h: Delete.
389 2018-04-16 Alan Modra <amodra@gmail.com>
391 * coff/we32k.h: Delete.
393 2018-04-16 Alan Modra <amodra@gmail.com>
395 * coff/internal.h: Remove m88k support.
396 * coff/m88k.h: Delete.
397 * opcode/m88k.h: Delete.
399 2018-04-16 Alan Modra <amodra@gmail.com>
401 * elf/i370.h: Delete.
402 * opcode/i370.h: Delete.
404 2018-04-16 Alan Modra <amodra@gmail.com>
406 * coff/h8500.h: Delete.
407 * coff/internal.h: Remove h8500 support.
409 2018-04-16 Alan Modra <amodra@gmail.com>
411 * coff/h8300.h: Delete.
413 2018-04-16 Alan Modra <amodra@gmail.com>
417 2018-04-16 Alan Modra <amodra@gmail.com>
419 * aout/host.h: Remove newsos3 support.
421 2018-04-16 Alan Modra <amodra@gmail.com>
423 * nlm/ChangeLog-9315: Delete.
424 * nlm/alpha-ext.h: Delete.
425 * nlm/common.h: Delete.
426 * nlm/external.h: Delete.
427 * nlm/i386-ext.h: Delete.
428 * nlm/internal.h: Delete.
429 * nlm/ppc-ext.h: Delete.
430 * nlm/sparc32-ext.h: Delete.
432 2018-04-16 Alan Modra <amodra@gmail.com>
434 * opcode/tahoe.h: Delete.
436 2018-04-11 Alan Modra <amodra@gmail.com>
438 * aout/adobe.h: Delete.
439 * aout/reloc.h: Delete.
440 * coff/i860.h: Delete.
441 * coff/i960.h: Delete.
442 * elf/i860.h: Delete.
443 * elf/i960.h: Delete.
444 * opcode/i860.h: Delete.
445 * opcode/i960.h: Delete.
446 * aout/aout64.h (enum reloc_type): Trim off 29k and other unused values.
447 * aout/ar.h (ARMAGB): Remove.
448 * coff/internal.h (struct internal_aouthdr, struct internal_scnhdr,
449 union internal_auxent): Remove i960 support.
451 2018-04-09 Alan Modra <amodra@gmail.com>
453 * elf/ppc.h (R_PPC_PLTSEQ, R_PPC_PLTCALL): Define.
454 * elf/ppc64.h (R_PPC64_PLTSEQ, R_PPC64_PLTCALL): Define.
456 2018-03-28 Renlin Li <renlin.li@arm.com>
459 * elf/aarch64.h: Add relocation number for
460 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12,
461 R_AARCH64_P32_TLSLE_LDST16_TPREL_LO12_NC,
462 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12,
463 R_AARCH64_P32_TLSLE_LDST32_TPREL_LO12_NC,
464 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12,
465 R_AARCH64_P32_TLSLE_LDST64_TPREL_LO12_NC,
466 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12,
467 R_AARCH64_P32_TLSLE_LDST8_TPREL_LO12_NC.
469 2018-03-28 Nick Clifton <nickc@redhat.com>
472 * opcode/aarch64.h (enum aarch64_opnd): Add
473 AARCH64_OPND_SVE_ADDR_R.
475 2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
477 * elf/common.h (DF_1_KMOD): New.
478 (DF_1_WEAKFILTER): Likewise.
479 (DF_1_NOCOMMON): Likewise.
481 2018-03-14 Kito Cheng <kito.cheng@gmail.com>
483 * opcode/riscv.h (OP_MASK_FUNCT3): New.
484 (OP_SH_FUNCT3): Likewise.
485 (OP_MASK_FUNCT7): Likewise.
486 (OP_SH_FUNCT7): Likewise.
487 (OP_MASK_OP2): Likewise.
488 (OP_SH_OP2): Likewise.
489 (OP_MASK_CFUNCT4): Likewise.
490 (OP_SH_CFUNCT4): Likewise.
491 (OP_MASK_CFUNCT3): Likewise.
492 (OP_SH_CFUNCT3): Likewise.
493 (riscv_insn_types): Likewise.
495 2018-03-13 Nick Clifton <nickc@redhat.com>
498 * coff/pe.h (struct pex64_unwind_info): Add a rawUnwindCodesEnd
501 2018-03-08 H.J. Lu <hongjiu.lu@intel.com>
503 * opcode/i386 (OLDGCC_COMPAT): Removed.
505 2018-02-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
507 * opcode/arm.h (ARM_FEATURE_COPY): Remove macro definition.
509 2018-02-20 Maciej W. Rozycki <macro@mips.com>
511 * opcode/mips.h: Remove `M' operand code.
513 2018-02-12 Zebediah Figura <z.figura12@gmail.com>
515 * coff/msdos.h: New header.
516 * coff/pe.h: Move common defines to msdos.h.
517 * coff/powerpc.h: Likewise.
519 2018-01-13 Nick Clifton <nickc@redhat.com>
523 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
526 * bfdlink.h (bfd_link_info): Add separate_code.
528 2018-01-04 Jim Wilson <jimw@sifive.com>
530 * opcode/riscv-opc.h (CSR_SBADADDR): Rename to CSR_STVAL. Rename
531 DECLARE_CSR entry. Add alias to map sbadaddr to CSR_STVAL.
532 (CSR_MBADADDR): Rename to CSR_MTVAL. Rename DECLARE_CSR entry.
533 Add alias to map mbadaddr to CSR_MTVAL.
535 2018-01-03 Alan Modra <amodra@gmail.com>
537 Update year range in copyright notice of all files.
539 For older changes see ChangeLog-2017
541 Copyright (C) 2018 Free Software Foundation, Inc.
543 Copying and distribution of this file, with or without modification,
544 are permitted in any medium without royalty provided the copyright
545 notice and this notice are preserved.
551 version-control: never