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