Place .shstrtab section after .symtab and .strtab, thus restoring monotonically incre...
[external/binutils.git] / binutils / ChangeLog
1 2016-08-19  Nick Clifton  <nickc@redhat.com>
2
3         * testsuite/binutils-all/readelf.s: Adjust expected ordering of
4         sections.
5         * testsuite/binutils-all/readelf.s-64: Likewise.
6
7 2016-08-12  Nick Clifton  <nickc@redhat.com>
8
9         * readelf.c (process_symbol_table): Generate a warning if a local
10         symbol is found at and offste greater than or equal to the sh_info
11         field of it's section header.
12
13 2016-08-08  Nick Clifton  <nickc@redhat.com>
14
15         PR binutils/20440
16         * dwarf.c (display_debug_lines_decoded): Add checks for running
17         off the end of the section when populating the directory table and
18         file table.
19         (frame_display_row): Set max_regs equal to ncols.
20         (load_specific_debug_section): If the section is compressed, but
21         it is not big enough to hold a compression header then warn and
22         return 0.
23
24         PR binutils/20439
25         * dwarf.c (display_debug_lines_decoded): Check directory and file
26         indicies before using them to access directory and file tables.
27
28 2016-08-02  Nick Clifton  <nickc@redhat.com>
29
30         PR binutils/17512
31         * resbin.c (bin_to_res_version): Cast variables to correct type
32         for printing in error message.
33
34 2016-07-28  Nick Clifton  <nickc@redhat.com>
35
36         PR binutils/17512
37         * rescoff.c (read_coff_res_dir): Fix detection of buffer overrun.
38         * resbin.c (bin_to_res_version): Allow for the padded length of a
39         version block to be longer than the recorded length.  Skip padding
40         bytes.
41
42 2016-07-21  H.J. Lu  <hongjiu.lu@intel.com>
43
44         * configure: Regenerated.
45
46 2016-07-20  Claudiu Zissulescu  <claziss@synopsys.com>
47
48         * doc/binutils.texi (objdump): Add ARC disassembler options.
49         * testsuite/binutils-all/arc/dsp.s: New file.
50         * testsuite/binutils-all/arc/objdump.exp: Likewise.
51         * NEWS: Mention the new feature.
52
53 2016-07-20  Nick Clifton  <nickc@redhat.com>
54
55         * doc/binutils.texi (objcopy): Note that the localize symbol
56         options do not affect unique symbols.
57
58 2016-07-16  Alan Modra  <amodra@gmail.com>
59
60         * ar.c: Include plugin-api.h.
61         * nm.c: Likewise.
62
63 2016-07-16  Alan Modra  <amodra@gmail.com>
64
65         * bucomm.c: Don't include libbfd.h.
66         (endian_string, display_target_list): Delete forward declaration.
67         (display_info_table, display_target_tables): Likewise.
68         (LONGEST_ARCH): Delete.
69         (struct display_target): New.
70         (do_display_target): New function.
71         (display_target_list, display_info): Rewrite functions.
72         (display_info_table): Delete.
73         (do_info_size, do_info_header, do_info_row): New functions.
74
75 2016-07-16  Alan Modra  <amodra@gmail.com>
76
77         * elfcomm.h (HOST_WIDEST_INT): Move to..
78         * sysdep.h: ..here.
79         * od-macho.c: Don't include libbfd.h.  Do include dwarf.h
80         (dump_dyld_info_rebase): Use read_leb128 rather than
81         read_unsigned_leb128.
82         (dump_dyld_info_bind, dump_dyld_info_export_1): Likewise.
83         (dump_segment_split_info): Likewise.
84         (dump_dyld_info): Rename vars to avoid shadowing dwarf.h enums.
85         (dump_load_command): Likewise.
86
87 2016-07-16  Alan Modra  <amodra@gmail.com>
88
89         * ar.c: Don't include libbfd.h.
90         * objcopy.c: Likewise.
91         * bucomm.c (bfd_get_archive_filename): Use xmalloc rather than
92         bfd_malloc.
93
94 2016-07-15  Alan Modra  <amodra@gmail.com>
95
96         * testsuite/binutils-all/remove-relocs-01.s: Use .dc.a, not .word.
97
98 2016-07-14  Andrew Burgess  <andrew.burgess@embecosm.com>
99
100         * doc/binutils.texi (objcopy): Document 'remove-relocations'.
101         (strip): Likewise.
102         * objcopy.c (SECTION_CONTEXT_REMOVE_RELOCS): Define.
103         (enum command_line_switch): Add 'OPTION_REMOVE_RELOCS'.
104         (struct option strip_options): Add 'remove-relocations'.
105         (struct option copy_options): Likewise.
106         (copy_usage): Likewise.
107         (strip_usage): Likewise.
108         (handle_remove_relocations_option): New function.
109         (discard_relocations): New function.
110         (handle_remove_section_option): New function.
111         (copy_relocations_in_section): Use discard_relocations.
112         (strip_main): Use handle_remove_section_option for
113         'remove-section', and handle 'remove-relocations' option.
114         (copy_main): Likewise.
115         * testsuite/binutils-all/objcopy.exp: Run new tests.
116         * testsuite/binutils-all/remove-relocs-01.d: New file.
117         * testsuite/binutils-all/remove-relocs-01.s: New file.
118         * testsuite/binutils-all/remove-relocs-02.d: New file.
119         * testsuite/binutils-all/remove-relocs-03.d: New file.
120         * testsuite/binutils-all/remove-relocs-04.d: New file.
121         * testsuite/binutils-all/remove-relocs-05.d: New file.
122         * testsuite/binutils-all/remove-relocs-06.d: New file.
123         * NEWS: Mention new option.
124
125 2016-07-14  Andrew Burgess  <andrew.burgess@embecosm.com>
126
127         * objcopy.c (find_section_list): Handle section patterns starting
128         with '!' being a non-matching pattern.
129         * doc/binutils.texi (objcopy): Give example of using '!' with
130         --remove-section and --only-section.
131         (strip): Give example of using '!' with --remove-section.
132         * testsuite/binutils-all/data-sections.s: New file.
133         * testsuite/binutils-all/only-section-01.d: New file.
134         * testsuite/binutils-all/remove-section-01.d: New file.
135         * testsuite/binutils-all/objcopy.exp: Run new tests.
136         * NEWS: Mention new feature.
137
138 2016-07-09  Alan Modra  <amodra@gmail.com>
139
140         PR binutils/20337
141         * objdump.c (compare_symbols): For ELF, sort same value/type
142         symbols according to size.
143
144 2016-07-05  Andre Vieria  <andre.simoesdiasvieira@arm.com>
145
146         * objdump.c (dump_section_header): Rename SEC_ELF_NOREAD
147         to SEC_ELF_NOREAD.
148         * readelf.c (get_elf_section_flags): Rename ARM_NOREAD to
149         ARM_PURECODE and SHF_ARM_NOREAD to SHF_ARM_PURECODE.
150         (process_section_headers): Rename noread to purecode.
151
152         * section.c (SEC_ELF_NOREAD): Rename to ...
153         (SEC_ELF_PURECODE): ... this.
154
155 2016-07-01  Nick Clifton  <nickc@redhat.com>
156
157         * prdbg.c (pr_enum_type): Use a buffer big enough to hold an
158         extremely large decimal value.
159         (pr_range_type): Likewise.
160         (pr_array_type): Likewise.
161         (pr_struct_field): Likewise.
162         (pr_class_baseclass): Likewise.
163         (pr_class_method_variant): Likewise.
164         (pr_tag_type): Likewise.
165         (pr_int_constant): Likewise.
166         (pr_typed_constant): Likewise.
167         (pr_variable): Likewise.
168         (pr_function_parameter): Likewise.
169         (pr_start_block): Likewise.
170         (pr_lineno): Likewise.
171         (pr_end_block): Likewise.
172         (tg_enum_type): Likewise.
173         (tg_int_constant): Likewise.
174         (tg_typed_constant): Likewise.
175         (tg_start_block): Likewise.
176
177 2016-07-01  Nick Clifton  <nickc@redhat.com>
178
179         * testsuite/binutils-all/objcopy.exp
180         (objcopy_test_without_global_symbol): Expect this test to fail on
181         the AArch64 and ARM targets, since they preserve their mapping
182         symbols.
183
184 2016-07-01  Tristan Gingold  <gingold@adacore.com>
185
186         * NEWS: Add marker for 2.27.
187
188 2016-07-30  Tristan Gingold  <gingold@adacore.com>
189
190         * doc/binutils.texi (objdump): Fix mis-placement.
191
192 2016-06-28  Nick Clifton  <nickc@redhat.com>
193
194         * testsuite/binutils-all/ar.exp: Relax previous restriction on
195         Alpha targets.  Allow ELF based Alpha targets.
196
197 2016-06-28  Maciej W. Rozycki  <macro@imgtec.com>
198
199         * testsuite/binutils-all/ar.exp: Use `supports_gnu_unique' with
200         the `unique_symbol' test.
201
202 2016-06-28  Alan Modra  <amodra@gmail.com>
203
204         PR 20304
205         * objdump.c (objdump_print_symname): Don't attempt to retrieve
206         version info from synthetic symbols.
207
208 2016-06-24  Alan Modra  <amodra@gmail.com>
209
210         * objcopy.c (find_section_rename): Forward declare.  Remove
211         ibfd and sec_ptr param.  Add old_name param.  Allow for NULL
212         returned_flags.  Move read of section name and flags to..
213         (setup_section): ..here.  Update find_section_rename call.
214         (filter_symbols): Rename section symbols for renamed sections.
215         (copy_object): Call filter_symbols when renamed sections.
216         * testsuite/lib/binutils-common.exp (is_bad_symtab): New.
217         * testsuite/binutils-all/update-section.exp: Revert 96037eb0
218         mips xfail.
219         * testsuite/binutils-all/objcopy.exp (copy_executable): Use
220         is_bad_symtab.
221         (localize-hidden-1): xfail if is_bad_symtab.
222         * testsuite/binutils-all/readelf.exp: Use is_bad_symtab to select
223         between mips/tmips.
224
225 2016-06-24  Alan Modra  <amodra@gmail.com>
226
227         * objdump.c (struct print_file_list): Add "max_printed".
228         (try_print_file_open): Init new field.
229         (show_line): Don't show 5 context lines when redisplaying source.
230
231 2016-06-22  Nick Clifton  <nickc@redhat.com>
232
233         * testsuite/binutils-all/ar.exp: Skip tests for Alpha target.
234         Skip bfdtest1 tests for tic30 target.
235         * testsuite/binutils-all/arm/objdump.exp: Skip for aout arm
236         target.
237         * testsuite/binutils-all/compress.exp: Expect some tests to fail
238         on the nds32.
239         * testsuite/binutils-all/copy-3.d: Skip for go32 targets.
240         * testsuite/binutils-all/copy-4.d: Skip for AIX and linuxecoff
241         targets.
242         * testsuite/binutils-all/nm.exp: Treat beos based targets as ELF
243         targets.
244         * testsuite/binutils-all/objcopy.exp: Only run reverse bytes tests
245         if the bintest.o file was created.  Use the
246         get_standard_section_names proc to get the name of the data
247         section.
248         * testsuite/binutils-all/objdump.exp: Update regexps to allow for
249         RX section names.
250         * testsuite/binutils-all/readelf.exp: Use
251         get_standard_section_names proc to get the name of the data
252         section.
253         * testsuite/binutils-all/readelf.r: Allow for non standard text
254         section names.
255         * testsuite/binutils-all/readelf.s: Update regexps for tilepro.
256         * testsuite/binutils-all/size.exp: Allow for non standard section
257         names.
258         * testsuite/binutils-all/update-section.exp: Expect comapre 1vs4
259         to fail on mips targets.
260         * testsuite/lib/utils-lib.exp (default_binutils_run): Use
261         get_standard_section_names proc.
262         (run_dump_test): Likewise.
263         (proc get_standard_section_names): New proc.
264
265 2016-06-22  Nick Clifton  <nickc@redhat.com>
266
267         * readelf.c (dynamic_section_mips_val): Increase size of timebuf.
268         (process_mips_specific): Likewise.
269         (process_gnu_liblist): Likewise.
270
271 2016-06-21  Graham Markall  <graham.markall@embecosm.com>
272
273         * readelf.c (decode_ARC_machine_flags): Remove E_ARC_MACH_NPS400
274         case.
275
276 2016-06-15  Nick Clifton  <nickc@redhat.com>
277
278         * readelf.c (is_24bit_abs_reloc): Add support for R_FT32_20
279         reloc.
280
281 2016-06-14  John Baldwin  <jhb@FreeBSD.org>
282
283         * objcopy.c (do_elf_stt_common): Use correct type.
284
285 2016-06-14  Alan Modra  <amodra@gmail.com>
286
287         * ar.c: Expand uses of bfd_my_archive.
288         * size.c: Likewise.
289
290 2016-06-14  Alan Modra  <amodra@gmail.com>
291
292         PR ld/20241
293         * bucomm.c (bfd_get_archive_filename): Return file name within thin
294         archive.
295
296 2016-06-02  Nick Clifton  <nickc@redhat.com>
297
298         PR 20089
299         * objcopy.c (group_signature): Fail if the input symbol table has
300         not been loaded, or if the sh_info field of the group header is 0.
301
302         * dwarf.c (display_debug_frames): Do not display any
303         interpretation if the block consists solely of DW__CFA_NOPs.
304
305 2016-05-31  Alan Modra  <amodra@gmail.com>
306
307         * objcopy.c: Formatting, whitespace throughout.
308         (copy_main): Init newsym->othersym.
309         (parse_symflags): Make len a size_t.  Adjust uses.
310
311 2016-05-25  H.J. Lu  <hongjiu.lu@intel.com>
312
313         PR binutils/14625
314         * NEWS: Mention --enable-64-bit-archive.
315
316 2016-05-18  Nick Clifton  <nickc@redhat.com>
317
318         PR 20096
319         * objcopy.c (copy_relocations_in_section): Also check for the
320         symbol pointed to by sym_ptr_ptr being NULL.
321
322 2016-05-18  Maciej W. Rozycki  <macro@imgtec.com>
323
324         * testsuite/binutils-all/mips/mixed-mips16-micromips.d: New test.
325         * testsuite/binutils-all/mips/mixed-mips16-micromips.s: New test
326         source.
327         * testsuite/binutils-all/mips/mips.exp: Run the new test.
328
329 2016-05-18  Nick Clifton  <nickc@redhat.com>
330
331         * po/sv.po: Updated Swedish translation.
332
333 2016-05-18  Maciej W. Rozycki  <macro@imgtec.com>
334
335         * readelf.c (dynamic_section_mips_val) <DT_MIPS_RLD_VERSION>
336         <DT_MIPS_LOCAL_GOTNO, DT_MIPS_CONFLICTNO, DT_MIPS_LIBLISTNO>
337         <DT_MIPS_SYMTABNO, DT_MIPS_UNREFEXTNO, DT_MIPS_HIPAGENO>
338         <DT_MIPS_DELTA_CLASS_NO, DT_MIPS_DELTA_INSTANCE_NO>
339         <DT_MIPS_DELTA_RELOC_NO, DT_MIPS_DELTA_SYM_NO>
340         <DT_MIPS_DELTA_CLASSSYM_NO, DT_MIPS_COMPACT_SIZE>: Use the
341         `d_val' rather than `d_ptr' member of the dynamic entry.
342
343 2016-05-17  Maciej W. Rozycki  <macro@imgtec.com>
344
345         * testsuite/lib/binutils-common.exp (supports_gnu_unique): New
346         procedure.
347         * testsuite/binutils-all/objcopy.exp: Use `supports_gnu_unique'
348         with the `strip-10' test.
349
350 2016-05-16  Maciej W. Rozycki  <macro@imgtec.com>
351
352         * testsuite/binutils-all/objcopy.exp: Don't skip the `strip-10'
353         test for the V850.
354
355 2016-05-11  Andrew Bennett  <andrew.bennett@imgtec.com>
356
357         * readelf.c (print_mips_ases): Add DSPR3.
358
359 2016-05-10  Thomas Preud'homme  <thomas.preudhomme@arm.com>
360
361         * readelf.c (display_arm_attribute): Add output for Tag_DSP_extension.
362         (arm_attr_public_tags): Define DSP_extension attribute.
363
364 2016-05-10  Andrew Burgess  <andrew.burgess@embecosm.com>
365
366         * doc/binutils.texi (nm): Update description of --size-sort.
367
368 2016-05-09  Nick Clifton  <nickc@redhat.com>
369
370         PR binutils/20063
371         * readelf.c (get_32bit_section_headers): Warn if an out of range
372         sh_link or sh_info field is encountered.
373         (get_64bit_section_headers): Likewise.
374
375 2016-05-04  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
376
377         * testsuite/lib/binutils-common.exp (is_elf_format): Add avr-*-*.
378
379 2016-05-03  Nick Clifton  <nickc@redhat.com>
380
381         * po/sv.po: Updated Swedish translation.
382
383 2016-04-29  Pitchumani Sivanupandi  <pitchumani.s@atmel.com>
384
385         * readelf.c (is_32bit_pcrel_reloc): Return true if reloc is 32-bit
386         PC relocation for AVR target.
387         (is_none_reloc): Return true if reloc is any of AVR diff
388         relocations.
389
390 2016-04-29  Nick Clifton  <nickc@redhat.com>
391
392         PR 19938
393         * readelf.c (get_solaris_segment_type): New function.
394         (get_segment_type): Call it.
395
396 2016-04-28  Nick Clifton  <nickc@redhat.com>
397
398         * po/zh_CN.po: Updated Chinese (simplified) translation.
399
400 2016-04-28  Nick Clifton  <nickc@redhat.com>
401
402         PR target/19722
403         * testsuite/binutils-all/aarch64/illegal.s: New test.
404         * testsuite/binutils-all/aarch64/illegal.d: New test driver.
405
406 2016-04-20  Trevor Saunders  <tbsaunde+binutils@tbsaunde.org>
407
408         * resres.c: Likewise.
409
410 2016-04-15  H.J. Lu  <hongjiu.lu@intel.com>
411
412         * Makefile.in: Regenerated with automake 1.11.6.
413         * aclocal.m4: Likewise.
414         * doc/Makefile.in: Likewise.
415
416 2016-04-14  Nick Clifton  <nickc@redhat.com>
417
418         PR target/19938
419         * testsuite/binutils-all/i386/compressed-1b.d: Allow for the
420         string sections possibly having the SHF_STRINGS flag bit set.
421         * testsuite/binutils-all/i386/compressed-1c.d: Likewise.
422         * testsuite/binutils-all/readelf.s: Likewise.
423         * testsuite/binutils-all/readelf.s-64: Likewise.
424         * testsuite/binutils-all/x86-64/compressed-1b.d: Likewise.
425         * testsuite/binutils-all/x86-64/compressed-1c.d: Likewise.
426
427 2016-04-13  Nick Clifton  <nickc@redhat.com>
428
429         PR target/19938
430         * readelf.c (get_solaris_section_type): New function: Returns the
431         name of Solaris specific section types.
432         (get_solaris_dynamic_type): New function: Return the name of
433         Solaris specific dynamic types.
434         (get_dynamic_type): Use get_solaris_dynamic_type.
435         (get_section_type_name): Use get_solaris_section_type.
436         (get_solaris_symbol_visibility): New function: Returns Solaris
437         specific symbol visibilities.
438         (print_dynamic_symbol): Use get_solaris_symbol_visibility.
439         (process_symbol_table): Likewise.
440
441 2016-04-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
442
443         * dwarf.h (init_dwarf_regnames_s390): Declare.
444         * dwarf.c (dwarf_regnames_s390): New.
445         (init_dwarf_regnames_s390): New.
446         (init_dwarf_regnames): Call it.
447         * objdump.c (dump_dwarf): Likewise.
448
449 2016-04-11  Maciej W. Rozycki  <macro@imgtec.com>
450
451         * testsuite/binutils-all/mips/mips16-undecoded.d: New test.
452         * testsuite/binutils-all/mips/mips16-undecoded.s: New test
453         source.
454         * testsuite/binutils-all/mips/mips.exp: Run the new test.
455
456 2016-04-04  Nick Clifton  <nickc@redhat.com>
457
458         PR 19872
459         * dwarf.c (display_debug_aranges): Skip warning about unrecognised
460         version number if the version is zero.
461
462 2016-03-29  Alan Modra  <amodra@gmail.com>
463
464         * readelf.c (get_data): Use BFD_VMA_FMT to print bfd_size_type vars.
465         (get_dynamic_data): Likewise.
466
467 2016-03-22  Nick Clifton  <nickc@redhat.com>
468
469         PR 19851
470         * dwarf.c (SAFE_BYTE_GET): Replace local dynamic array allocation
471         with run time size check.
472
473         * configure: Regenerate.
474
475 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
476
477         * readelf.c (decode_ARC_machine_flags): Handle nps400.
478
479 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
480
481         * readelf.c (get_machine_flags): Move arc processing into...
482         (decode_ARC_machine_flags): ... new function.  Remove use of
483         EF_ARC_CPU_GENERIC, change default case from "generic arc" to
484         "unknown arc".  Merged ABI printing between two machine types.
485
486 2016-03-21  Andrew Burgess  <andrew.burgess@embecosm.com>
487
488         * testsuite/binutils-all/objdump.exp (cpus_expected): Add ARC700
489         to the architecture list.
490
491 2016-03-21  Nick Clifton  <nickc@redhat.com>
492
493         * dlltool.c: Replace use of alloca with call to xmalloc.
494         * dllwrap.c: Likewise.
495         * nlmconv.c: Likewise.
496         * objdump.c: Likewise.
497         * resrc.c: Likewise.
498         * winduni.c: Likewise.
499         * configure: Regenerate.
500
501 2016-03-07  Nick Clifton  <nickc@redhat.com>
502
503         PR binutils/19775
504         * testsuite/binutils-all/ar.exp (proc empty_archive): New proc.
505         Run the new proc.
506         * testsuite/binutils-all/empty: New, empty, file.
507
508 2016-03-04  Matthew Wahab  <matthew.wahab@arm.com>
509
510         * readelf.c (arm_attry_tag_FP_arch): Add "NEON for ARMv8.1".
511
512 2016-02-26  H.J. Lu  <hongjiu.lu@intel.com>
513
514         PR ld/19645
515         * NEWS: Mention --elf-stt-common= for objcopy.
516         * doc/binutils.texi: Document --elf-stt-common= for objcopy.
517         * objcopy.c (do_elf_stt_common): New.
518         (command_line_switch): Add OPTION_ELF_STT_COMMON.
519         (copy_options): Add --elf-stt-common=.
520         (copy_usage): Add --elf-stt-common=.
521         (copy_object): Also check do_elf_stt_common for ELF targets.
522         (copy_file): Handle do_elf_stt_common.
523         (copy_main): Handle OPTION_ELF_STT_COMMON.
524         * readelf.c (apply_relocations): Support STT_COMMON.
525         * testsuite/binutils-all/common-1.s: New file.
526         * testsuite/binutils-all/common-1a.d: Likewise.
527         * testsuite/binutils-all/common-1b.d: Likewise.
528         * testsuite/binutils-all/common-1c.d: Likewise.
529         * testsuite/binutils-all/common-1d.d: Likewise.
530         * testsuite/binutils-all/common-1e.d: Likewise.
531         * testsuite/binutils-all/common-1f.d: Likewise.
532         * testsuite/binutils-all/common-2.s: Likewise.
533         * testsuite/binutils-all/common-2a.d: Likewise.
534         * testsuite/binutils-all/common-2b.d: Likewise.
535         * testsuite/binutils-all/common-2c.d: Likewise.
536         * testsuite/binutils-all/common-2d.d: Likewise.
537         * testsuite/binutils-all/common-2e.d: Likewise.
538         * testsuite/binutils-all/common-2f.d: Likewise.
539         * testsuite/binutils-all/objcopy.exp
540         (objcopy_test_elf_common_symbols): New proc.
541         Run objcopy_test_elf_common_symbols for ELF targets
542
543 2016-02-16  H.J. Lu  <hongjiu.lu@intel.com>
544
545         PR binutils/19647
546         * readelf.c (get_section_type_name): Add a missing break.
547
548 2016-02-16  Claudiu Zissulescu  <claziss@synopsys.com>
549
550         * readelf.c (is_32bit_pcrel_reloc): Add R_ARC_32_PCREL.
551
552 2016-02-15  Nick Clifton  <nickc@redhat.com>
553
554         * readelf.c (get_section_type_name): Add hex prefix to offsets
555         printed for LOPROC and LOOS values.  Ensure that a result is
556         always returned for the V850 target, even when an unrecognised
557         processor specific value is encountered.
558         (process_section_headers): Display key values in the order in
559         which they appear to the user.  Add the "C (compressed)" value to
560         the list.
561
562 2016-02-12  H.J. Lu  <hongjiu.lu@intel.com>
563
564         * doc/binutils.texi: Fix a typo.
565
566 2016-02-05  Cupertino Miranda  <Cupertino.Miranda@synopsys.com>
567
568         * testsuite/binutils-all/objdump.exp: Update expected default
569         architecture value for ARC binaries.
570
571 2016-02-02  H.J. Lu  <hongjiu.lu@intel.com>
572
573         PR binutils/19547
574         * testsuite/binutils-all/objcopy.exp
575         (objcopy_test_without_global_symbol): New proc.
576         Run objcopy_test_without_global_symbol.
577         * testsuite/binutils-all/pr19547.c: New file.
578
579 2016-01-28  H.J. Lu  <hongjiu.lu@intel.com>
580
581         PR binutils/19523
582         * Makefile.am (check-DEJAGNU): Pass CC and CC_FOR_BUILD to
583         runtest.
584         * Makefile.in: Regenerated.
585         * testsuite/binutils-all/compress.exp (test_gnu_debuglink): New
586         proc.
587         Run test_gnu_debuglink for native ELF build.
588
589 2016-01-20  Nick Clifton  <nickc@redhat.com>
590
591         PR 19495
592         * testsuite/binutils-all/dlltool.exp: Fix tests for targets which
593         do not support inserting leading underscores.
594
595 2016-01-20  Mickael Guene  <mickael.guene@st.com>
596
597         * readelf.c (get_elf_section_flags): Display y letter for section
598         with SHF_ARM_NOREAD section flag in readelf section output.
599         (process_section_headers): Add y letter in readelf section output
600         key mapping for ARM architecture.
601         * objdump.c (dump_section_header): Display NOREAD attributes as
602         well.
603         * doc/binutils.texi (objdump): Note that it is correct for
604         sections to have both the READONLY and NOREAD attributes.
605
606 2016-01-19  John Baldwin  <jhb@FreeBSD.org>
607
608         * readelf.c (get_freebsd_elfcore_note_type): Remove unused variable.
609
610 2016-01-19  John Baldwin  <jhb@FreeBSD.org>
611
612         * readelf.c (get_freebsd_elfcore_note_type): New
613         (process_note): Add support for FreeBSD core notes.
614
615 2016-01-18  Miranda Cupertino  <Cupertino.Miranda@synopsys.com>
616             Zissulescu Claudiu  <Claudiu.Zissulescu@synopsys.com>
617
618         * readelf.c (get_machine_flags): Add support for newer ARC ELF
619         header flags.
620
621 2016-01-18  Alan Modra  <amodra@gmail.com>
622
623         * configure: Regenerate.
624
625 2016-01-17  Alan Modra  <amodra@gmail.com>
626
627         * configure: Regenerate.
628
629 2016-01-17  Alan Modra  <amodra@gmail.com>
630
631         * testsuite/lib/binutils-common.exp (is_elf_format): Return true
632         for m68hc11/12 and xgate triples.
633
634 2016-01-17  Alan Modra  <amodra@gmail.com>
635
636         * readelf.c (is_32bit_abs_reloc): Add R_M68HC11_32.
637
638 2016-01-01  Alan Modra  <amodra@gmail.com>
639
640         Update year range in copyright notice of all files.
641
642 For older changes see ChangeLog-2015 and testsuite/ChangeLog-1215
643 \f
644 Copyright (C) 2016 Free Software Foundation, Inc.
645
646 Copying and distribution of this file, with or without modification,
647 are permitted in any medium without royalty provided the copyright
648 notice and this notice are preserved.
649
650 Local Variables:
651 mode: change-log
652 left-margin: 8
653 fill-column: 74
654 version-control: never
655 End: