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