Update the README-how-to-make-a-release file with a note to reset the development...
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 2019-10-13 Nick Clifton <nickc@redhat.com>
2
3 * README-how-to-make-a-release: Add a note to reset the
4 development flag back to true after making a point release.
5
6 2019-10-12 Nick Clifton <nickc@redhat.com>
7
8 * README-how-to-make-a-release: Tweak a few sections based on the
9 results of the 2.33.1 release.
10
11 2019-10-11 Nick Clifton <nickc@redhat.com>
12
13 * po/zh_TW.po: Updated Chinese (traditional) translation.
14
15 2019-10-09 Alan Modra <amodra@gmail.com>
16
17 PR 25079
18 * ar.c (decode_options): Don't try for command options if
19 write_armap or mri_mode is selected.
20
21 2019-10-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
22
23 * readelf.c (display_msp430_gnu_attribute): New.
24 (process_arch_specific): Use msp430 specific handler for GNU
25 attributes.
26
27 2019-09-30 Nick Alcock <nick.alcock@oracle.com>
28
29 * objdump.c (main): Fix tabdamage.
30 * readelf.c (CTF_DUMP): Likewise.
31 (options): Likewise.
32 (dump_section_as_ctf): Likewise.
33
34 2019-08-03 Nick Alcock <nick.alcock@oracle.com>
35
36 * objdump.c (dump_ctf): Use the default CTF archive member as the
37 parent even when no parent section is specified.
38 (dump_ctf_archive_member): Only import from the parent
39 if this is not the default ".ctf" member.
40
41 2019-09-23 Nick Alcock <nick.alcock@oracle.com>
42
43 * Makefile.am (LIBCTF): Mention the .la file.
44 (LIBCTF_NOBFD): New.
45 (readelf_DEPENDENCIES): Use it.
46 (readelf_LDADD): Likewise.
47 * Makefile.in: Regenerated.
48
49 2019-07-13 Nick Alcock <nick.alcock@oracle.com>
50
51 * readelf.c (dump_ctf_symtab_name): Give default value.
52 (dump_ctf_strtab_name): Likewise.
53 (dump_section_as_ctf): Allow for the null string.
54
55 2019-07-08 Nick Alcock <nick.alcock@oracle.com>
56
57 * objdump.c (dump_ctf_archive_member): Dump the CTF header.
58 * readelf.c (dump_section_as_ctf): Likewise.
59
60 2019-10-02 Niklas Gürtler <profclonk@gmail.com>
61
62 PR 24942
63 * objcopy.c (copy_usage): Update description of
64 --set-section-alignment.
65 (copy_main): Interpret numeric argument of --set-section-alignment
66 as a byte alignment, not a power of two alignment.
67 * doc/binutils.texi: Update description of
68 --set-section-alignment.
69 * testsuite/binutils-all/set-section-alignment.d: New test.
70 * testsuite/binutils-all/objcopy.exp: Run the new test.
71
72 2019-09-30 Alan Modra <amodra@gmail.com>
73
74 PR 25046
75 * readelf.c (process_program_headers): Clear dynamic_addr and
76 dynamic_size earlier.
77
78 2019-09-24 Alan Modra <amodra@gmail.com>
79
80 PR 25031
81 * nm.c (print_format_string): New.
82 (get_print_format): Delete saved_format. Move earlier.
83 (set_print_width): Call get_print_format.
84 (print_value): Use print_format_string.
85
86 2019-09-23 Alan Modra <amodra@gmail.com>
87
88 * dlltool.c: Include coff-bfd.h.
89
90 2019-09-23 Alan Modra <amodra@gmail.com>
91
92 PR 25018
93 * dwarf.c (get_type_signedness): Delete ineffective pointer
94 comparison check. Properly range check uvalue offset on
95 recursive call.
96 (read_and_display_attr_value): Range check uvalue offset before
97 calling get_type_signedness.
98
99 2019-09-20 Alan Modra <amodra@gmail.com>
100
101 * ar.c (write_archive): Use bfd_set_thin_archive.
102
103 2019-09-18 Tamar Christina <tamar.christina@arm.com>
104
105 * testsuite/binutils-all/objdump.exp (objump -S): Update testcases.
106
107 2019-09-18 Alan Modra <amodra@gmail.com>
108
109 * addr2line.c, * bucomm.c, * coffgrok.c, * dlltool.c, * nm.c,
110 * objcopy.c, * objdump.c, * od-elf32_avr.c, * od-macho.c,
111 * od-xcoff.c, * prdbg.c, * rdcoff.c, * rddbg.c, * rescoff.c,
112 * resres.c, * size.c, * srconv.c, * strings.c, * windmc.c: Update
113 throughout for bfd section macro and function changes.
114
115 2019-09-18 Alan Modra <amodra@gmail.com>
116
117 * nm.c: Update bfd_get_section to bfd_asymbol_section throughout.
118 * objcopy.c: Likewise.
119 * objdump.c: Likewise.
120 * rdcoff.c: Likewise.
121 * objcopy.c (create_new_symbol): Use bfd_set_asymbol_name.
122 (filter_symbols): Likewise.
123
124 2019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
125
126 * doc/Makefile.am (MOSTLYCLEANFILES): Clean all man pages,
127 cxxfilt.man and binutils.info.
128 (MAINTAINERCLEANFILES): Remove.
129 * doc/Makefile.in: Re-generate.
130
131 2019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
132
133 * doc/Makefile.am: Remove references to binutils_TEXINFOS.
134 * doc/Makefile.in: Re-generate.
135
136 2019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
137
138 * doc/Makefile.am (install-data-loca): Remove target.
139 (DISTCLEANFILES): Remove variable.
140 * doc/Makefile.in: Re-generate.
141
142 2019-09-18 Simon Marchi <simon.marchi@polymtl.ca>
143
144 * Makefile.in: Re-generate.
145 * configure: Re-generate.
146 * doc/Makefile.in: Re-generate.
147
148 2019-09-16 Phil Blundell <pb@pbcl.net>
149
150 * Makefile.in, configure. doc/Makefile.in: Regenerated.
151
152 2019-09-11 Tom Tromey <tom@tromey.com>
153
154 * objcopy.c (copy_archive): Update.
155 * bucomm.h (make_tempname, make_tempdir): Make argument const.
156 * bucomm.c (make_tempname, make_tempdir): Make argument const.
157
158 2019-09-11 Alan Modra <amodra@gmail.com>
159
160 PR 24907
161 * objdump.c (disassemble_bytes): Adjust code to avoid overlong
162 lines. Correct max_reloc_offset_into_insn test.
163
164 2019-09-10 Nick Clifton <nickc@redhat.com>
165
166 PR 24907
167 * objdump.c (null_print): New function.
168 (disassemble_bytes): Delete previous_octets local and replace with
169 a test of the max_reloc_offset_into_insn field of the
170 bfd_arch_info structure. If a reloc is a potential match for the
171 next insn, then perform a dummy disassembly in order to calculate
172 its real length.
173
174 2019-09-09 Phil Blundell <pb@pbcl.net>
175
176 binutils 2.33 branch created.
177
178 2019-09-06 Alan Modra <amodra@gmail.com>
179
180 * nm.c (print_object_filename_bsd, print_object_filename_sysv),
181 (print_object_filename_posix, print_archive_filename_bsd),
182 (print_archive_filename_sysv, print_archive_filename_posix),
183 (print_archive_member_bsd, print_archive_member_sysv),
184 (print_archive_member_posix): Constify parameter.
185 (struct output_fns <print_object_filename, print_archive_filename>),
186 (<print_archive_member>): Likewise.
187 * objcopy.c (copy_archive): Add cast for make_tempdir.
188
189 2019-08-29 Alan Modra <amodra@gmail.com>
190
191 * dwarf.c (check_uvalue): Remove unnecessary pointer checks.
192
193 2019-08-28 Niklas Gürtler <profclonk@gmail.com>
194
195 PR 24942
196 * objcopy.c (SECTION_CONTEXT_SET_ALIGNMENT): New constant.
197 (struct section_list): Add alignment field.
198 (command_line_switch): Add OPTION_SET_SECTION_ALIGNMENT.
199 (copy_options): Add --set-section-alignment.
200 (copy_usage): Describe --set-section-alignment.
201 (find_section_list): Initialise the alignment field.
202 (setup_section): Handle the alignment field.
203 (copy_main): Handle OPTION_SET_SECTION_ALIGNMENT.
204 * doc/binutils.texi: Document the new feature.
205 * NEWS: Mention the new feature.
206
207 2019-08-28 Nick Clifton <nickc@redhat.com>
208
209 PR 24931
210 * objdump.c (source_comment): New static variable.
211 (option_values): Add OPTION_SOURCE_COMMENT.
212 (long_opions): Add --source-comment.
213 (print_line): If source comment is set, use it as a prefix to the
214 source code line.
215 (main): Handle OPTION_SOURCE_COMMENT.
216 * doc/binutils.texi: Document the new option.
217 * NEWS: Mention the new feature.
218 * testsuite/binutils-all/objdump.exp (test_objdump_S): Add tests
219 of the -S and --source-comment options.
220
221 2019-08-27 Nick Clifton <nickc@redhat.com>
222
223 PR 24510
224 * dwarf.c (MAX_CU_NESTING): New constant.
225 (level_type_signed): New static array.
226 (skip_attr_bytes): New function.
227 (get_type_signedness): New function.
228 (read_and_print_leb128): New function.
229 (display_discr_list): New function.
230 (read_and_display_attr_value): Add start parameter.
231 Use new functions when handling DW_AT_type and DW_AT_discr_list.
232 (read_and_display_attr): Add start parameter. Pass to
233 read_and_display_attr_value.
234 (process_debug_info): Update call to read_and_display_attr.
235 (display_formatted_table): Likewise.
236 (display_debug_lines_decoded): Likewise. Also add start
237 parameter.
238 (display_debug_lines): Likewise.
239 * testsuite/binutils-all/dwarf-attributes.S: Update discrimination
240 lists.
241 * testsuite/binutils-all/dwarf-attributes.W: Update expected
242 output.
243
244 2019-08-26 Alan Modra <amodra@gmail.com>
245
246 PR 24938
247 * debug.c (debug_write_type): Call empty_type for NULL type here..
248 (debug_write_type): ..rather than in just one case here.
249
250 2019-08-23 Nick Clifton <nickc@redhat.com>
251
252 PR 24829
253 * dwarf.c (check_uvalue): New function. Ensures that a block's
254 size is valid.
255 (read_and_display_attr_value): Use check_value when processsing
256 DW_FORM_block<n> attributes.
257
258 2019-08-22 Nick Clifton <nickc@redhat.com>
259
260 PR 24921
261 * dwarf.c (process_cu_tu_index): Handle the case where a table
262 does not have any columns.
263
264 2019-08-19 Alan Modra <amodra@gmail.com>
265
266 PR 24898
267 * dwarf.c (display_debug_frames): Use the read_cie check and error
268 for augmentation data length.
269
270 2019-08-17 Alan Modra <amodra@gmail.com>
271
272 PR 24911
273 * dwarf.c (comp_addr_base): Dereference args.
274
275 2019-08-16 Alan Modra <amodra@gmail.com>
276
277 PR 24909
278 PR 23499
279 * readelf.c (get_symbol_version_string): Set sym_info earlier.
280
281 2019-08-15 Nick Clifton <nickc@redhat.com>
282
283 PR 24767
284 * doc/binutils.texi (nm): Document the 'n' symbol type.
285
286 2019-08-15 Christophe Vidal <support@krizalys.com>
287
288 * docs/binutils.texi: Fixed notice message disassembler options
289 section of the man page.
290
291 2019-08-09 Mihailo Stojanovic <mihailo.stojanovic@rt-rk.com>
292
293 * readelf.c (get_mips_dynamic_type): Return MIPS_XHASH dynamic type.
294 (get_mips_section_type_name): Return MI{S_XHASH name string.
295 (dynamic_section_mips_val): Initialize the .MIPS.xhash dynamic
296 info.
297 (process_symbol_table): Initialize the .MIPS.xhash section
298 pointer. Adjust the readelf output to support the new section.
299 (process_object): Set the .MIPS.xhash dynamic info to zero.
300
301 2019-08-09 Tamar Christina <tamar.christina@arm.com>
302
303 * testsuite/binutils-all/arm/in-order-all.d: Skip on pe, wince, coff.
304 * testsuite/binutils-all/arm/in-order.d: Likewise.
305 * testsuite/binutils-all/arm/out-of-order-all.d: Likewise.
306 * testsuite/binutils-all/arm/out-of-order.d: Likewise.
307
308 2019-08-08 Nick Clifton <nickc@redhat.com>
309
310 PR 24887
311 * readelf.c (process_notes_at): Left justify the "Data size"
312 column heading.
313 * testsuite/binutils-all/i386/empty.d: Adjust for new output format.
314 * testsuite/binutils-all/i386/ibt.d: Likewise.
315 * testsuite/binutils-all/i386/pr21231a.d: Likewise.
316 * testsuite/binutils-all/i386/pr21231b.d: Likewise.
317 * testsuite/binutils-all/i386/shstk.d: Likewise.
318 * testsuite/binutils-all/note-2-32.d: Likewise.
319 * testsuite/binutils-all/note-2-64.d: Likewise.
320 * testsuite/binutils-all/x86-64/empty-x32.d: Likewise.
321 * testsuite/binutils-all/x86-64/empty.d: Likewise.
322 * testsuite/binutils-all/x86-64/ibt-x32.d: Likewise.
323 * testsuite/binutils-all/x86-64/ibt.d: Likewise.
324 * testsuite/binutils-all/x86-64/pr21231a.d: Likewise.
325 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
326 * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
327 * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
328 * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
329 * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
330 * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
331 * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
332 * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
333 * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
334 * testsuite/binutils-all/x86-64/shstk-x32.d: Likewise.
335 * testsuite/binutils-all/x86-64/shstk.d: Likewise.
336
337 2019-08-08 Nick Clifton <nickc@redhat.com>
338
339 * testsuite/gentestdlls.c (main): Move declaration of loop
340 variable outside of the for() statement.
341
342 2019-08-08 Jordan Rupprecht <rupprecht@google.com>
343
344 * readelf.c (process_note): Mask unknown description data bytes.
345
346 2019-08-08 Alan Modra <amodra@gmail.com>
347
348 * readelf.c (get_data): Improve overflow checks.
349
350 2019-08-07 Nick Clifton <nickc@redhat.com>
351
352 PR 24777
353 * doc/binutils.texi: Ensure consistent formating of title strings
354 for man pages. Extend the title of the size man page to be more
355 informative.
356
357 2019-08-07 Omair Majid <omajid@redhat.com>
358
359 * testsuite/binutils-all/objdump.exp
360 (test_objdump_dotnet_assemblies): Fix test to distinguish errors
361 in parsing simple pei-i386 and pei-x86-64 vs parsing the newly
362 introduced machine types.
363 * testsuite/gentestdlls.c (write_simple_dll): New function.
364 (main): Generate simple and Linux-specific variants of pei-i386
365 and pei-x86-64 files so both can be used by tests.
366
367 2019-08-07 Alan Modra <amodra@gmail.com>
368
369 PR 24876
370 * readelf.c (dump_ia64_unwind): Check that buffer is large
371 enough for "stamp" before reading.
372
373 2019-08-05 Nick Clifton <nickc@redhat.com>
374
375 PR 24874
376 * objcopy.c (merge_gnu_build_notes): Do not insist on the first
377 note being a version note.
378 Remove spurious debugging fprintf.
379
380 2019-08-05 Nick Clifton <nickc@redhat.com>
381
382 PR 24829
383 * readelf.c (apply_relocations): Catch potential integer overflow
384 whilst checking reloc location against section size.
385
386 2019-08-02 Alan Modra <amodra@gmail.com>
387
388 PR 24871
389 * readelf.c (ABSADDR): Delete.
390 (dump_ia64_unwind): Expand ABSADDR. Check validity of info.section.
391
392 2019-07-29 Martin Liska <mliska@suse.cz>
393
394 PR 24768
395 * nm.c (filter_symbols): Set report_plugin_err if
396 error is reported.
397 (display_rel_file): Report error for a missing LTO plugin.
398
399 2019-07-26 Alan Modra <amodra@gmail.com>
400
401 PR 24798
402 * dwarf.c (process_cu_tu_index): Avoid integer overflow on 64-bit
403 systems by casting ncols and nslots expressions to size_t. Display
404 number of columns and slots before giving up due to buffer overflow.
405 Use %u to display unsigned ints. Perform more pointer wrap tests.
406
407 2019-07-25 Tom Tromey <tromey@adacore.com>
408
409 PR 24809
410 * dwarf.c (display_debug_names): Display the contents of the
411 augmentation string, if it is printable.
412
413 2019-07-25 Nick Clifton <nickc@redhat.com>
414
415 PR 24837
416 * readelf.c (process_mips_specific): Check for buffer overflow
417 before reading reginfo information.
418
419 2019-07-24 Nick Clifton <nickc@redhat.com>
420
421 PR 13256
422 * ar.c (decode_options): Restart option scanning if no operation
423 is detected and argument remain to be scanned.
424
425 2019-07-23 Nick Clifton <nickc@redhat.com>
426
427 PR 24818
428 * objdump.c (is_relocateable): Delete.
429 (load_specific_debug_section): Test the abfd for relocations
430 directly, rather than relying upon is_relocateable.
431 (dump_dwarf): Delete initlialization of is_relocateable.
432
433 2019-07-23 Alan Modra <amodra@gmail.com>
434
435 * readelf.c (get_parisc_segment_type): Split off hpux entries..
436 (get_ia64_segment_type): ..and these..
437 (get_hpux_segment_type): ..to here.
438 (get_segment_type): Condition GNU_MBIND on osabi. Use
439 get_hpux_segment_type.
440 (get_symbol_binding): Do not print UNIQUE for ELFOSABI_NONE.
441 (get_symbol_type): Do not print IFUNC for ELFOSABI_NONE.
442
443 2019-07-23 Alan Modra <amodra@gmail.com>
444
445 * testsuite/binutils-all/objcopy.exp (elf64): Correct object
446 file used to set this variable.
447
448 2019-07-23 Omar Majid <omajid@redhat.com>
449
450 * Makefile.am (AUTOMAKE_OPTIONS): Add subdir-objects
451 (GENTESTDLLSPROG): Define.
452 (TEST_PROGS): Add GENTESTDLLSPROG.
453 * Makefile.in: Regenerate.
454 * testsuite/binutils-all/objdump.exp
455 (test_objdump_dotnet_assemblies): New proc.
456 Run the new proc.
457 * testsuite/gentestdlls.c: New source file.
458
459 2019-06-28 Nick Clifton <nickc@redhat.com>
460
461 PR 24707
462 * objdump.c (slurp_symtab): Fail with a helpful error message if
463 the symbol table is too large. Skip this check for MMO format
464 files.
465
466 2019-06-26 Nick Clifton <nickc@redhat.com>
467
468 PR 24703
469 * bucomm.c (bfd_nonfatal): If no bfd error code has been set then
470 indicate this in the output.
471 (bfd_nonfatal_message): Likewise.
472
473 2019-06-25 Jan Beulich <jbeulich@suse.com>
474
475 * readelf.c (dump_ctf_indent_lines): Rename local variable
476 "spaces" to "blanks".
477
478 2019-06-25 Jan Beulich <jbeulich@suse.com>
479
480 * objdump.c (dump_ctf_indent_lines): Rename local variable
481 "spaces" to "blanks".
482
483 2019-06-14 Alan Modra <amodra@gmail.com>
484
485 * Makefile.in: Regenerate.
486 * aclocal.m4: Regenerate.
487 * doc/Makefile.in: Regenerate.
488
489 2019-06-12 Christos Zoulas <christos@zoulas.com>
490
491 PR 24663
492 * readelf.c (process_netbsd_elf_note): Add support for
493 NT_NETBSD_PAX.
494 (process_note): Add support for PaX notes.
495
496 2019-06-12 Christos Zoulas <christos@zoulas.com>
497
498 PR 24665
499 * readelf.c (get_netbsd_elfcore_note_type): Add support for SH
500 core notes.
501
502 2019-06-12 Christos Zoulas <christos@zoulas.com>
503
504 PR 24664
505 * readelf.c (get_netbsd_elfcore_note_type): Add support for NetBSD
506 auxv notes.
507
508 2019-06-11 Christos Zoulas <christos@zoulas.com>
509
510 PR 24662
511 * readelf.c (get_alpha_symbol_other): New function.
512 (get_symbol_other): Use for Alpha symbols.
513 (is_32bit_pcrel_reloc): Add R_VAX_PCREL32.
514
515 2019-06-11 Christos Zoulas <christos@zoulas.com>
516
517 PR 24661
518 * readelf.c (decode_arm_unwind): Ensure that the local variable
519 'addr' is always initialised.
520
521 2019-06-10 Christos Zoulas <christos@zoulas.com>
522
523 PR 24651
524 * strings.c (print_strings): Use %u to print unsigned values in
525 decimal.
526
527 2019-06-10 Christos Zoulas <christos@zoulas.com>
528
529 PR 24649
530 * arsup.c (ar_open): Use asprintf in place of xmalloc and
531 sprintf.
532
533 2019-06-03 Nick Clifton <nickc@redhat.com>
534
535 Revert:
536 2019-05-29 Nick Clifton <nickc@redhat.com>
537
538 * configure.ac (LIBCTF): Export. Set to empty for non-ELF based
539 targets.
540 (HAVE_LIBCTF): Define if libctf support is available.
541 * Makefile.am (LIBCTF): Set value to @LIBCTF@.
542 * objdump.c: Make CTF code conditional upon HAVE_LIBCTF being
543 defined.
544 * readelf.c: Likewise.
545 * configure: Regenerate.
546 * Makefile.in: Regenerate.
547 * config.in: Regenerate.
548
549 2019-05-30 Nick Alcock <nick.alcock@oracle.com>
550
551 * objdump.c (make_ctfsect): Drop cts_type, cts_flags, and
552 cts_offset.
553 * readelf.c (shdr_to_ctf_sect): Likewise.
554
555 2019-05-30 Nick Clifton <nickc@redhat.com>
556
557 PR 24627
558 * readelf.c (process_version_sections): Add 0x prefix to address
559 display. Correct indentation.
560
561 2019-05-30 Alan Modra <amodra@gmail.com>
562
563 * testsuite/lib/binutils-common.exp (supports_gnu_unique): Add
564 s12z to targets not supporting this feature.
565
566 2019-05-30 Alan Modra <amodra@gmail.com>
567
568 * testsuite/lib/binutils-common.exp (run_dump_test): Support
569 tcl procedures for xfail args.
570
571 2019-05-29 Nick Clifton <nickc@redhat.com>
572
573 * README-how-to-make-a-release: Add libctf to list of directories
574 that need updates in their ChangeLogs.
575
576 2019-05-29 Nick Clifton <nickc@redhat.com>
577
578 * configure.ac (LIBCTF): Export. Set to empty for non-ELF based
579 targets.
580 (HAVE_LIBCTF): Define if libctf support is available.
581 * Makefile.am (LIBCTF): Set value to @LIBCTF@.
582 * objdump.c: Make CTF code conditional upon HAVE_LIBCTF being
583 defined.
584 * readelf.c: Likewise.
585 * configure: Regenerate.
586 * Makefile.in: Regenerate.
587 * config.in: Regenerate.
588
589 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
590
591 * MAINTAINERS: Add myself as CTF maintainer.
592
593 2019-05-28 Nick Alcock <nick.alcock@oracle.com>
594
595 * objdump.c (ctf-api.h): New include.
596 (dump_ctf_section_info): New variable.
597 (dump_ctf_section_name): Likewise.
598 (usage): Describe new options.
599 (enum option_values): Add OPTION_CTF and OPTION_CTF_PARENT.
600 (main): Use them to add --ctf and --ctf-parent.
601 (read_section_stabs): Add new parameter, entsize_ptr.
602 (find_stabs_section): Adjust accordingly.
603 (make_ctfsect): New.
604 (dump_ctf_indent_lines): New.
605 (dump_ctf_archive_member): New.
606 (dump_ctf): New.
607 (dump_bfd): Call it. Free resources afterwards.
608 * readelf.c (ctf-api.h): New include.
609 (CTF_DUMP): New.
610 (static bfd_boolean do_ctf): Likewise.
611 (dump_ctf_parent_name): Likewise.
612 (dump_ctf_symtab_name): Likewise.
613 (dump_ctf_strtab_name): Likewise.
614 (OPTION_CTF_DUMP): Likewise.
615 (OPTION_CTF_PARENT): Likewise.
616 (OPTION_CTF_SYMBOLS): Likewise.
617 (OPTION_CTF_STRINGS): Likewise.
618 (options): Add them.
619 (usage): Likewise.
620 (parse_args): Handle the new options, requesting CTF_DUMP.
621 (process_section_contents): Handle CTF_DUMP.
622 (shdr_to_ctf_sect): New.
623 (dump_ctf_indent_lines): New.
624 (dump_section_as_ctf): New.
625 (main): Free resources.
626 * Makefile.am (LIBCTF): New variable.
627 (objdump_DEPENDENCIES): Use it.
628 (readelf_DEPENDENCIES): Likewise.
629 (objdump_LDADD): Likewise.
630 (readelf_LDADD): Likewise.
631 * aclocal.m4: Regenerated.
632 * Makefile.in: Likewise.
633
634 * doc/binutils.texi (objdump): Document the new options.
635 (readelf): Likewise.
636 * doc/ctf.options.texi: New.
637 * doc/Makefile.in: Regenerated.
638 * NEWS: Mention the new feature.
639
640 2019-05-27 Alan Modra <amodra@gmail.com>
641
642 * readelf.c (process_section_groups): Continue processing groups
643 when sh_entsize exceeds group size.
644
645 2019-05-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
646
647 * readelf.c (get_aarch64_dynamic_type): Handle DT_AARCH64_VARIANT_PCS.
648 (get_aarch64_symbol_other): New, handles STO_AARCH64_VARIANT_PCS.
649 (get_symbol_other): Call get_aarch64_symbol_other.
650
651 2019-05-24 Alan Modra <amodra@gmail.com>
652
653 * objdump.c (disassemble_bytes): Set WIDE_OUTPUT in flags.
654
655 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
656
657 * MAINTAINERS: Add myself as the maintainer for BPF.
658
659 2019-05-23 Jose E. Marchesi <jose.marchesi@oracle.com>
660
661 * readelf.c: Include elf/bpf.h.
662 (guess_is_rela): Hanle EM_BPF.
663 (dump_relocations): Likewise.
664 (is_32bit_abs_reloc): Likewise.
665 * testsuite/binutils-all/nm.exp: Add bpf-*-* to the list of
666 ELF targets.
667
668 2019-05-21 Tamar Christina <tamar.christina@arm.com>
669
670 * dwarf.c (dwarf_regnames_aarch64): Add SVE registers.
671 * testsuite/binutils-all/aarch64/sve-dwarf-registers.d: New test.
672 * testsuite/binutils-all/aarch64/sve-dwarf-registers.s: New test.
673
674 2019-05-20 Faraz Shahbazker <fshahbazker@wavecomp.com>
675
676 PR 14798
677 * testsuite/binutils-all/readelf.ss-mips: Update reference output.
678 * testsuite/binutils-all/readelf.ss-tmips: Likewise.
679
680 2019-05-20 Nick Clifton <nickc@redhat.com>
681
682 * po/ca.po: Updated Catalan translation.
683
684 2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
685
686 * NEWS: Mention Armv8.1-M Mainline and MVE.
687
688 2019-05-16 Andre Vieira <andre.simoesdiasvieira@arm.com>
689
690 * readelf.c (arm_attr_tag_MVE_arch): New array for Tag_MVE_arch values.
691 (arm_attr_public_tag arm_attr_public_tags): Add case for Tag_MVE_arch.
692
693 2019-05-14 Jamey Hicks <jamey.hicks@gmail.com>
694
695 PR 19921
696 * objcopy.c: Add new option --verilog-data-width. Use it to set
697 the value of VerilogDataWidth.
698 * doc/binutils.texi: Document the new option.
699 * testsuite/binutils-all/objcopy.exp: Run tests of new option.
700 * testsuite/binutils-all/verilog-1.hex: New file.
701 * testsuite/binutils-all/verilog-2.hex: New file.
702 * testsuite/binutils-all/verilog-4.hex: New file.
703 * testsuite/binutils-all/verilog-8.hex: New file.
704 * NEWS: Mention the new feature.
705
706 2019-05-10 Alan Modra <amodra@gmail.com>
707
708 * testsuite/binutils-all/objdump.exp (test_objdump_disas_limited),
709 (test_objdump_content_limited): Add text arg, use in place of .text.
710 (bintest_signed.o): Call get_standard_section_names for name of
711 text section.
712
713 2019-05-08 Faraz Shahbazker <fshahbazker@wavecomp.com>
714
715 * objdump.c (sign_extend_address): New function.
716 (dump_bfd): Sign-extend user-specified start/stop addresses
717 for targets that need it.
718 * testsuite/binutils-all/objdump.exp: Add tests for objdump
719 with start and stop addresses in higher address ranges.
720
721 2019-05-01 Matthew Malcomson <matthew.malcomson@arm.com>
722
723 * testsuite/binutils-all/objdump.exp: Correct executable
724 spelling.
725 * testsuite/binutils-all/compress.exp: Likewise.
726
727 2019-05-01 Nick Clifton <nickc@redhat.com>
728
729 PR 24507
730 * nm.c: (print_format): New variable.
731 (value_format_32bit, value_format_64bit): Delete.
732 (set_print_radix): Remove code to alter value_format strings.
733 (set_output_format): Record chosen format in print_format.
734 (get_print_format): New function - constructs a printf formatting
735 string according to the requirements of size, radix, and output
736 format.
737 (print_value): Use get_print_format.
738 * testsuite/binutils-all/nm.exp: Add tests of "nm --format=posix"
739 and "nm -t d".
740
741 2019-04-30 Alan Modra <amodra@gmail.com>
742
743 * wrstabs.c (stab_start_class_type): Add assert to work around
744 gcc9 warning. Tidy.
745
746 2019-04-24 Nick Clifton <nickc@redhat.com>
747
748 * objcopy.c (strip_main): Do not enable note merging by default if
749 just stripping debug or dwo information.
750 * doc/binutils.texi (strip): Update documentation.
751
752 2019-04-23 Nick Clifton <nickc@redhat.com>
753
754 * README-how-to-make-a-release: Add note to update the symbolic
755 link from "docs" to "docs-2.x" on the sourceware website.
756
757 2019-04-16 Alan Modra <amodra@gmail.com>
758
759 * testsuite/binutils-all/copy-2.d: Don't run for ns32k-*-*.
760 * testsuite/binutils-all/copy-3.d: Likewise.
761
762 2019-04-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
763
764 * readelf.c (arm_attr_tag_CPU_arch): Add entry for Armv8.1-M Mainline.
765
766 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
767
768 * readelf.c (decode_x86_isa): Handle
769 GNU_PROPERTY_X86_ISA_1_AVX512_BF16.
770 * testsuite/binutils-all/i386/pr21231b.d: Updated.
771 * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
772
773 2019-04-08 H.J. Lu <hongjiu.lu@intel.com>
774
775 * testsuite/binutils-all/nm.exp: Count i386-moss as ELF.
776
777 2019-03-26 Tamar Christina <tamar.christina@arm.com>
778
779 * testsuite/binutils-all/aarch64/in-order-all.d: Update.
780 * testsuite/binutils-all/aarch64/in-order.d: Likewise.
781 * testsuite/binutils-all/aarch64/out-of-order-all.d: Likewise.
782 * testsuite/binutils-all/aarch64/out-of-order.d: Likewise.
783 * testsuite/binutils-all/aarch64/out-of-order.s: Likewise.
784 * testsuite/binutils-all/arm/in-order-all.d: Likewise.
785 * testsuite/binutils-all/arm/in-order.d: Likewise.
786 * testsuite/binutils-all/arm/out-of-order-all.d: Likewise.
787 * testsuite/binutils-all/arm/out-of-order.d: Likewise.
788 * testsuite/binutils-all/arm/out-of-order.s: Likewise.
789
790 2019-03-26 Nick Clifton <nickc@redhat.com>
791
792 * MAINTAINERS: Take over Dave Brolley's maintainerships for FR30,
793 FRV and MEP.
794
795 2019-03-26 Alan Modra <amodra@gmail.com>
796
797 * objdump.c (dump_relocs_in_section): Warning fix.
798
799 2019-03-25 Tamar Christina <tamar.christina@arm.com>
800
801 * testsuite/binutils-all/arm/in-order-all.d: New test.
802 * testsuite/binutils-all/arm/in-order.d: New test.
803 * testsuite/binutils-all/arm/objdump.exp: Support .d tests.
804 * testsuite/binutils-all/arm/out-of-order-all.d: New test.
805 * testsuite/binutils-all/arm/out-of-order.T: New test.
806 * testsuite/binutils-all/arm/out-of-order.d: New test.
807 * testsuite/binutils-all/arm/out-of-order.s: New test.
808
809
810 2019-03-25 Tamar Christina <tamar.christina@arm.com>
811
812 * testsuite/binutils-all/aarch64/in-order-all.d: New test.
813 * testsuite/binutils-all/aarch64/out-of-order-all.d: New test.
814 * testsuite/binutils-all/aarch64/out-of-order.d:
815
816 2019-03-25 Tamar Christina <tamar.christina@arm.com>
817
818 * testsuite/binutils-all/aarch64/in-order.d: New test.
819 * testsuite/binutils-all/aarch64/out-of-order.d: Disassemble data as
820 well.
821
822 2019-03-25 Tamar Christina <tamar.christina@arm.com>
823
824 * objdump.c (disassemble_bytes): Pass stop_offset.
825 * testsuite/binutils-all/aarch64/out-of-order.T: New test.
826 * testsuite/binutils-all/aarch64/out-of-order.d: New test.
827 * testsuite/binutils-all/aarch64/out-of-order.s: New test.
828
829 2019-03-19 Nick Clifton <nickc@redhat.com>
830
831 PR 24360
832 * objdump.c (load_specific_debug_section): Check that the amount
833 of memory to be allocated matches the size of the section.
834
835 2019-03-13 Sudakshina Das <sudi.das@arm.com>
836
837 * readelf.c (get_aarch64_dynamic_type): Add case for
838 DT_AARCH64_PAC_PLT.
839 (dynamic_section_aarch64_val): Likewise.
840
841 2019-03-13 Sudakshina Das <sudi.das@arm.com>
842 Szabolcs Nagy <szabolcs.nagy@arm.com>
843
844 * readelf.c (get_aarch64_dynamic_type): New.
845 (get_dynamic_type): Use above for EM_AARCH64.
846 (dynamic_section_aarch64_val): New.
847 (process_dynamic_section): Use above for EM_AARCH64.
848
849 2019-03-13 Sudakshina Das <sudi.das@arm.com>
850
851 * readelf.c (decode_aarch64_feature_1_and): New.
852 (print_gnu_property_note): Add case for AArch64 gnu notes.
853
854 2019-03-12 Alan Modra <amodra@gmail.com>
855
856 * objdump.c (load_specific_debug_section): Don't compare section
857 size against file size.
858 (dump_relocs_in_section): Don't compare reloc size against file size.
859 Print "failed to read relocs" on bfd_get_reloc_upper_bound error.
860
861 2019-03-05 Nick Clifton <nickc@redhat.com>
862
863 PR 24295
864 * doc/binutils.texi (ar cmdline): Fix spelling mistake.
865
866 2019-03-05 Nick Clifton <nickc@redhat.com>
867
868 * po/sv.po: Updated Swedish translation.
869
870 2019-03-05 Matthew Malcomson <matthew.malcomson@arm.com>
871
872 PR 24287
873 * testsuite/lib/binutils-common.exp (run_dump_test): Replace a use
874 of "lmap" with a "foreach" loop.
875
876 2019-03-04 Nick Clifton <nickc@redhat.com>
877
878 PR 24281
879 * objcopy.c (copy_archive): Do not copy thin archives.
880
881 2019-02-27 Matthew Malcomson <matthew.malcomson@arm.com>
882
883 * testsuite/lib/binutils-common.exp: Allow multiple "as" lines.
884
885 2019-02-25 Nick Clifton <nickc@redhat.com>
886
887 * objdump.c (sym_ok): New function.
888 (find_symbol_for_address): Use new function.
889 (disassemble_section): Compare sections by name, not pointer.
890 (dump_dwarf): Move code to initialise byte_get pointer and iterate
891 over separate debug files from here to ...
892 (dump_bfd): ... here. Add parameter indicating that a separate
893 debug info file is being dumped. For main file, pull in the
894 symbol tables from all separate debug info files.
895 (display_object): Update call to dump_bfd.
896 * doc/binutils.texi: Document extened behaviour of the
897 --dwarf=follow-links option.
898 * NEWS: Mention this new feature.
899 * testsuite/binutils-all/objdump.WK2: Update expected output.
900 * testsuite/binutils-all/objdump.exp (test_follow_debuglink): Add
901 options and dump file parameters.
902 Add extra test.
903 * testsuite/binutils-all/objdump.WK3: New file.
904 * testsuite/binutils-all/readelf.exp: Change expected output for
905 readelf -wKis test.
906 * testsuite/binutils-all/readelf.wKis: New file.
907
908 2019-02-22 Nick Clifton <nickc@redhat.com>
909
910 PR 23843
911 * dwarf.h (struct separate_info): New structure for containing
912 information on separate debug info files.
913 * dwarf.c (struct dwo_info): New structure for containing dwo
914 links.
915 (first_dwo_info): Chain of dwo_info structures.
916 (first_separate_file): Chain of separate_info structures.
917 (separate_debug_file, separate_debug_filename): Delete.
918 (fetch_alt_indirect_string): Scan all separate debug info files
919 for the requested string.
920 (add_dwo_info): New function.
921 (add_dwo_name): New function.
922 (add_dwo_dir): New function.
923 (add_dwo_id: New function.
924 (free_dwo_info): New function.
925 (read_and_display_attr_value): Store DWO data using the new
926 functions.
927 (load_debug_section_with_follow): If necessary, scan the list of
928 separate debug info files for the requested section.
929 (add_separate_debug_file): New function.
930 (load_separate_debug_info): Call add_separate_debug_file to store
931 the information on the newly loaded file.
932 (load_dwo_file): Likewise.
933 (load_separate_debif_file): Rename to load_separate_debug_files.
934 Change return type to boolean. If following links then attempt to
935 load all separate debug info files, not just the first one.
936 (free_debug_memory): Release memory in dwo_info and separate_info
937 chains.
938 * objdump.c (dump_dwarf): Iterate over all loaded debg info files.
939 * readelf.c (process_object): Likewise.
940 * doc/debug.options.texi: Update descriptions of links and
941 follow-links options.
942 * testsuite/binutils-all/objdump.WK2: Update expected output.
943 * testsuite/binutils-all/readelf.k2: Likewise.
944 * NEWS: Announce the new feature.
945
946 2019-02-21 Nick Clifton <nickc@redhat.com>
947
948 PR 24247
949 * unwind-ia64.c: Include sysdep.h.
950 (unw_decode_x1): Check current pointer against end pointer before
951 accessing memory.
952 (unw_decode_x2): Likewise.
953 (unw_decode_x3): Likewise.
954 (unw_decode_x4): Likewise.
955 (unw_decode_r2): Likewise.
956 (unw_decode_p2_p5): Likewise.
957 (unw_decode_p7_p10): Likewise.
958 (unw_decode): Likewise.
959
960 2019-02-20 Nick Clifton <nickc@redhat.com>
961
962 PR 24246
963 * readelf.c (print_stapsdt_note): Harden against corrupt notes.
964
965 PR 24244
966 * unwind-ia64.c (unw_decode_uleb128): Add end parameter, use it to
967 prevent walking off the end of the buffer.
968 (unw_decode_x1): Add end paramter, pass it to unw_decode_uleb128.
969 (unw_decode_x2): Likewise.
970 (unw_decode_x3): Likewise.
971 (unw_decode_x4): Likewise.
972 (unw_decode_r2): Pass the end parameter to unw_decode_uleb128.
973 (unw_decode_r3): Likewise.
974 (unw_decode_p7_p10): Likewise.
975 (unw_decode_b2): Likewise.
976 (unw_decode_b3_x4): Likewise.
977
978 PR 24243
979 * readelf.c (process_mips_specific): Check for an options section
980 that is too small to even contain a single option.
981
982 PR 24242
983 * readelf.c (print_ia64_vms_note): Harden against corrupt notes.
984
985 2019-02-20 Alan Modra <amodra@gmail.com>
986
987 PR 24132
988 PR 24138
989 * readelf.c (get_data): Avoid possibility of overflow when
990 checking for a read that may extend past end of file.
991 (process_program_headers): Likewise.
992
993 2019-02-20 Alan Modra <amodra@gmail.com>
994
995 PR 24233
996 * objdump.c (dump_bfd_private_header): Print warning if
997 bfd_print_private_bfd_data returns false.
998
999 2019-02-12 Nick Clifton <nickc@redhat.com>
1000
1001 PR 23440
1002 * README-how-to-make-a-release: Use git clean to delete spurious
1003 files from the local source repository.
1004
1005 2019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1006
1007 * size.c (berkeley_format): Delete.
1008 (enum output_format): New enum.
1009 (selected_output_format): New variable.
1010 (usage): Update to mention GNU format.
1011 (main): Update to extract options, and select format as needed.
1012 Handle GNU format where needed.
1013 (berkeley_sum): Renamed to...
1014 (berkeley_or_gnu_sum): ...this, and updated to handle both formats.
1015 (berkeley_format): Renamed to...
1016 (berkeley_or_gnu_format): ...this, and updated to handle both
1017 formats.
1018 (print_sizes): Handle GNU format.
1019 * doc/binutils.texi (size): Document new GNU format.
1020 * testsuite/binutils-all/size.exp: Add test of extended
1021 functionality.
1022 * NEWS: Mention new functionality.
1023
1024 2019-02-08 Andrew Burgess <andrew.burgess@embecosm.com>
1025
1026 * doc/binutils.texi (size): Update example output for Berkeley
1027 format output.
1028
1029 2019-02-07 Nick Clifton <nickc@redhat.com>
1030
1031 * README-how-to-make-a-release: Add a note about updating the
1032 obsolete targets in the bfd/config.bfd file.
1033
1034 2019-02-04 Nick Clifton <nickc@redhat.com>
1035
1036 * README-how-to-make-a-release: Add more notes on making a release.
1037
1038 2019-01-25 Nick Clifton <nickc@redhat.com>
1039
1040 PR 24131
1041 * readelf.c (process_notes_at): Prevent an illegal memory access
1042 when the note's namesize is zero.
1043 (decode_tic6x_unwind_bytecode): Add code to handle the case where
1044 no registers are specified in a frame pop instruction.
1045
1046 2019-01-25 Nick Clifton <nickc@redhat.com>
1047
1048 * po/bg.po: Updated Bulgarian translation.
1049
1050 2019-01-23 Nick Clifton <nickc@redhat.com>
1051
1052 * po/fr.po: Updated French translation.
1053 * po/pt.po: Updated Portuguese translation.
1054
1055 2019-01-21 Nick Clifton <nickc@redhat.com>
1056
1057 * po/uk.po: Updated Ukranian translation.
1058
1059 2019-01-19 Nick Clifton <nickc@redhat.com>
1060
1061 * configure: Regenerate.
1062 * binutils/po/binutils.pot.
1063
1064 * README-how-to-make-a-release: Update description on how to make
1065 a branch.
1066
1067 2018-06-24 Nick Clifton <nickc@redhat.com>
1068
1069 2.32 branch created.
1070
1071 2019-01-17 Nick Clifton <nickc@redhat.com>
1072
1073 * objdump.c (disassemble_section): When disassembling from a
1074 symbol only stop at the next symbol if the original symbol was not
1075 a function symbol. Otherwise continue disassembling until a new
1076 function is reached.
1077 * testsuite/binutils-all/objdump.exp: Add tests of extended
1078 functionality.
1079 * testsuite/binutils-all/disasm.s: New test source file.
1080
1081 2019-01-16 Kito Cheng <kito@andestech.com>
1082 Nelson Chu <nelson@andestech.com>
1083
1084 * readelf.c (get_riscv_section_type_name): New function.
1085 (get_section_type_name): Add handler for RISC-V.
1086 (riscv_attr_tag_t): Declare.
1087 (riscv_attr_tag): New.
1088 (display_riscv_attribute): New function.
1089 (process_attributes): Add handler for RISC-V.
1090 * testsuite/binutils-all/strip-3.d: Remove .riscv.attribute
1091 section.
1092
1093 2019-01-10 Nick Clifton <nickc@redhat.com>
1094
1095 PR 23963
1096 * objdump.c (sanitize_string): New function. Removes control
1097 characters from symbol names.
1098 (dump_section_header): Use new function.
1099 (objdump_print_symname): Likewise.
1100 (objdump_print_addr_with_sym): Likewise.
1101 (show_line): Likewise.
1102 (disassemble_bytes): Likewise.
1103 (disassemble_section): Likewise.
1104 (load_specific_debug_section): Likewise.
1105 (read_section_stabs): Likewise.
1106 (print_section_stabs): Likewise.
1107 (dump_section): Likewise.
1108 (dump_reloc_set): Likewise.
1109 (dump_relocs_in_section): Likewise.
1110 (dump_bfd): Likewise.
1111 (display_any_bfd): Likewise.
1112
1113 2019-01-09 Nick Clifton <nickc@redhat.com>
1114
1115 PR 24049
1116 * readelf.c (process_archive): Use arch.file_name in error
1117 messages until the qualified name is available.
1118
1119 2019-01-09 Andrew Paprocki <andrew@ishiboo.com>
1120
1121 * configure: Regenerate.
1122
1123 2019-01-09 Alan Modra <amodra@gmail.com>
1124
1125 * testsuite/binutils-all/cxxfilt.exp: Pass --no-strip-underscores
1126 unconditionally to tests needing the option rather than via a
1127 list of targets.
1128
1129 2019-01-08 Nick Clifton <nickc@redhat.com>
1130
1131 PR 24044
1132 * cxxfilt.c (hp_symbol_characters): Delete.
1133 (main): Remove depcreated demangling styles.
1134 * stabs.c (parse_stab_argtypes): Remove support for old gnu v2
1135 demangling opnames.
1136 * testsuite/binutils-all/cxxfilt.exp: Use the
1137 --no-strip-underscore option for targets that do prefix their
1138 symbols with underscores.
1139 Update tests to eliminate those that use gnu v2 encoding.
1140
1141 2019-01-08 Tamar Christina <tamar.christina@arm.com>
1142
1143 PR 24065
1144 * testsuite/binutils-all/copy-6.d: New test.
1145 * testsuite/binutils-all/objcopy.exp: Use it.
1146
1147 2019-01-08 Alan Modra <amodra@gmail.com>
1148
1149 * testsuite/lib/binutils-common.exp (run_dump_test): Don't prepend
1150 $srcdir/$subdir to source file name if it starts with "./".
1151
1152 2019-01-05 Yoshinori Sato <ysato@users.sourceforge.jp>
1153
1154 * readelf.c (get_machine_flags): Add RXv3 output.
1155
1156 2019-01-04 Nick Clifton <nickc@redhat.com>
1157
1158 PR 24005
1159 * objdump.c (load_specific_debug_section): Check for integer
1160 overflow before attempting to allocate contents.
1161
1162 2019-01-04 Nick Clifton <nickc@redhat.com>
1163
1164 PR 24001
1165 * objcopy.c (copy_object): Free dhandle after writing out the
1166 debug information.
1167 * objdump.c (dump_bfd): Free dhandle after printing out the debug
1168 information.
1169
1170
1171 2019-01-01 Alan Modra <amodra@gmail.com>
1172
1173 Update year range in copyright notice of all files.
1174
1175 For older changes see ChangeLog-2018
1176 \f
1177 Copyright (C) 2019 Free Software Foundation, Inc.
1178
1179 Copying and distribution of this file, with or without modification,
1180 are permitted in any medium without royalty provided the copyright
1181 notice and this notice are preserved.
1182
1183 Local Variables:
1184 mode: change-log
1185 left-margin: 8
1186 fill-column: 74
1187 version-control: never
1188 End:
This page took 0.053742 seconds and 4 git commands to generate.