e709a2d42792b5d933eaab6439eae58b75b1b7ad
[binutils-gdb.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: