Updated Japanese translation for the binutils sub-directory.
[external/binutils.git] / binutils / ChangeLog
1 2018-09-03  Nick Clifton  <nickc@redhat.com>
2
3         * po/ja.po: Updated Japanese translation.
4
5 2018-08-31  H.J. Lu  <hongjiu.lu@intel.com>
6
7         * testsuite/binutils-all/readelf.s-64: Adjusted for
8         .note.gnu.property section.
9         * testsuite/binutils-all/strip-3.d: Also strip
10         .note.gnu.property section.
11
12 2018-08-31  H.J. Lu  <hongjiu.lu@intel.com>
13
14         * testsuite/binutils-all/i386/compressed-1b.d: Pass
15         -mx86-used-note=no to assembler.
16         * testsuite/binutils-all/i386/compressed-1c.d: Likewise.
17         * testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
18         * testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
19         * testsuite/binutils-all/i386/empty.d: Pass -mx86-used-note=yes
20         to assembler and update expected output from "readelf -n".
21         * testsuite/binutils-all/i386/ibt.d: Likewise.
22         * testsuite/binutils-all/i386/pr21231a.d: Likewise.
23         * testsuite/binutils-all/i386/pr21231b.d: Likewise.
24         * testsuite/binutils-all/i386/shstk.d: Likewise.
25         * testsuite/binutils-all/x86-64/empty-x32.d: Likewise.
26         * testsuite/binutils-all/x86-64/empty.d: Likewise.
27         * testsuite/binutils-all/x86-64/ibt-x32.d: Likewise.
28         * testsuite/binutils-all/x86-64/ibt.d: Likewise.
29         * testsuite/binutils-all/x86-64/pr21231a.d: Likewise.
30         * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
31         * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
32         * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
33         * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
34         * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
35         * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
36         * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
37         * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
38         * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
39         * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
40         * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
41         * testsuite/binutils-all/x86-64/shstk-x32.d: Likewise.
42         * testsuite/binutils-all/x86-64/shstk.d: Likewise.
43
44 2018-08-30  H.J. Lu  <hongjiu.lu@intel.com>
45
46         * readelf.c (process_section_headers): Treat SHT_FINI_ARRAY and
47         SHT_PREINIT_ARRAY as relocatable sections.
48
49 2018-08-30  Chenghua Xu  <paul.hua.gm@gmail.com>
50
51         * MAINTAINERS: Add myself as a MIPS port maintainer.
52
53 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
54
55         * NEWS: Mention Loongson 2K1000 proccessor support.
56         * readelf.c (get_machine_flags): Handle gs264e.
57
58 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
59
60         * NEWS: Mention Loongson 3A2000/3A3000 proccessor support.
61         * readelf.c (get_machine_flags): Handle gs464e.
62
63 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
64
65         * NEWS: Mention Loongson 3A1000 proccessor support.
66         * readelf.c (get_machine_flags): Rename loongson-3a to gs464.
67         (print_mips_isa_ext): Delete AFL_EXT_LOONGSON_3A.
68
69 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
70
71         * readelf.c (print_mips_ases): Add Loongson EXT2 extension.
72
73 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
74
75          * readelf.c (print_mips_ases): Add Loongson EXT extension.
76
77 2018-08-29  Chenghua Xu  <paul.hua.gm@gmail.com>
78
79         * readelf.c (print_mips_ases): Add CAM extension.
80
81 2018-08-27  H.J. Lu  <hongjiu.lu@intel.com>
82
83         * readelf.c (decode_x86_isa): Print <None> if bitmask only
84         contains the GNU_PROPERTY_X86_UINT32_VALID bit.
85         (decode_x86_feature_1): Likewise.
86         (decode_x86_feature_2): Likewise.
87         (print_gnu_property_note): Don't mask out the
88         GNU_PROPERTY_X86_UINT32_VALID bit.
89         * testsuite/binutils-all/i386/pr21231b.d: Updated.
90         * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
91
92 2018-08-27  H.J. Lu  <hongjiu.lu@intel.com>
93
94         * readelf.c (decode_x86_compat_isa): Break multi-statement line.
95         (decode_x86_isa): Likewise.
96         (decode_x86_feature_2): Likewise.
97
98 2018-08-25  H.J. Lu  <hongjiu.lu@intel.com>
99
100         PR ld/23499
101         * readelf.c (get_symbol_version_string): Return _("<corrupt>")
102         for corrupt symbol version info.
103
104 2018-08-24  H.J. Lu  <hongjiu.lu@intel.com>
105
106         * readelf.c (decode_x86_compat_isa): New function.
107         (decode_x86_feature_2): Likewise.
108         (decode_x86_isa): Updated for new X86_ISA_1_XXX bits.
109         (decode_x86_feature): Renamed to ...
110         (decode_x86_feature_1): This.  Remove the type argument.
111         (print_gnu_property_note): Handle X86_COMPAT_ISA_1_USED,
112         X86_COMPAT_ISA_1_NEEDED, X86_UINT32_AND_LO, X86_UINT32_AND_HI,
113         X86_UINT32_OR_LO, X86_UINT32_OR_HI, X86_UINT32_OR_AND_LO and
114         X86_UINT32_OR_AND_HI instead of X86_ISA_1_USED, X86_ISA_1_NEEDED
115         and X86_FEATURE_1_AND.
116         * testsuite/binutils-all/i386/pr21231b.s: Updated to the current
117         GNU_PROPERTY_X86_ISA_1_USED and GNU_PROPERTY_X86_ISA_1_NEEDED
118         values.
119         * testsuite/binutils-all/x86-64/pr21231b.s: Likewise.
120         * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
121         * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
122         * testsuite/binutils-all/x86-64/pr23494c.s: Likewise.
123         * testsuite/binutils-all/i386/pr21231b.d: Updated.
124         * testsuite/binutils-all/x86-64/pr21231b.d: Likewise.
125         * testsuite/binutils-all/x86-64/pr23494a-x32.d: Likewise.
126         * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
127         * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
128         * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
129         * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
130         * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
131         * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
132         * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
133
134 2018-08-24  H.J. Lu  <hongjiu.lu@intel.com>
135
136         * readelf.c (print_gnu_property_note): Check the
137         GNU_PROPERTY_X86_UINT32_VALID bit for invalid GNU property note.
138
139 2018-08-23  Alan Modra  <amodra@gmail.com>
140
141         * readelf.c (get_ppc64_symbol_other): Return NULL if st_other
142         field contains unrecognised or reserved values.  Handle
143         localentry:1 value.
144
145 2018-08-23  H.J. Lu  <hongjiu.lu@intel.com>
146
147         PR ld/23536
148         * Makefile.am (development.exp): New target.
149         (EXTRA_DEJAGNU_SITE_CONFIG): New.
150         (DISTCLEANFILES): Add development.exp.
151         * Makefile.in: Regenerated.
152         * testsuite/binutils-all/objcopy.exp (strip_test): Call
153         prune_warnings to prune BFD output.
154         (strip_test_with_saving_a_symbol): Likewise.
155         (objcopy_test_without_global_symbol): Likewise.
156         * testsuite/lib/binutils-common.exp (prune_warnings_extra):
157         New proc.
158         (prune_warnings): Likewise.
159
160 2018-08-23  H.J. Lu  <hongjiu.lu@intel.com>
161
162         * README-how-to-make-a-release: Document setting "experimental"
163         to false.
164
165 2018-08-22  Alan Modra  <amodra@gmail.com>
166
167         * readelf.c (process_file_header): Assign updated values from
168         section_header[0] fields to e_phnum, e_shnum and e_shstrndx
169         during printing of header.  Correct e_shstrndx range check.
170         Remove unnecessary casts and use %u rather than %ld for
171         unsigned int header fields.  Don't print a random %lx when
172         reporting an unknown EI_VERSION.
173
174 2018-08-21  Nick Clifton  <nickc@redhat.com>
175
176         * MAINTAINERS: Note that Arnold Metselaar has retired as the z80
177         maintainer.
178
179 2018-08-21  L. Simon  <l.simon@samsung.com>
180
181         PR 23531
182         * readelf.c (hppa_process_unwind): Only dump the unwind table if
183         the data was successfully read in.
184
185 2018-08-18  Alan Modra  <amodra@gmail.com>
186
187         * testsuite/lib/binutils-common.exp (is_elf64): Use directory of
188         input file for readelf.out.
189         (is_rela): New proc.
190         * testsuite/binutils-all/objcopy.exp (elf64): Set new variable
191         from first result of is_elf64 test.
192         (reloc_format): Set using is_rela.
193         (strip-13): Pass RELOC and ELF64 to assembler.
194         (strip-14, strip-15): Use elf64 rather than calling is_elf64 again.
195         * testsuite/binutils-all/strip-13.d: Run for more targets.
196         * testsuite/binutils-all/strip-13mips64.s: Use RELOC and set
197         addend to zero.
198         * testsuite/binutils-all/strip-13rel.s: Use RELOC and ELF64.
199         Don't add _NONE reloc.
200         * testsuite/binutils-all/strip-13rela.s: Likewise.
201
202 2018-08-10  H.J. Lu  <hongjiu.lu@intel.com>
203
204         PR binutils/23494
205         * testsuite/binutils-all/x86-64/pr23494c.s: New file.
206         * testsuite/binutils-all/x86-64/pr23494e-x32.d: Likewise.
207         * testsuite/binutils-all/x86-64/pr23494e.d: Likewise.
208
209 2018-08-10  H.J. Lu  <hongjiu.lu@intel.com>
210
211         * testsuite/binutils-all/x86-64/pr23494a-x32.d: Skip nacl
212         targets.
213         * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
214         * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
215         * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
216         * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
217         * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
218         * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
219         * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
220
221 2018-08-08  H.J. Lu  <hongjiu.lu@intel.com>
222
223         PR binutils/23494
224         * testsuite/binutils-all/x86-64/pr23494a-x32.d: New file.
225         * testsuite/binutils-all/x86-64/pr23494a.d: Likewise.
226         * testsuite/binutils-all/x86-64/pr23494a.s: Likewise.
227         * testsuite/binutils-all/x86-64/pr23494b-x32.d: Likewise.
228         * testsuite/binutils-all/x86-64/pr23494b.d: Likewise.
229         * testsuite/binutils-all/x86-64/pr23494b.s: Likewise.
230         * testsuite/binutils-all/x86-64/pr23494c-x32.d: Likewise.
231         * testsuite/binutils-all/x86-64/pr23494c.d: Likewise.
232         * testsuite/binutils-all/x86-64/pr23494d-x32.d: Likewise.
233         * testsuite/binutils-all/x86-64/pr23494d.d: Likewise.
234
235 2018-08-08  Kevin Buettner  <kevinb@redhat.com>
236
237         * dwarf.c (decode_location_expresion): Add case for
238         DW_OP_GNU_variable_value.
239
240 2018-08-06  Claudiu Zissulescu  <claziss@synopsys.com>
241
242         * readelf.c (display_arc_attribute): Print Tag_ARC_ATR_version.
243
244 2018-08-03  Nick Clifton  <nickc@redhat.com>
245
246         * objcopy.c (merge_gnu_build_notes): Delete empty notes.  Merge
247         identical function notes.
248
249 2018-08-01  Nick Clifton  <nickc@redhat.com>
250
251         * README-how-to-make-a-release: Add note about regenerating the
252         info files prior to the release.
253
254 2018-07-30  Andrew Jenner  <andrew@codesourcery.com>
255
256         * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer.
257
258 2018-07-30  Andrew Jenner  <andrew@codesourcery.com>
259
260         * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer.
261
262 2018-07-30  Andrew Jenner  <andrew@codesourcery.com>
263
264         * readelf.c: Include elf/csky.h.
265         (guess_is_rela): Handle EM_CSKY.
266         (dump_relocations): Likewise.
267         (get_machine_name): Likewise.
268         (is_32bit_abs_reloc): Likewise.
269
270 2018-07-25  Nick Clifton  <nickc@redhat.com>
271
272         * rdcoff.c (parse_coff_struct_type): Free fields array upon early
273         exit.
274         (parse_coff_enum_type): Free names and vals arrays upon early
275         exit.
276         * rddbg.c (read_section_stabs_debugging_info): Free shandle and
277         strings and stabs arrays upon early exit.
278         * readelf.c (get_32bit_section_headers): Free shdrs structure upon
279         early exit.
280         (get_64bit_section_headers): Likewise.
281         (get_32bit_elf_symbols): Generate an error if multiple symbol
282         table index sections are associated with the same symbol section.
283         (get_64bit_elf_symbols): Likewise.
284         (process_dynamic_section): Generate an error if there are multiple
285         dynamic symbol table sections, multiple dynamic string tables or
286         multiple dynamic symbol information sections.
287
288 2018-07-24  Nick Clifton  <nickc@redhat.com>
289
290         * po/sv.po: Updated Swedish translation.
291
292 2018-07-24  Alan Modra  <amodra@gmail.com>
293
294         PR 23431
295         * dwarf.c (display_formatted_table): Replace "what" parameter
296         with "is_dir".  Expand messages.  Fix capitalisation.
297         * testsuite/binutils-all/dw5.W: Update expected output.
298
299 2018-07-24  Alan Modra  <amodra@gmail.com>
300
301         PR 23430
302         * elfcomm.h (struct archive_info): Rename uses_64bit_indicies
303         to uses_64bit_indices.
304         * elfcomm.c (setup_archive): Update uses of above.
305         * readelf.c (process_archive): Likewise.
306         (get_section_type_name): Rename indicies to indices.
307         (get_32bit_elf_symbols, get_64bit_elf_symbols): Likewise.
308         (process_section_groups): Likewise.
309
310 2018-07-20  Maciej W. Rozycki  <macro@mips.com>
311
312         * MAINTAINERS: Update my e-mail address, downgrade to MIPS I-IV
313         ISA maintenance.
314
315 2018-07-20  Nick Clifton  <nickc@redhat.com>
316
317         * objcopy.c (add_specific_symbols): Free buffer on exit.
318         (add_redefine_syms_file): Close file handle on exit.
319         (copy_object): Close file handle on early exit.
320         Free buffer on early exit.
321         Free gaps buffers once they are no longer needed.
322         * dwarf.c (display_debug_frames): Free allocated memory on exit.
323         (load_separate_debug_info): Free allocate memory on early exit.
324
325 2018-07-20  Chenghua Xu  <paul.hua.gm@gmail.com>
326             Maciej W. Rozycki  <macro@mips.com>
327
328         * readelf.c (print_mips_ases): Add MMI extension.
329
330 2018-07-19  DJ Delorie  <dj@redhat.com>
331
332         * MAINTAINERS (RL78, RX): Remove myself as maintainer.
333
334 2018-07-19  Nick Clifton  <nickc@redhat.com>
335
336         * dwarf.c (read_cie): Free allocated memory before returning with
337         a failure result.
338
339 2018-07-16  Pedro Franco de Carvalho  <pedromfc@linux.ibm.com>
340
341         * readelf.c (get_note_type): Fix typo in NT_PPC_TM_CVSX note
342         description.
343
344 2018-07-16  Nick Clifton  <nickc@redhat.com>
345
346         * README-how-to-make-a-release: Add note to check for new top
347         level files and add them to the src-release.sh script.
348
349 2018-07-14  Nick Clifton  <nickc@redhat.com>
350
351         * README-how-to-make-a-release: Updated with corrections based on
352         the 2.31 release experience.
353
354 2018-07-12  Francois H. Theron  <francois.theron@netronome.com>
355
356         * readelf.c (process_section_headers): Don't print section type
357         twice for --section-details.
358
359 2018-07-10  Alan Modra  <amodra@gmail.com>
360
361         * testsuite/lib/binutils-common.exp (supports_gnu_unique): Return
362         zero for xgate.
363
364 2018-07-06  Nick Clifton  <nickc@redhat.com>
365
366         * readelf.c (same_section): New function.
367         (print_gnu_build_attribute_description): Do not complain about
368         gaps that cross a section boundary.
369
370 2018-07-05  Nick Clifton  <nickc@redhat.com>
371
372         * po/bg.po: Updated Bulgarian translation.
373
374 2018-07-02  Thomas Preud'homme  <thomas.preudhomme@arm.com>
375
376         * NEWS: Use command-line consistently when used in a compount word.
377         * doc/binutils.texi: Likewise and fix trailing whitespace on same
378         line.
379
380 2018-06-26  Nick Clifton  <nickc@redhat.com>
381
382         * po/sv.po: Updated Swedish translation.
383         * po/uk.po: Updated Ukranian translation.
384
385 2018-06-26  Nick Clifton  <nickc@redhat.com>
386
387         * doc/binutils.texi: Fix spelling mistakes.
388         * README--how-to-make-a-release: Likewise.
389
390 2018-06-25  Tom Tromey  <tom@tromey.com>
391
392         * dwarf-mode.el (dwarf-mode-syntax-table): New variable.
393         Bump version number.
394
395 2018-06-24  Nick Clifton  <nickc@redhat.com>
396
397         * README-how-to-make-a-release: Update with experiences from
398         making 2.31 branch.
399         * po/binutils.pot: Regenerate.
400         * configure: Regenerate.
401
402 2018-06-24  Nick Clifton  <nickc@redhat.com>
403
404         2.31 branch created.
405         * NEWS: Add marker for 2.31.
406
407 2018-06-21  Alan Modra  <amodra@gmail.com>
408
409         * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign".
410         * doc/Makefile.in: Regenerate.
411
412 2018-06-19  Simon Marchi  <simon.marchi@ericsson.com>
413
414         * configure.ac: Remove AC_PREREQ.
415         * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add
416         info-in-builddir no-texinfo.tex.
417         * Makefile.in: Re-generate.
418         * aclocal.m4: Re-generate.
419         * config.in: Re-generate.
420         * configure: Re-generate.
421         * doc/Makefile.in: Re-generate.
422
423 2018-06-19  Andreas Schwab  <schwab@suse.de>
424
425         * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16.
426         (is_8bit_abs_reloc): New function.
427         (is_6bit_abs_reloc): New function.
428         (is_6bit_inplace_sub_reloc): New function.
429         (apply_relocations): Use them.  Handle 6-bit relocations.
430
431 2018-06-14  Faraz Shahbazker  <Faraz.Shahbazker@mips.com>
432
433         * readelf.c (print_mips_ases): Add GINV extension.
434
435 2018-06-14  H.J. Lu  <hongjiu.lu@intel.com>
436
437         PR binutils/23267
438         * readelf.c (get_symbol_version_string): Check if the first
439         symbol version is base version.
440
441 2018-06-13  Scott Egerton  <scott.egerton@imgtec.com>
442             Faraz Shahbazker  <Faraz.Shahbazker@mips.com>
443
444         * readelf.c (print_mips_ases): Add CRC.
445
446 2018-06-13  Nick Clifton  <nickc@redhat.com>
447
448         * doc/binutils.texi (objdump): Add missing closing square
449         parenthesis to listing of objcopy's command line options.
450
451 2018-06-11  Nick Clifton  <nickc@redhat.com>
452
453         * po/es.po: Updated Spanish translation.
454
455 2018-06-01  H.J. Lu  <hongjiu.lu@intel.com>
456
457         * configure: Regenerated.
458
459 2018-05-31  Alan Modra  <amodra@gmail.com>
460
461         * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't
462         set CC_FOR_TARGET.  Run test non-native.
463         * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
464         Likewise.
465         (test_follow_debuglink): Run test non-native.
466
467 2018-05-30  Ant Bikeneev  <ant.bikineev@gmail.com>
468
469         PR 23107
470         * ar.c (display_offsets): New variable.
471         (usage): Add description of 'O' operator.
472         (decode_option): Handle 'O' operator.
473         (print_descr): Pass display_offsets to print_arelt_descr.
474         * arsup.c: Update call to printy_arelt_descr.
475         * objdump.c: Likewise.
476         * bucomm.c (print_arelt_descr): If offsets parameter is true then
477         display offset of archive element within the archive.
478         * bucomm.h: Update prototype for print_arelt_descr.
479         * doc/binutils.texi: Update description of ar command.
480         * NEWS: Mention the new feature.
481         * testsuite/binutils-all/ar.exp: Add text of new feature.
482
483 2018-05-28  Alan Modra  <amodra@gmail.com>
484
485         PR 23235
486         * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return
487         unsupported rather than fail on compile errors.
488         * testsuite/binutils-all/objdump.exp (test_build_id_debuglink):
489         Likewise.  Save and restore CFLAGS_FOR_TARGET.
490
491 2018-05-18  Kito Cheng  <kito.cheng@gmail.com>
492
493         * readelf.c (get_machine_flags): Handle EF_RISCV_RVE.
494
495 2018-05-18  John Darrington  <john@darrington.wattle.id.au>
496
497         * readelf.c: Add support for s12z architecture.
498         * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z
499         targets.
500
501 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
502
503         PR binutils/21446
504         * doc/binutils.texi (-M): Document AArch64 options.
505
506 2018-05-15  Tamar Christina  <tamar.christina@arm.com>
507
508         PR binutils/21446
509         * doc/binutils.texi (-M): Document AArch64 options.
510         * NEWS: Document notes and warnings.
511
512 2018-05-15  Alan Modra  <amodra@gmail.com>
513
514         * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus,
515         cloudabi, fuchsia, kaos and nto.  Merge netbsdelf* into *elf*,
516         and *uclinux* into *linux*.
517         * testsuite/binutils-all/objcopy.exp: Accept armeb for rel
518         strip-13 test, exclude arm-vxworks and arm-windiss.
519
520 2018-05-10  John Darrington  <john@darrington.wattle.id.au>
521
522         * readelf.c (get_machine_name): EM_S12Z - handle new case.
523
524 2018-05-09  Alan Modra  <amodra@gmail.com>
525
526         * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch.
527
528 2018-05-09  Sebastian Rasmussen  <sebras@gmail.com>
529
530         * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming.
531
532 2018-05-08  Alan Modra  <amodra@gmail.com>
533
534         PR 23141
535         * objcopy.c (is_strip_section): Strip groups without a valid
536         signature symbol.
537
538 2018-05-07  Alan Modra  <amodra@gmail.com>
539
540         PR 23142
541         * objcopy.c (group_signature): Don't accept groups that use a
542         symbol table other than the one we've read.
543
544 2018-04-30  Francois H. Theron <francois.theron@netronome.com>
545
546         * readelf.c: Very basic support for EM_NFP and its section types.
547         * testsuite/binutils-all/nfp: New directory.
548         * testsuite/binutils-all/nfp/objdump.exp: New file.  Run new
549         tests.
550         * testsuite/binutils-all/nfp/test2_ctx8.d: New file.
551         * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file.
552         * testsuite/binutils-all/nfp/test1.d: New file.
553         * testsuite/binutils-all/nfp/nfp6000.nffw: New file.
554         * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file.
555         * NEWS: Mention the new support.
556
557 2018-04-27  Maciej W. Rozycki  <macro@mips.com>
558
559         * testsuite/lib/binutils-common.exp (match_target): New procedure.
560         * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place
561         of `istarget' for matching with `target', `not-target', `skip'
562         and `not-skip' options.
563
564 2018-04-26  Nick Clifton  <nickc@redhat.com>
565
566         * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a
567         32-bit absolute reloc for the HPPA target.
568         * testsuite/binutils-all/note-5.d: New test.
569         * testsuite/binutils-all/note-5.s: Source file for new test.
570         * testsuite/binutils-all/objcopy.exp: Run new test.
571
572 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
573
574         * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi.
575         * testsuite/binutils-all/elfedit-3.d: Likewise.
576         * testsuite/binutils-all/objcopy.exp: Likewise.
577         * testsuite/binutils-all/strip-3.d: Likewise.
578         * testsuite/lib/binutils-common.exp: Likewise.
579
580 2018-04-25  Christophe Lyon  <christophe.lyon@st.com>
581         Mickaël Guêné  <mickael.guene@st.com>
582
583         * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC.
584         (get_osabi_name): Support ELFOSABI_ARM_FDPIC.
585
586 2018-04-25  Alan Modra  <amodra@gmail.com>
587
588         * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and
589         arm-coff support.
590         * testsuite/binutils-all/objcopy.exp: Likewise.
591         * testsuite/lib/binutils-common.exp: Likewise.
592
593 2018-04-18  Nick Clifton  <nickc@redhat.com>
594
595         PR 23062
596         * dwarf.c (read_and_display_attr_value): Replace assertions with
597         test and warning message.
598
599 2018-04-18  Alan Modra  <amodra@gmail.com>
600
601         * testsuite/lib/binutils-common.exp: Remove support for assorted
602         aout targets.
603
604 2018-04-17  Nick Clifton  <nickc@redhat.com>
605
606         PR 23063
607         * readelf.c (print_symbol): If the width is zero, return straight
608         away.
609
610         PR 23064
611         * dwarf.c (process_cu_tu_index): Test for a potential buffer
612         overrun before copying signature pointer.
613
614 2018-04-17  Alan Modra  <amodra@gmail.com>
615
616         * readelf.c: Revert 2018-04-16 and 2018-04-11 changes.
617
618 2018-04-16  Alan Modra  <amodra@gmail.com>
619
620         * readelf.c (get_machine_name): Correct typo.
621
622 2018-04-16  Alan Modra  <amodra@gmail.com>
623
624         * configure.ac: Remove arm-epoc-pe support.
625         * dlltool.c: Likewise.
626         * configure: Regenerate.
627
628 2018-04-16  Alan Modra  <amodra@gmail.com>
629
630         * testsuite/lib/binutils-common.exp: Remove sparc-aout and
631         sparc-coff support.
632
633 2018-04-16  Alan Modra  <amodra@gmail.com>
634
635         * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff
636         support.
637         * testsuite/binutils-all/copy-3.d: Likewise.
638         * testsuite/binutils-all/objcopy.exp: Likewise.
639         * testsuite/lib/binutils-common.exp: Likewise.
640
641 2018-04-16  Alan Modra  <amodra@gmail.com>
642
643         * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support.
644
645 2018-04-16  Alan Modra  <amodra@gmail.com>
646
647         * testsuite/binutils-all/objcopy.exp: Remove w65 support.
648
649 2018-04-16  Alan Modra  <amodra@gmail.com>
650
651         * testsuite/binutils-all/objdump.exp: Remove we32k support.
652
653 2018-04-16  Alan Modra  <amodra@gmail.com>
654
655         * MAINTAINERS (Mark Kettenis): Move to past maintainers.
656         * testsuite/binutils-all/objdump.exp: Remove m88k support.
657
658 2018-04-16  Alan Modra  <amodra@gmail.com>
659
660         * readelf.c: Remove i370 support.
661         * testsuite/binutils-all/objdump.exp: Likewise.
662
663 2018-04-16  Alan Modra  <amodra@gmail.com>
664
665         * testsuite/binutils-all/objcopy.exp: Remove h8500 support.
666         * testsuite/lib/binutils-common.exp: Likewise.
667
668 2018-04-16  Alan Modra  <amodra@gmail.com>
669
670         * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support.
671
672 2018-04-16  Alan Modra  <amodra@gmail.com>
673
674         * Makefile.am: Remove IEEE 695 support.
675         * budbg.h: Likewise.
676         * doc/binutils.texi: Likewise.
677         * makefile.vms: Likewise.
678         * objcopy.c: Likewise.
679         * objdump.c: Likewise.
680         * rddbg.c: Likewise.
681         * ieee.c: Delete.
682         * Makefile.in: Regenerate.
683         * po/POTFILES.in: Regenerate.
684
685 2018-04-16  Alan Modra  <amodra@gmail.com>
686
687         * testsuite/binutils-all/copy-2.d: Remove newsos3 support.
688         * testsuite/binutils-all/nm.exp: Likewise.
689
690 2018-04-16  Alan Modra  <amodra@gmail.com>
691
692         * .gitignore: Remove netware support.
693         * Makefile.am: Likewise.
694         * configure.ac: Likewise.
695         * doc/Makefile.am: Likewise.
696         * doc/binutils.texi: Likewise.
697         * testsuite/binutils-all/nm.exp: Likewise.
698         * nlmconv.c: Delete.
699         * nlmconv.h: Delete.
700         * nlmheader.y: Delete.
701         * Makefile.in: Regenerate.
702         * configure: Regenerate.
703         * doc/Makefile.in: Regenerate.
704         * po/POTFILES.in: Regenerate.
705
706 2018-04-16  Alan Modra  <amodra@gmail.com>
707
708         * testsuite/binutils-all/objdump.exp: Remove tahoe support.
709
710 2018-04-14  Alan Modra  <amodra@gmail.com>
711
712         * readelf.c (get_machine_name): Revert 2018-04-11 change.
713
714 2018-04-12  Nick Clifton  <nickc@redhat.com>
715
716         PR 23050
717         * readelf.c (process_dynamic_section): Correct dynamic string
718         table size calculation.
719
720 2018-04-11  Alan Modra  <amodra@gmail.com>
721
722         * ieee.c: Remove i960 support.
723         * od-macho.c: Remove i860 support.
724         * readelf.c: Remove i860 and i960 support.
725         * testsuite/binutils-all/objcopy.exp: Likewise.
726         * testsuite/binutils-all/objdump.exp: Likewise.
727         * testsuite/lib/binutils-common.exp: Likewise.
728
729 2018-04-11  Maciej W. Rozycki  <macro@mips.com>
730
731         * testsuite/lib/binutils-common.exp (is_elf_format): Also return
732         1 for `*-*-lynxos*' and `*-*-symbianelf*' targets.
733
734 2018-04-10  Alan Modra  <amodra@gmail.com>
735
736         * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose
737         reloc=11 for pru and reloc=50 for nds32.
738         * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number.
739
740 2018-04-09  Maciej W. Rozycki  <macro@mips.com>
741
742         * testsuite/binutils-all/strip-15.d: New test.
743         * testsuite/binutils-all/strip-15rel.s: New test source.
744         * testsuite/binutils-all/strip-15rela.s: New test source.
745         * testsuite/binutils-all/strip-15mips64.s: New test source.
746         * testsuite/binutils-all/objcopy.exp: Run the new test.
747
748 2018-04-09  Maciej W. Rozycki  <macro@mips.com>
749
750         * testsuite/binutils-all/strip-14.d: New test.
751         * testsuite/binutils-all/strip-14rel.s: New test source.
752         * testsuite/binutils-all/strip-14rela.s: New test source.
753         * testsuite/binutils-all/strip-14mips64.s: New test source.
754         * testsuite/binutils-all/objcopy.exp: Run the new test.
755
756 2018-04-06  Tom Tromey  <tom@tromey.com>
757
758         * dwarf.c (read_and_display_attr_value): Add missing DW_LANG
759         constants from DWARF 5.
760
761 2018-04-05  H.J. Lu  <hongjiu.lu@intel.com>
762
763         PR gas/22318
764         * configure: Regenerated.
765
766 2018-04-05  Maciej W. Rozycki  <macro@mips.com>
767
768         * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather
769         than `.dc.w' in second relocation.
770
771 2018-04-05  Maciej W. Rozycki  <macro@mips.com>
772
773         * testsuite/binutils-all/strip-13.d: Also expect `unsupported
774         relocation type 0x8f' error message.
775
776 2018-04-05  Maciej W. Rozycki  <macro@mips.com>
777
778         * testsuite/binutils-all/strip-13.s: Rename to...
779         * testsuite/binutils-all/strip-13rela.s: ... this.
780         * testsuite/binutils-all/strip-13rel.s: New test source.
781         * testsuite/binutils-all/strip-13mips64.s: New test source.
782         * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*',
783         `dlx-*' and `xgate-*' from `not-target' list.  Add `m6811-*' and
784         `m68hc11-*' to `not-target' list.
785         * testsuite/binutils-all/objcopy.exp: Switch between sources for
786         `strip-13'.
787
788 2018-04-05  Maciej W. Rozycki  <macro@mips.com>
789
790         * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than
791         241 (0xf1) for the relocation number and RELA addend.
792         * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the
793         `not-target' list.
794
795 2018-04-04  John David Anglin  <danglin@gcc.gnu.org>
796
797         * MAINTAINERS: Update my e-mail address.
798
799 2018-04-04  Nick Clifton  <nickc@redhat.com>
800
801         * MAINTAINERS: Move Jason Eckhardt to past maintainers section.
802
803 2018-03-23  Nick Clifton  <nickc@redhat.com>
804
805         * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
806         symbols.
807         (print_gnu_build_attribute_description): If no file start symbol
808         could be found, look for one two bytes into the file.
809         * testsuite/binutils-all/note-4-64.s: Set the address of the file
810         start symbol to two bytes into the file.
811         * testsuite/binutils-all/note-4-32.s: Likewise.
812
813 2018-03-21  H.J. Lu  <hongjiu.lu@intel.com>
814
815         * readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
816         DF_1_WEAKFILTER and DF_1_NOCOMMON.
817
818 2018-03-20  Nick Clifton  <nickc@redhat.com>
819
820         * po/es.po: Updated Spanish translation.
821         * po/ru.po: Updated Russian translation.
822
823 2018-03-13  Nick Clifton  <nickc@redhat.com>
824
825         PR 22957
826         * stabs.c (pop_binincl): Fail if the file index is off the end of
827         the stack.
828
829 2018-03-13  Nick Clifton  <nickc@redhat.com>
830
831         PR 22955
832         * stabs.c (parse_number): Add p_end parameter and use it to check
833         the validity of the pp parameter.  Add checks to prevent walking
834         off the end of the string buffer.
835         (parse_stab_string): Likewise.
836         (parse_stab_type): Likewise.
837         (parse_stab_type_number): Likewise.
838         (parse_stab_range_type): Likewise.
839         (parse_stab_sun_builtin_type): Likewise.
840         (parse_stab_sun_floating_type): Likewise.
841         (parse_stab_enum_type): Likewise.
842         (parse_stab_struct_type): Likewise.
843         (parse_stab_baseclasses): Likewise.
844         (parse_stab_struct_fields): Likewise.
845         (parse_stab_cpp_abbrev): Likewise.
846         (parse_stab_one_struct_field): Likewise.
847         (parse_stab_members): Likewise.
848         (parse_stab_tilde_field): Likewise.
849         (parse_stab_array_type): Likewise.
850
851         * parse_stab: Compute the end of the string and then pass it on to
852         individual parser functions.
853
854 2018-03-07  Paul Pluzhnikov  <ppluzhnikov@google.com>
855
856         PR binutils/22923
857         * binutils/readelf.c (get_ver_flags): Expand buffer to avoid
858         overflow.
859
860 2018-03-07  Alan Modra  <amodra@gmail.com>
861
862         * configure.ac: Add objdump_private_desc_xcoff for rs6000.
863         * configure: Regenerate.
864
865 2018-03-05  H.J. Lu  <hongjiu.lu@intel.com>
866
867         PR binutils/22911
868         * objdump.c (is_significant_symbol_name): Return TRUE for all
869         .plt* sections.
870         (find_symbol_for_address): Replace linear search with binary
871         search on dynamic relocations.
872
873 2018-03-01  Nick Clifton  <nickc@redhat.com>
874
875         PR 22905
876         * dwarf.c (display_debug_ranges): Check that the offset loaded
877         from the range_entry structure is valid.
878
879 2018-03-01  Alan Modra  <amodra@gmail.com>
880
881         * configure.ac (ALL_LINGUAS): Add sr.  Sort.
882         * configure: Regenerate.
883
884 2018-02-27  Nick Clifton  <nickc@redhat.com>
885
886         * po/pt.po: New Portuguese translation.
887         * configure.ac (ALL_LINGUAS): Add pt.
888         * configure: Regenerate.
889
890 2018-02-27  Nick Clifton  <nickc@redhat.com>
891
892         PR 22875
893         * objcopy.c (copy_object): Check the error status after marking
894         symbols used in relocations.
895         * testsuite/binutils-all/strip-13.s: New test source file.
896         * testsuite/binutils-all/strip-13.s: New test driver file.
897         * testsuite/binutils-all/objcopy.exp: Run the new test.
898
899 2018-02-26  Alan Modra  <amodra@gmail.com>
900
901         * testsuite/binutils-all/mips/mips-reginfo-n32.d,
902         * testsuite/binutils-all/mips/mips-reginfo.d: Update.
903
904 2018-02-23  Alan Modra  <amodra@gmail.com>
905
906         * testsuite/binutils-all/mips/mips-reginfo-n32.d,
907         * testsuite/binutils-all/mips/mips-reginfo.d: Update.
908
909 2018-02-20  Ronald Hoogenboom  <hoogenboom30@zonnet.nl>
910
911         * doc/binutils.texi (objcopy): Add missing closing square
912         parenthesis to listing of objcopy's command line options.
913
914 2018-02-19  Matthias Klose  <doko@debian.org>
915
916         * strings.c (long_options): Include-all-whitespace does not take
917         an extra agument.
918
919 2018-02-13  Alan Modra  <amodra@gmail.com>
920
921         PR 22836
922         * testsuite/binutils-all/group-7.s,
923         * testsuite/binutils-all/group-7a.d,
924         * testsuite/binutils-all/group-7b.d,
925         * testsuite/binutils-all/group-7c.d: New tests.
926         * testsuite/binutils-all/objcopy.exp: Run them.
927
928 2018-02-08  Nick Clifton  <nickc@redhat.com>
929
930         PR 22802
931         * dwarf.c (load_separate_debug_file): Return early if the user is
932         not interested in debug links.
933
934 2018-02-06  Nick Clifton  <nickc@redhat.com>
935
936         PR 22793
937         * readelf.c (find_section): Replace assertion with test and return
938         of NULL.
939         (find_section_by_address): Add test of section header table
940         existance.
941         (find_section_by_type): Likewise.
942         (find_section_in_set): Likewise.
943
944 2018-02-05  Maciej W. Rozycki  <macro@mips.com>
945
946         * testsuite/binutils-all/mips/mips-reginfo.d: New test.
947         * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
948         * testsuite/binutils-all/mips/mips-reginfo.s: New test source.
949         * testsuite/binutils-all/mips/mips.exp: Run the new tests.
950
951 2018-02-05  Maciej W. Rozycki  <macro@mips.com>
952
953         * testsuite/config/default.exp (binutils_run): Document
954         `binutils_run_status'.
955         * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
956         and set it.
957         (run_dump_test): Add `error', `error_output', `warning' and
958         `warning_output' options.  Update documentation accordingly.
959
960 2018-02-02  Andrew Burgess  <andrew.burgess@embecosm.com>
961
962         * dwarf.c (dwarf_regnames_riscv): New register name table.
963         (init_dwarf_regnames_riscv): New function.
964         (init_dwarf_regnames): Add call to initialise RiscV register
965         names.
966         * dwarf.h (init_dwarf_regnames_riscv): Declare.
967         * objdump.c (dump_dwarf): Add call to initialise RiscV register
968         names.
969
970 2018-02-01  Alan Modra  <amodra@gmail.com>
971
972         PR 22769
973         * objdump.c (load_specific_debug_section): Check for overflow
974         when adding one to section size for a string section terminator.
975
976 2018-01-30  Nick Clifton  <nickc@redhat.com>
977
978         PR 22734
979         * doc/binutils.texi (nm): Update description to point out that
980         zero-initialized values can also be shown as type B, b, S or s
981         since they can be stored in the BSS section.
982
983 2018-01-30  Alan Modra  <amodra@gmail.com>
984
985         * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
986         "artificially large" end address.
987
988 2018-01-28  Nick Clifton  <nickc@redhat.com>
989
990         * README-how-to-make-a-release: Add note about checking gpg key
991         and the results of gnupload.
992
993 2018-01-27  Nick Clifton  <nickc@redhat.com>
994
995         * README-how-to-make-a-release: Add details on how to actually
996         make the release.
997
998 2018-01-26  Nick Clifton  <nickc@redhat.com>
999
1000         * README-how-to-make-a-release: Add more details on updating
1001         version numbers.
1002
1003 2018-01-22  Maciej W. Rozycki  <macro@mips.com>
1004
1005         * doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
1006         option description.
1007
1008 2018-01-22  Maciej W. Rozycki  <macro@mips.com>
1009
1010         * MAINTAINERS: Update my company e-mail address.
1011
1012 2018-01-22  Nick Clifton  <nickc@redhat.com>
1013
1014         * po/sv.po: Updated Swedish translation.
1015
1016 2018-01-18  Nick Clifton  <nickc@redhat.com>
1017
1018         * po/bg.po: Updated Bulgarian translation.
1019
1020 2018-01-16  Joel Brobecker  <brobecker@adacore.com>
1021
1022         * README-how-to-make-a-release: Add reminder to update the
1023         branch name in gdbadmin's crontab on sourceware.
1024
1025 2018-01-16  Joel Brobecker  <brobecker@adacore.com>
1026
1027         * README-how-to-make-a-release: Remove trailing spaces.
1028
1029 2018-01-16  Nick Clifton  <nickc@redhat.com>
1030
1031         * po/fr.po: Updated French translation.
1032
1033 2018-01-15  Nick Clifton  <nickc@redhat.com>
1034
1035         * po/uk.po: Updated Ukranian translation.
1036
1037 2018-01-13  Nick Clifton  <nickc@redhat.com>
1038
1039         * README-how-to-make-a-release: Update notes.
1040         * po/binutils.pot: Regenerated.
1041
1042 2018-01-13  Nick Clifton  <nickc@redhat.com>
1043
1044         * configure: Regenerate.
1045
1046 2018-01-13  Nick Clifton  <nickc@redhat.com>
1047
1048         2.30 branch created.
1049         * NEWS: Add marker for 2.30.
1050
1051 2018-01-12  Nick Clifton  <nickc@redhat.com>
1052
1053         * README-how-to-make-a-release: Add notes on how to make the
1054         branch and prelease snapshot.
1055         * BRANCHES: Add binutils-2_29-branch.
1056
1057 2018-01-10  Nick Clifton  <nickc@redhat.com>
1058
1059         * MAINTAINERS: Note that it is now the configure.ac file and not
1060         the configure.in file that needs to be kept in sync with gcc.
1061         Add a note about sending patches for libiberty to gcc.
1062
1063 2018-01-03  Nick Clifton  <nickc@redhat.com>
1064
1065         * objcopy.c (merge_gnu_build_notes): Add cast to maximum address
1066         constants.
1067
1068 2018-01-03  Nick Clifton  <nickc@redhat.com>
1069
1070         * objcopy.c (objcopy_internal_note): New structure.
1071         (gap_exists): New function.
1072         (is_open_note): New function.
1073         (is_func_note): New function.
1074         (is_64bit): New function.
1075         (merge_gnu_build_notes): Handle v3 notes.  Do not merge
1076         if there are relocations against the notes.
1077         * readelf.c (get_note_type): Use short names for build attribute
1078         notes.
1079         (print_symbol_for_build_attribute): Rename to
1080         get_symbol_for_build_attribute.  Returns the found symbol rather
1081         than printing it.
1082         (print_gnu_build_attribute_description): Maintain address ranges
1083         for function notes as well as global notes.  Handle v3 notes.
1084         (print_gnu_build_attribute_name): Use more space for printing the
1085         name in wide mode.
1086         * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
1087         Eliminate symbol references in order to remove the need for
1088         relocations.
1089         * testsuite/binutils-all/note-2-64.s: Likewise.
1090         * testsuite/binutils-all/note-3-32.s: Add a size to the note_1
1091         symbol.
1092         * testsuite/binutils-all/note-3-64.s: Likewise.
1093         * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
1094         output.
1095         * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
1096         * testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
1097         * testsuite/binutils-all/note-2-32.d: Likewise.
1098         * testsuite/binutils-all/note-2-64.d: Likewise.
1099         * testsuite/binutils-all/note-3-32.d: Likewise.
1100         * testsuite/binutils-all/note-3-64.d: Likewise.
1101         * testsuite/binutils-all/note-4-64.s: New test.  Checks v3 notes.
1102         * testsuite/binutils-all/note-4-32.s: New test.
1103         * testsuite/binutils-all/note-4-64.d: New test result file.
1104         * testsuite/binutils-all/note-4-32.d: New test result file.
1105
1106 2018-01-03  Alan Modra  <amodra@gmail.com>
1107
1108         Update year range in copyright notice of all files.
1109
1110 For older changes see ChangeLog-2017
1111 \f
1112 Copyright (C) 2018 Free Software Foundation, Inc.
1113
1114 Copying and distribution of this file, with or without modification,
1115 are permitted in any medium without royalty provided the copyright
1116 notice and this notice are preserved.
1117
1118 Local Variables:
1119 mode: change-log
1120 left-margin: 8
1121 fill-column: 74
1122 version-control: never
1123 End: