b66f0b29d3e764386b8893c3e5c5b6e94b003080
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
2
3 * objdump.c (ctf-api.h): New include.
4 (dump_ctf_section_info): New variable.
5 (dump_ctf_section_name): Likewise.
6 (usage): Describe new options.
7 (enum option_values): Add OPTION_CTF and OPTION_CTF_PARENT.
8 (main): Use them to add --ctf and --ctf-parent.
9 (read_section_stabs): Add new parameter, entsize_ptr.
10 (find_stabs_section): Adjust accordingly.
11 (make_ctfsect): New.
12 (dump_ctf_indent_lines): New.
13 (dump_ctf_archive_member): New.
14 (dump_ctf): New.
15 (dump_bfd): Call it. Free resources afterwards.
16 * readelf.c (ctf-api.h): New include.
17 (CTF_DUMP): New.
18 (static bfd_boolean do_ctf): Likewise.
19 (dump_ctf_parent_name): Likewise.
20 (dump_ctf_symtab_name): Likewise.
21 (dump_ctf_strtab_name): Likewise.
22 (OPTION_CTF_DUMP): Likewise.
23 (OPTION_CTF_PARENT): Likewise.
24 (OPTION_CTF_SYMBOLS): Likewise.
25 (OPTION_CTF_STRINGS): Likewise.
26 (options): Add them.
27 (usage): Likewise.
28 (parse_args): Handle the new options, requesting CTF_DUMP.
29 (process_section_contents): Handle CTF_DUMP.
30 (shdr_to_ctf_sect): New.
31 (dump_ctf_indent_lines): New.
32 (dump_section_as_ctf): New.
33 (main): Free resources.
34 * Makefile.am (LIBCTF): New variable.
35 (objdump_DEPENDENCIES): Use it.
36 (readelf_DEPENDENCIES): Likewise.
37 (objdump_LDADD): Likewise.
38 (readelf_LDADD): Likewise.
39 * aclocal.m4: Regenerated.
40 * Makefile.in: Likewise.
41
42 * doc/binutils.texi (objdump): Document the new options.
43 (readelf): Likewise.
44 * doc/ctf.options.texi: New.
45 * doc/Makefile.in: Regenerated.
46 * NEWS: Mention the new feature.
47
48 2019-05-27 Alan Modra <amodra@gmail.com>
49
50 * readelf.c (process_section_groups): Continue processing groups
51 when sh_entsize exceeds group size.
52
53 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
54
55 * readelf.c (get_aarch64_dynamic_type): Handle DT_AARCH64_VARIANT_PCS.
56 (get_aarch64_symbol_other): New, handles STO_AARCH64_VARIANT_PCS.
57 (get_symbol_other): Call get_aarch64_symbol_other.
58
59 2019-05-24 Alan Modra <amodra@gmail.com>
60
61 * objdump.c (disassemble_bytes): Set WIDE_OUTPUT in flags.
62
63 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
64
65 * MAINTAINERS: Add myself as the maintainer for BPF.
66
67 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
68
69 * readelf.c: Include elf/bpf.h.
70 (guess_is_rela): Hanle EM_BPF.
71 (dump_relocations): Likewise.
72 (is_32bit_abs_reloc): Likewise.
73 * testsuite/binutils-all/nm.exp: Add bpf-*-* to the list of
74 ELF targets.
75
76 2019-05-21 Tamar Christina <tamar.christina@arm.com>
77
78 * dwarf.c (dwarf_regnames_aarch64): Add SVE registers.
79 * testsuite/binutils-all/aarch64/sve-dwarf-registers.d: New test.
80 * testsuite/binutils-all/aarch64/sve-dwarf-registers.s: New test.
81
82 2019-05-20 Faraz Shahbazker <fshahbazker@wavecomp.com>
83
84 PR 14798
85 * testsuite/binutils-all/readelf.ss-mips: Update reference output.
86 * testsuite/binutils-all/readelf.ss-tmips: Likewise.
87
88 2019-05-20 Nick Clifton <nickc@redhat.com>
89
90 * po/ca.po: Updated Catalan translation.
91
92 2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
93
94 * NEWS: Mention Armv8.1-M Mainline and MVE.
95
96 2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
97
98 * readelf.c (arm_attr_tag_MVE_arch): New array for Tag_MVE_arch values.
99 (arm_attr_public_tag arm_attr_public_tags): Add case for Tag_MVE_arch.
100
101 2019-05-14 Jamey Hicks <jamey.hicks@gmail.com>
102
103 PR 19921
104 * objcopy.c: Add new option --verilog-data-width. Use it to set
105 the value of VerilogDataWidth.
106 * doc/binutils.texi: Document the new option.
107 * testsuite/binutils-all/objcopy.exp: Run tests of new option.
108 * testsuite/binutils-all/verilog-1.hex: New file.
109 * testsuite/binutils-all/verilog-2.hex: New file.
110 * testsuite/binutils-all/verilog-4.hex: New file.
111 * testsuite/binutils-all/verilog-8.hex: New file.
112 * NEWS: Mention the new feature.
113
114 2019-05-10 Alan Modra <amodra@gmail.com>
115
116 * testsuite/binutils-all/objdump.exp (test_objdump_disas_limited),
117 (test_objdump_content_limited): Add text arg, use in place of .text.
118 (bintest_signed.o): Call get_standard_section_names for name of
119 text section.
120
121 2019-05-08 Faraz Shahbazker <fshahbazker@wavecomp.com>
122
123 * objdump.c (sign_extend_address): New function.
124 (dump_bfd): Sign-extend user-specified start/stop addresses
125 for targets that need it.
126 * testsuite/binutils-all/objdump.exp: Add tests for objdump
127 with start and stop addresses in higher address ranges.
128
129 2019-05-01 Matthew Malcomson <matthew.malcomson@arm.com>
130
131 * testsuite/binutils-all/objdump.exp: Correct executable
132 spelling.
133 * testsuite/binutils-all/compress.exp: Likewise.
134
135 2019-05-01 Nick Clifton <nickc@redhat.com>
136
137 PR 24507
138 * nm.c: (print_format): New variable.
139 (value_format_32bit, value_format_64bit): Delete.
140 (set_print_radix): Remove code to alter value_format strings.
141 (set_output_format): Record chosen format in print_format.
142 (get_print_format): New function - constructs a printf formatting
143 string according to the requirements of size, radix, and output
144 format.
145 (print_value): Use get_print_format.
146 * testsuite/binutils-all/nm.exp: Add tests of "nm --format=posix"
147 and "nm -t d".
148
149 2019-04-30 Alan Modra <amodra@gmail.com>
150
151 * wrstabs.c (stab_start_class_type): Add assert to work around
152 gcc9 warning. Tidy.
153
154 2019-04-24 Nick Clifton <nickc@redhat.com>
155
156 * objcopy.c (strip_main): Do not enable note merging by default if
157 just stripping debug or dwo information.
158 * doc/binutils.texi (strip): Update documentation.
159
160 2019-04-23 Nick Clifton <nickc@redhat.com>
161
162 * README-how-to-make-a-release: Add note to update the symbolic
163 link from "docs" to "docs-2.x" on the sourceware website.
164
165 2019-04-16 Alan Modra <amodra@gmail.com>
166
167 * testsuite/binutils-all/copy-2.d: Don't run for ns32k-*-*.
168 * testsuite/binutils-all/copy-3.d: Likewise.
169
170 2019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
171
172 * readelf.c (arm_attr_tag_CPU_arch): Add entry for Armv8.1-M Mainline.
173
174 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
175
176 * readelf.c (decode_x86_isa): Handle
177 GNU_PROPERTY_X86_ISA_1_AVX512_BF16.
178 * testsuite/binutils-all/i386/pr21231b.d: Updated.
179 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
180
181 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
182
183 * testsuite/binutils-all/nm.exp: Count i386-moss as ELF.
184
185 2019-03-26 Tamar Christina <tamar.christina@arm.com>
186
187 * testsuite/binutils-all/aarch64/in-order-all.d: Update.
188 * testsuite/binutils-all/aarch64/in-order.d: Likewise.
189 * testsuite/binutils-all/aarch64/out-of-order-all.d: Likewise.
190 * testsuite/binutils-all/aarch64/out-of-order.d: Likewise.
191 * testsuite/binutils-all/aarch64/out-of-order.s: Likewise.
192 * testsuite/binutils-all/arm/in-order-all.d: Likewise.
193 * testsuite/binutils-all/arm/in-order.d: Likewise.
194 * testsuite/binutils-all/arm/out-of-order-all.d: Likewise.
195 * testsuite/binutils-all/arm/out-of-order.d: Likewise.
196 * testsuite/binutils-all/arm/out-of-order.s: Likewise.
197
198 2019-03-26 Nick Clifton <nickc@redhat.com>
199
200 * MAINTAINERS: Take over Dave Brolley's maintainerships for FR30,
201 FRV and MEP.
202
203 2019-03-26 Alan Modra <amodra@gmail.com>
204
205 * objdump.c (dump_relocs_in_section): Warning fix.
206
207 2019-03-25 Tamar Christina <tamar.christina@arm.com>
208
209 * testsuite/binutils-all/arm/in-order-all.d: New test.
210 * testsuite/binutils-all/arm/in-order.d: New test.
211 * testsuite/binutils-all/arm/objdump.exp: Support .d tests.
212 * testsuite/binutils-all/arm/out-of-order-all.d: New test.
213 * testsuite/binutils-all/arm/out-of-order.T: New test.
214 * testsuite/binutils-all/arm/out-of-order.d: New test.
215 * testsuite/binutils-all/arm/out-of-order.s: New test.
216
217
218 2019-03-25 Tamar Christina <tamar.christina@arm.com>
219
220 * testsuite/binutils-all/aarch64/in-order-all.d: New test.
221 * testsuite/binutils-all/aarch64/out-of-order-all.d: New test.
222 * testsuite/binutils-all/aarch64/out-of-order.d:
223
224 2019-03-25 Tamar Christina <tamar.christina@arm.com>
225
226 * testsuite/binutils-all/aarch64/in-order.d: New test.
227 * testsuite/binutils-all/aarch64/out-of-order.d: Disassemble data as
228 well.
229
230 2019-03-25 Tamar Christina <tamar.christina@arm.com>
231
232 * objdump.c (disassemble_bytes): Pass stop_offset.
233 * testsuite/binutils-all/aarch64/out-of-order.T: New test.
234 * testsuite/binutils-all/aarch64/out-of-order.d: New test.
235 * testsuite/binutils-all/aarch64/out-of-order.s: New test.
236
237 2019-03-19 Nick Clifton <nickc@redhat.com>
238
239 PR 24360
240 * objdump.c (load_specific_debug_section): Check that the amount
241 of memory to be allocated matches the size of the section.
242
243 2019-03-13 Sudakshina Das <sudi.das@arm.com>
244
245 * readelf.c (get_aarch64_dynamic_type): Add case for
246 DT_AARCH64_PAC_PLT.
247 (dynamic_section_aarch64_val): Likewise.
248
249 2019-03-13 Sudakshina Das <sudi.das@arm.com>
250 Szabolcs Nagy <szabolcs.nagy@arm.com>
251
252 * readelf.c (get_aarch64_dynamic_type): New.
253 (get_dynamic_type): Use above for EM_AARCH64.
254 (dynamic_section_aarch64_val): New.
255 (process_dynamic_section): Use above for EM_AARCH64.
256
257 2019-03-13 Sudakshina Das <sudi.das@arm.com>
258
259 * readelf.c (decode_aarch64_feature_1_and): New.
260 (print_gnu_property_note): Add case for AArch64 gnu notes.
261
262 2019-03-12 Alan Modra <amodra@gmail.com>
263
264 * objdump.c (load_specific_debug_section): Don't compare section
265 size against file size.
266 (dump_relocs_in_section): Don't compare reloc size against file size.
267 Print "failed to read relocs" on bfd_get_reloc_upper_bound error.
268
269 2019-03-05 Nick Clifton <nickc@redhat.com>
270
271 PR 24295
272 * doc/binutils.texi (ar cmdline): Fix spelling mistake.
273
274 2019-03-05 Nick Clifton <nickc@redhat.com>
275
276 * po/sv.po: Updated Swedish translation.
277
278 2019-03-05 Matthew Malcomson <matthew.malcomson@arm.com>
279
280 PR 24287
281 * testsuite/lib/binutils-common.exp (run_dump_test): Replace a use
282 of "lmap" with a "foreach" loop.
283
284 2019-03-04 Nick Clifton <nickc@redhat.com>
285
286 PR 24281
287 * objcopy.c (copy_archive): Do not copy thin archives.
288
289 2019-02-27 Matthew Malcomson <matthew.malcomson@arm.com>
290
291 * testsuite/lib/binutils-common.exp: Allow multiple "as" lines.
292
293 2019-02-25 Nick Clifton <nickc@redhat.com>
294
295 * objdump.c (sym_ok): New function.
296 (find_symbol_for_address): Use new function.
297 (disassemble_section): Compare sections by name, not pointer.
298 (dump_dwarf): Move code to initialise byte_get pointer and iterate
299 over separate debug files from here to ...
300 (dump_bfd): ... here. Add parameter indicating that a separate
301 debug info file is being dumped. For main file, pull in the
302 symbol tables from all separate debug info files.
303 (display_object): Update call to dump_bfd.
304 * doc/binutils.texi: Document extened behaviour of the
305 --dwarf=follow-links option.
306 * NEWS: Mention this new feature.
307 * testsuite/binutils-all/objdump.WK2: Update expected output.
308 * testsuite/binutils-all/objdump.exp (test_follow_debuglink): Add
309 options and dump file parameters.
310 Add extra test.
311 * testsuite/binutils-all/objdump.WK3: New file.
312 * testsuite/binutils-all/readelf.exp: Change expected output for
313 readelf -wKis test.
314 * testsuite/binutils-all/readelf.wKis: New file.
315
316 2019-02-22 Nick Clifton <nickc@redhat.com>
317
318 PR 23843
319 * dwarf.h (struct separate_info): New structure for containing
320 information on separate debug info files.
321 * dwarf.c (struct dwo_info): New structure for containing dwo
322 links.
323 (first_dwo_info): Chain of dwo_info structures.
324 (first_separate_file): Chain of separate_info structures.
325 (separate_debug_file, separate_debug_filename): Delete.
326 (fetch_alt_indirect_string): Scan all separate debug info files
327 for the requested string.
328 (add_dwo_info): New function.
329 (add_dwo_name): New function.
330 (add_dwo_dir): New function.
331 (add_dwo_id: New function.
332 (free_dwo_info): New function.
333 (read_and_display_attr_value): Store DWO data using the new
334 functions.
335 (load_debug_section_with_follow): If necessary, scan the list of
336 separate debug info files for the requested section.
337 (add_separate_debug_file): New function.
338 (load_separate_debug_info): Call add_separate_debug_file to store
339 the information on the newly loaded file.
340 (load_dwo_file): Likewise.
341 (load_separate_debif_file): Rename to load_separate_debug_files.
342 Change return type to boolean. If following links then attempt to
343 load all separate debug info files, not just the first one.
344 (free_debug_memory): Release memory in dwo_info and separate_info
345 chains.
346 * objdump.c (dump_dwarf): Iterate over all loaded debg info files.
347 * readelf.c (process_object): Likewise.
348 * doc/debug.options.texi: Update descriptions of links and
349 follow-links options.
350 * testsuite/binutils-all/objdump.WK2: Update expected output.
351 * testsuite/binutils-all/readelf.k2: Likewise.
352 * NEWS: Announce the new feature.
353
354 2019-02-21 Nick Clifton <nickc@redhat.com>
355
356 PR 24247
357 * unwind-ia64.c: Include sysdep.h.
358 (unw_decode_x1): Check current pointer against end pointer before
359 accessing memory.
360 (unw_decode_x2): Likewise.
361 (unw_decode_x3): Likewise.
362 (unw_decode_x4): Likewise.
363 (unw_decode_r2): Likewise.
364 (unw_decode_p2_p5): Likewise.
365 (unw_decode_p7_p10): Likewise.
366 (unw_decode): Likewise.
367
368 2019-02-20 Nick Clifton <nickc@redhat.com>
369
370 PR 24246
371 * readelf.c (print_stapsdt_note): Harden against corrupt notes.
372
373 PR 24244
374 * unwind-ia64.c (unw_decode_uleb128): Add end parameter, use it to
375 prevent walking off the end of the buffer.
376 (unw_decode_x1): Add end paramter, pass it to unw_decode_uleb128.
377 (unw_decode_x2): Likewise.
378 (unw_decode_x3): Likewise.
379 (unw_decode_x4): Likewise.
380 (unw_decode_r2): Pass the end parameter to unw_decode_uleb128.
381 (unw_decode_r3): Likewise.
382 (unw_decode_p7_p10): Likewise.
383 (unw_decode_b2): Likewise.
384 (unw_decode_b3_x4): Likewise.
385
386 PR 24243
387 * readelf.c (process_mips_specific): Check for an options section
388 that is too small to even contain a single option.
389
390 PR 24242
391 * readelf.c (print_ia64_vms_note): Harden against corrupt notes.
392
393 2019-02-20 Alan Modra <amodra@gmail.com>
394
395 PR 24132
396 PR 24138
397 * readelf.c (get_data): Avoid possibility of overflow when
398 checking for a read that may extend past end of file.
399 (process_program_headers): Likewise.
400
401 2019-02-20 Alan Modra <amodra@gmail.com>
402
403 PR 24233
404 * objdump.c (dump_bfd_private_header): Print warning if
405 bfd_print_private_bfd_data returns false.
406
407 2019-02-12 Nick Clifton <nickc@redhat.com>
408
409 PR 23440
410 * README-how-to-make-a-release: Use git clean to delete spurious
411 files from the local source repository.
412
413 2019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
414
415 * size.c (berkeley_format): Delete.
416 (enum output_format): New enum.
417 (selected_output_format): New variable.
418 (usage): Update to mention GNU format.
419 (main): Update to extract options, and select format as needed.
420 Handle GNU format where needed.
421 (berkeley_sum): Renamed to...
422 (berkeley_or_gnu_sum): ...this, and updated to handle both formats.
423 (berkeley_format): Renamed to...
424 (berkeley_or_gnu_format): ...this, and updated to handle both
425 formats.
426 (print_sizes): Handle GNU format.
427 * doc/binutils.texi (size): Document new GNU format.
428 * testsuite/binutils-all/size.exp: Add test of extended
429 functionality.
430 * NEWS: Mention new functionality.
431
432 2019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
433
434 * doc/binutils.texi (size): Update example output for Berkeley
435 format output.
436
437 2019-02-07 Nick Clifton <nickc@redhat.com>
438
439 * README-how-to-make-a-release: Add a note about updating the
440 obsolete targets in the bfd/config.bfd file.
441
442 2019-02-04 Nick Clifton <nickc@redhat.com>
443
444 * README-how-to-make-a-release: Add more notes on making a release.
445
446 2019-01-25 Nick Clifton <nickc@redhat.com>
447
448 PR 24131
449 * readelf.c (process_notes_at): Prevent an illegal memory access
450 when the note's namesize is zero.
451 (decode_tic6x_unwind_bytecode): Add code to handle the case where
452 no registers are specified in a frame pop instruction.
453
454 2019-01-25 Nick Clifton <nickc@redhat.com>
455
456 * po/bg.po: Updated Bulgarian translation.
457
458 2019-01-23 Nick Clifton <nickc@redhat.com>
459
460 * po/fr.po: Updated French translation.
461 * po/pt.po: Updated Portuguese translation.
462
463 2019-01-21 Nick Clifton <nickc@redhat.com>
464
465 * po/uk.po: Updated Ukranian translation.
466
467 2019-01-19 Nick Clifton <nickc@redhat.com>
468
469 * configure: Regenerate.
470 * binutils/po/binutils.pot.
471
472 * README-how-to-make-a-release: Update description on how to make
473 a branch.
474
475 2018-06-24 Nick Clifton <nickc@redhat.com>
476
477 2.32 branch created.
478
479 2019-01-17 Nick Clifton <nickc@redhat.com>
480
481 * objdump.c (disassemble_section): When disassembling from a
482 symbol only stop at the next symbol if the original symbol was not
483 a function symbol. Otherwise continue disassembling until a new
484 function is reached.
485 * testsuite/binutils-all/objdump.exp: Add tests of extended
486 functionality.
487 * testsuite/binutils-all/disasm.s: New test source file.
488
489 2019-01-16 Kito Cheng <kito@andestech.com>
490 Nelson Chu <nelson@andestech.com>
491
492 * readelf.c (get_riscv_section_type_name): New function.
493 (get_section_type_name): Add handler for RISC-V.
494 (riscv_attr_tag_t): Declare.
495 (riscv_attr_tag): New.
496 (display_riscv_attribute): New function.
497 (process_attributes): Add handler for RISC-V.
498 * testsuite/binutils-all/strip-3.d: Remove .riscv.attribute
499 section.
500
501 2019-01-10 Nick Clifton <nickc@redhat.com>
502
503 PR 23963
504 * objdump.c (sanitize_string): New function. Removes control
505 characters from symbol names.
506 (dump_section_header): Use new function.
507 (objdump_print_symname): Likewise.
508 (objdump_print_addr_with_sym): Likewise.
509 (show_line): Likewise.
510 (disassemble_bytes): Likewise.
511 (disassemble_section): Likewise.
512 (load_specific_debug_section): Likewise.
513 (read_section_stabs): Likewise.
514 (print_section_stabs): Likewise.
515 (dump_section): Likewise.
516 (dump_reloc_set): Likewise.
517 (dump_relocs_in_section): Likewise.
518 (dump_bfd): Likewise.
519 (display_any_bfd): Likewise.
520
521 2019-01-09 Nick Clifton <nickc@redhat.com>
522
523 PR 24049
524 * readelf.c (process_archive): Use arch.file_name in error
525 messages until the qualified name is available.
526
527 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
528
529 * configure: Regenerate.
530
531 2019-01-09 Alan Modra <amodra@gmail.com>
532
533 * testsuite/binutils-all/cxxfilt.exp: Pass --no-strip-underscores
534 unconditionally to tests needing the option rather than via a
535 list of targets.
536
537 2019-01-08 Nick Clifton <nickc@redhat.com>
538
539 PR 24044
540 * cxxfilt.c (hp_symbol_characters): Delete.
541 (main): Remove depcreated demangling styles.
542 * stabs.c (parse_stab_argtypes): Remove support for old gnu v2
543 demangling opnames.
544 * testsuite/binutils-all/cxxfilt.exp: Use the
545 --no-strip-underscore option for targets that do prefix their
546 symbols with underscores.
547 Update tests to eliminate those that use gnu v2 encoding.
548
549 2019-01-08 Tamar Christina <tamar.christina@arm.com>
550
551 PR 24065
552 * testsuite/binutils-all/copy-6.d: New test.
553 * testsuite/binutils-all/objcopy.exp: Use it.
554
555 2019-01-08 Alan Modra <amodra@gmail.com>
556
557 * testsuite/lib/binutils-common.exp (run_dump_test): Don't prepend
558 $srcdir/$subdir to source file name if it starts with "./".
559
560 2019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
561
562 * readelf.c (get_machine_flags): Add RXv3 output.
563
564 2019-01-04 Nick Clifton <nickc@redhat.com>
565
566 PR 24005
567 * objdump.c (load_specific_debug_section): Check for integer
568 overflow before attempting to allocate contents.
569
570 2019-01-04 Nick Clifton <nickc@redhat.com>
571
572 PR 24001
573 * objcopy.c (copy_object): Free dhandle after writing out the
574 debug information.
575 * objdump.c (dump_bfd): Free dhandle after printing out the debug
576 information.
577
578
579 2019-01-01 Alan Modra <amodra@gmail.com>
580
581 Update year range in copyright notice of all files.
582
583 For older changes see ChangeLog-2018
584 \f
585 Copyright (C) 2019 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:
This page took 0.044673 seconds and 4 git commands to generate.