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