2018-03-23 20:20:03 +08:00
|
|
|
|
2018-03-23 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* readelf.c (get_symbol_for_build_attribute): Skip ARM mapping
|
|
|
|
|
symbols.
|
|
|
|
|
(print_gnu_build_attribute_description): If no file start symbol
|
|
|
|
|
could be found, look for one two bytes into the file.
|
|
|
|
|
* testsuite/binutils-all/note-4-64.s: Set the address of the file
|
|
|
|
|
start symbol to two bytes into the file.
|
|
|
|
|
* testsuite/binutils-all/note-4-32.s: Likewise.
|
|
|
|
|
|
2018-03-22 03:55:40 +08:00
|
|
|
|
2018-03-21 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
* readelf.c (process_dynamic_section): Also dump DF_1_KMOD,
|
|
|
|
|
DF_1_WEAKFILTER and DF_1_NOCOMMON.
|
|
|
|
|
|
2018-03-20 19:05:18 +08:00
|
|
|
|
2018-03-20 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* po/es.po: Updated Spanish translation.
|
|
|
|
|
* po/ru.po: Updated Russian translation.
|
|
|
|
|
|
2018-03-14 01:03:04 +08:00
|
|
|
|
2018-03-13 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 22957
|
|
|
|
|
* stabs.c (pop_binincl): Fail if the file index is off the end of
|
|
|
|
|
the stack.
|
|
|
|
|
|
2018-03-14 00:10:45 +08:00
|
|
|
|
2018-03-13 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 22955
|
|
|
|
|
* stabs.c (parse_number): Add p_end parameter and use it to check
|
|
|
|
|
the validity of the pp parameter. Add checks to prevent walking
|
|
|
|
|
off the end of the string buffer.
|
|
|
|
|
(parse_stab_string): Likewise.
|
|
|
|
|
(parse_stab_type): Likewise.
|
|
|
|
|
(parse_stab_type_number): Likewise.
|
|
|
|
|
(parse_stab_range_type): Likewise.
|
|
|
|
|
(parse_stab_sun_builtin_type): Likewise.
|
|
|
|
|
(parse_stab_sun_floating_type): Likewise.
|
|
|
|
|
(parse_stab_enum_type): Likewise.
|
|
|
|
|
(parse_stab_struct_type): Likewise.
|
|
|
|
|
(parse_stab_baseclasses): Likewise.
|
|
|
|
|
(parse_stab_struct_fields): Likewise.
|
|
|
|
|
(parse_stab_cpp_abbrev): Likewise.
|
|
|
|
|
(parse_stab_one_struct_field): Likewise.
|
|
|
|
|
(parse_stab_members): Likewise.
|
|
|
|
|
(parse_stab_tilde_field): Likewise.
|
|
|
|
|
(parse_stab_array_type): Likewise.
|
2018-03-14 01:03:04 +08:00
|
|
|
|
|
2018-03-14 00:10:45 +08:00
|
|
|
|
* parse_stab: Compute the end of the string and then pass it on to
|
|
|
|
|
individual parser functions.
|
|
|
|
|
|
2018-03-08 10:16:34 +08:00
|
|
|
|
2018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/22923
|
|
|
|
|
* binutils/readelf.c (get_ver_flags): Expand buffer to avoid
|
|
|
|
|
overflow.
|
|
|
|
|
|
2018-03-07 08:36:15 +08:00
|
|
|
|
2018-03-07 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* configure.ac: Add objdump_private_desc_xcoff for rs6000.
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
|
2018-03-05 19:44:46 +08:00
|
|
|
|
2018-03-05 H.J. Lu <hongjiu.lu@intel.com>
|
|
|
|
|
|
|
|
|
|
PR binutils/22911
|
|
|
|
|
* objdump.c (is_significant_symbol_name): Return TRUE for all
|
|
|
|
|
.plt* sections.
|
|
|
|
|
(find_symbol_for_address): Replace linear search with binary
|
|
|
|
|
search on dynamic relocations.
|
|
|
|
|
|
2018-03-02 00:14:08 +08:00
|
|
|
|
2018-03-01 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 22905
|
|
|
|
|
* dwarf.c (display_debug_ranges): Check that the offset loaded
|
|
|
|
|
from the range_entry structure is valid.
|
|
|
|
|
|
2018-03-01 05:56:51 +08:00
|
|
|
|
2018-03-01 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* configure.ac (ALL_LINGUAS): Add sr. Sort.
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
|
2018-02-27 20:27:30 +08:00
|
|
|
|
2018-02-27 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* po/pt.po: New Portuguese translation.
|
|
|
|
|
* configure.ac (ALL_LINGUAS): Add pt.
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
|
Have info_to_howto functions return a success/fail status. Check this result. Stop strip from completeing if one of these functions fails.
bfd PR 22875
* elf-bfd.h (struct elf_backend_data): Change the return type of
the elf_info_to_howto and elf_info_to_howto_rel function pointers
to bfd_boolean.
* elfcode.h (elf_slurp_reloc_table_from_section): Check the return value from the info_to_howto function and fail if that function failed.
* elf32-h8300.c (elf32_h8_relocate_section): Check return value from the info_to_howto function.
(elf32_h8_relax_section): Likewise.
* elf32-lm32.c (lm32_elf_relocate_section): Likewise.
* elf32-m68hc1x.c (elf32_m68hc11_relocate_section): Likewise.
* elf32-score.c (s3_bfd_score_elf_relocate_section): Likewise.
* elf32-score7.c (s7_bfd_score_elf_relocate_section): Likewise.
* elf32-tic6x.c (elf32_tic6x_relocate_section): Likewise.
* elf64-ia64-vms.c (elf64_ia64_relocate_section): Likewise.
* elf64-sparc.c (elf64_sparc_slurp_one_reloc_table): Likewise.
* elf64-x86-64.c (elf_x86_64_tls_transition): Likewise.
* elfnn-ia64.c (elfNN_ia64_relocate_section): Likewise.
* elfnn-riscv.c (riscv_elf_check_relocs): Likewise.
(riscv_elf_relocate_section): Likewise.
* elf-hppa.h (elf_hppa_info_to_howto): Change return type to
bfd_boolean. Issue an error message, set an error value and
return FALSE if the reloc is not recognized.
(elf_hppa_info_to_howto_rel): Likewise.
* elf-m10200.c (mn10200_info_to_howto): Likewise.
* elf-m10300.c (mn10300_info_to_howto): Likewise.
* elf.c (_bfd_elf_no_info_to_howto): Likewise.
* elf32-arc.c (arc_info_to_howto_rel): Likewise.
* elf32-arm.c (elf32_arm_info_to_howto): Likewise.
* elf32-avr.c (avr_info_to_howto_rela): Likewise.
* elf32-bfin.c (bfin_info_to_howto): Likewise.
* elf32-cr16.c (elf_cr16_info_to_howto): Likewise.
* elf32-cr16c.c (elf_cr16c_info_to_howto): Likewise.
* elf32-cris.c (elf_cr16c_info_to_howto_rel, cris_info_to_howto_rela): Likewise.
* elf32-crx.c (elf_crx_info_to_howto): Likewise.
* elf32-d10v.c (d10v_info_to_howto_rel): Likewise.
* elf32-d30v.c (d30v_info_to_howto_rel, d30v_info_to_howto_rela): Likewise.
* elf32-dlx.c (dlx_rtype_to_howto, elf32_dlx_info_to_howto, elf32_dlx_info_to_howto_rel): Likewise.
* elf32-epiphany.c (epiphany_info_to_howto_rela): Likewise.
* elf32-fr30.c (fr30_info_to_howto_rela): Likewise.
* elf32-frv.c (frv_info_to_howto_rela, frvfdpic_info_to_howto_rel): Likewise.
* elf32-ft32.c (ft32_info_to_howto_rela): Likewise.
* elf32-gen.c (elf_generic_info_to_howto, elf_generic_info_to_howto_rel): Likewise.
* elf32-h8300.c (elf32_h8_info_to_howto, elf32_h8_info_to_howto_rel): Likewise.
* elf32-i370.c (i370_elf_info_to_howto): Likewise.
* elf32-i386.c (elf_i386_reloc_type_lookup, elf_i386_rtype_to_howto, elf_i386_info_to_howto_rel): Likewise.
* elf32-i860.c (lookup_howto, elf32_i860_info_to_howto_rela): Likewise.
* elf32-i960.c (elf32_i960_info_to_howto_rel): Likewise.
* elf32-ip2k.c (ip2k_info_to_howto_rela): Likewise.
* elf32-iq2000.c (iq2000_info_to_howto_rela): Likewise.
* elf32-lm32.c (lm32_info_to_howto_rela): Likewise.
* elf32-m32c.c (m32c_info_to_howto_rela): Likewise.
* elf32-m32r.c (m32r_info_to_howto_rel, m32r_info_to_howto): Likewise.
* elf32-m68hc11.c (m68hc11_info_to_howto_rel): Likewise.
* elf32-m68hc12.c (m68hc11_info_to_howto_rel): Likewise.
* elf32-m68k.c (rtype_to_howto): Likewise.
* elf32-mcore.c (mcore_elf_info_to_howto): Likewise.
* elf32-mep.c (mep_info_to_howto_rela): Likewise.
* elf32-metag.c (metag_info_to_howto_rela): Likewise.
* elf32-microblaze.c (microblaze_elf_info_to_howto): Likewise.
* elf32-mips.c (mips_info_to_howto_rel, mips_info_to_howto_rela): Likewise.
* elf32-moxie.c (moxie_info_to_howto_rela): Likewise.
* elf32-msp430.c (msp430_info_to_howto_rela): Likewise.
* elf32-mt.c (mt_info_to_howto_rela): Likewise.
* elf32-nds32.c (nds32_info_to_howto_rel, nds32_info_to_howto): Likewise.
* elf32-nios2.c (nios2_elf32_info_to_howto): Likewise.
* elf32-or1k.c (or1k_info_to_howto_rela): Likewise.
* elf32-pj.c (pj_elf_info_to_howto): Likewise.
* elf32-ppc.c (ppc_elf_info_to_howto): Likewise.
* elf32-pru.c (pru_elf32_info_to_howto): Likewise.
* elf32-rl78.c (rl78_info_to_howto_rela): Likewise.
* elf32-rx.c (rx_info_to_howto_rela): Likewise.
* elf32-s390.c (elf_s390_info_to_howto): Likewise.
* elf32-score.c (s3_bfd_score_info_to_howto, _bfd_score_info_to_howto): Likewise.
* elf32-score7.c (s7_bfd_score_info_to_howto): Likewise.
* elf32-sh.c (sh_elf_info_to_howto): Likewise.
* elf32-spu.c (spu_elf_info_to_howto): Likewise.
* elf32-tic6x.c (elf32_tic6x_info_to_howto, elf32_tic6x_info_to_howto_rel): Likewise.
* elf32-tilepro.c (tilepro_info_to_howto_rela): Likewise.
* elf32-v850.c (v850_elf_info_to_howto_rel, v850_elf_info_to_howto_rela, v800_elf_info_to_howto): Likewise.
* elf32-vax.c (rtype_to_howto): Likewise.
* elf32-visium.c (visium_info_to_howto_rela): Likewise.
* elf32-wasm32.c (elf32_wasm32_rtype_to_howto, elf32_wasm32_info_to_howto_rela): Likewise.
* elf32-xc16x.c (elf32_xc16x_info_to_howto): Likewise.
* elf32-xgate.c (xgate_info_to_howto_rel): Likewise.
* elf32-xstormy16.c (xstormy16_info_to_howto_rela): Likewise.
* elf32-xtensa.c (elf_xtensa_info_to_howto_rela): Likewise.
* elf64-alpha.c (elf64_alpha_info_to_howto): Likewise.
* elf64-gen.c (elf_generic_info_to_howto, elf_generic_info_to_howto_rel): Likewise.
* elf64-ia64-vms.c (elf64_ia64_info_to_howto): Likewise.
* elf64-mips.c (mips_elf64_info_to_howto_rela): Likewise.
* elf64-mmix.c (mmix_info_to_howto_rela): Likewise.
* elf64-ppc.c (ppc64_elf_info_to_howto): Likewise.
* elf64-s390.c (elf_s390_reloc_type_lookup): Likewise.
* elf64-sh64.c (elf_s390_info_to_howto, sh_elf64_info_to_howto): Likewise.
* elf64-x86-64.c (elf_x86_64_info_to_howto): Likewise.
* elfn32-mips.c (mips_info_to_howto_rel, mips_info_to_howto_rela): Likewise.
* elfnn-aarch64.c (elfNN_aarch64_info_to_howto): Likewise.
* elfnn-ia64.c (elfNN_ia64_info_to_howto): Likewise.
* elfnn-riscv.c (riscv_info_to_howto_rela): Likewise.
* elfxx-ia64.c (ia64_elf_reloc_type_lookup): Likewise.
* elfxx-sparc.c (_bfd_sparc_elf_info_to_howto): Likewise.
* elfxx-tilegx.c (tilegx_info_to_howto_rela): Likewise.
* elf32-score.h (s7_bfd_score_info_to_howto): Update prototype.
* elfxx-sparc.h (_bfd_sparc_elf_info_to_howto): Update prototype.
* elfxx-tilegx.h (tilegx_info_to_howto_rela): Update prototype.
* elfxx-target.h (elf_info_to_howto, elf_info_to_howto_rel): Default to NULL.
binutils PR 22875
* objcopy.c (copy_object): Check the error status after marking symbols used in relocations.
* testsuite/binutils-all/strip-13.s: New test source file.
* testsuite/binutils-all/strip-13.s: New test driver file.
* testsuite/binutils-all/objcopy.exp: Run the new test.
2018-02-27 18:15:13 +08:00
|
|
|
|
2018-02-27 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 22875
|
|
|
|
|
* objcopy.c (copy_object): Check the error status after marking
|
|
|
|
|
symbols used in relocations.
|
|
|
|
|
* testsuite/binutils-all/strip-13.s: New test source file.
|
|
|
|
|
* testsuite/binutils-all/strip-13.s: New test driver file.
|
|
|
|
|
* testsuite/binutils-all/objcopy.exp: Run the new test.
|
|
|
|
|
|
MIPS messages
More standardization of messages.
bfd/
* elfxx-mips.c: Standardize error/warning messages.
binutils/
* testsuite/binutils-all/mips/mips-reginfo-n32.d,
* testsuite/binutils-all/mips/mips-reginfo.d: Update.
gas/
* testsuite/gas/mips/reginfo-2.l: Update.
ld/
* testsuite/ld-mips-elf/attr-gnu-4-12.d,
* testsuite/ld-mips-elf/attr-gnu-4-13.d,
* testsuite/ld-mips-elf/attr-gnu-4-14.d,
* testsuite/ld-mips-elf/attr-gnu-4-16.d,
* testsuite/ld-mips-elf/attr-gnu-4-17.d,
* testsuite/ld-mips-elf/attr-gnu-4-18.d,
* testsuite/ld-mips-elf/attr-gnu-4-19.d,
* testsuite/ld-mips-elf/attr-gnu-4-21.d,
* testsuite/ld-mips-elf/attr-gnu-4-23.d,
* testsuite/ld-mips-elf/attr-gnu-4-24.d,
* testsuite/ld-mips-elf/attr-gnu-4-25.d,
* testsuite/ld-mips-elf/attr-gnu-4-26.d,
* testsuite/ld-mips-elf/attr-gnu-4-27.d,
* testsuite/ld-mips-elf/attr-gnu-4-28.d,
* testsuite/ld-mips-elf/attr-gnu-4-29.d,
* testsuite/ld-mips-elf/attr-gnu-4-31.d,
* testsuite/ld-mips-elf/attr-gnu-4-32.d,
* testsuite/ld-mips-elf/attr-gnu-4-34.d,
* testsuite/ld-mips-elf/attr-gnu-4-35.d,
* testsuite/ld-mips-elf/attr-gnu-4-36.d,
* testsuite/ld-mips-elf/attr-gnu-4-37.d,
* testsuite/ld-mips-elf/attr-gnu-4-38.d,
* testsuite/ld-mips-elf/attr-gnu-4-39.d,
* testsuite/ld-mips-elf/attr-gnu-4-41.d,
* testsuite/ld-mips-elf/attr-gnu-4-42.d,
* testsuite/ld-mips-elf/attr-gnu-4-43.d,
* testsuite/ld-mips-elf/attr-gnu-4-45.d,
* testsuite/ld-mips-elf/attr-gnu-4-46.d,
* testsuite/ld-mips-elf/attr-gnu-4-47.d,
* testsuite/ld-mips-elf/attr-gnu-4-48.d,
* testsuite/ld-mips-elf/attr-gnu-4-49.d,
* testsuite/ld-mips-elf/attr-gnu-4-52.d,
* testsuite/ld-mips-elf/attr-gnu-4-53.d,
* testsuite/ld-mips-elf/attr-gnu-4-54.d,
* testsuite/ld-mips-elf/attr-gnu-4-58.d,
* testsuite/ld-mips-elf/attr-gnu-4-59.d,
* testsuite/ld-mips-elf/attr-gnu-4-61.d,
* testsuite/ld-mips-elf/attr-gnu-4-62.d,
* testsuite/ld-mips-elf/attr-gnu-4-63.d,
* testsuite/ld-mips-elf/attr-gnu-4-64.d,
* testsuite/ld-mips-elf/attr-gnu-4-68.d,
* testsuite/ld-mips-elf/attr-gnu-4-69.d,
* testsuite/ld-mips-elf/attr-gnu-4-71.d,
* testsuite/ld-mips-elf/attr-gnu-4-72.d,
* testsuite/ld-mips-elf/attr-gnu-4-73.d,
* testsuite/ld-mips-elf/attr-gnu-4-74.d,
* testsuite/ld-mips-elf/attr-gnu-4-78.d,
* testsuite/ld-mips-elf/attr-gnu-4-79.d,
* testsuite/ld-mips-elf/attr-gnu-4-81.d,
* testsuite/ld-mips-elf/attr-gnu-4-89.d,
* testsuite/ld-mips-elf/attr-gnu-8-12.d,
* testsuite/ld-mips-elf/attr-gnu-8-21.d,
* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n32.d,
* testsuite/ld-mips-elf/bal-jalx-pic-micromips-n64.d,
* testsuite/ld-mips-elf/bal-jalx-pic-micromips.d,
* testsuite/ld-mips-elf/bal-jalx-pic-n32.d,
* testsuite/ld-mips-elf/bal-jalx-pic-n64.d,
* testsuite/ld-mips-elf/bal-jalx-pic.d,
* testsuite/ld-mips-elf/mode-change-error-1.d,
* testsuite/ld-mips-elf/unaligned-branch-2.d,
* testsuite/ld-mips-elf/unaligned-branch-ignore-2.d,
* testsuite/ld-mips-elf/unaligned-branch-ignore-micromips.d,
* testsuite/ld-mips-elf/unaligned-branch-ignore-mips16.d,
* testsuite/ld-mips-elf/unaligned-branch-ignore-r6-1.d,
* testsuite/ld-mips-elf/unaligned-branch-micromips.d,
* testsuite/ld-mips-elf/unaligned-branch-mips16.d,
* testsuite/ld-mips-elf/unaligned-branch-r6-1.d,
* testsuite/ld-mips-elf/unaligned-branch-r6-2.d,
* testsuite/ld-mips-elf/unaligned-branch.d,
* testsuite/ld-mips-elf/unaligned-jalx-1.d,
* testsuite/ld-mips-elf/unaligned-jalx-3.d,
* testsuite/ld-mips-elf/unaligned-jalx-addend-1.d,
* testsuite/ld-mips-elf/unaligned-jalx-addend-3.d,
* testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d,
* testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d,
* testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d,
* testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d,
* testsuite/ld-mips-elf/unaligned-jump-micromips.d,
* testsuite/ld-mips-elf/unaligned-jump-mips16.d,
* testsuite/ld-mips-elf/unaligned-jump.d: Update.
2018-02-20 18:32:16 +08:00
|
|
|
|
2018-02-26 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/binutils-all/mips/mips-reginfo-n32.d,
|
|
|
|
|
* testsuite/binutils-all/mips/mips-reginfo.d: Update.
|
|
|
|
|
|
BFD messages
bfd/
* archive.c, * bfd.c, * linker.c, * reloc.c, * stabs.c,
* syms.c: Standardize error/warning messages.
binutils/
* testsuite/binutils-all/mips/mips-reginfo-n32.d,
* testsuite/binutils-all/mips/mips-reginfo.d: Update.
gas/
* testsuite/gas/mips/reginfo-2.l: Update.
ld/
* testsuite/ld-arm/cmse-implib-errors.out,
* testsuite/ld-arm/cmse-new-earlier-later-implib.out,
* testsuite/ld-arm/cmse-new-implib-not-sg-in-implib.out,
* testsuite/ld-arm/cmse-new-wrong-implib.out,
* testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out,
* testsuite/ld-arm/cmse-veneers-wrong-entryfct.out,
* testsuite/ld-cris/badgotr1.d,
* testsuite/ld-cris/tls-err-24.d,
* testsuite/ld-cris/tls-err-25.d,
* testsuite/ld-cris/tls-err-26.d,
* testsuite/ld-cris/tls-err-27.d,
* testsuite/ld-cris/tls-err-28.d,
* testsuite/ld-cris/tls-err-40.d,
* testsuite/ld-cris/tls-err-44.d,
* testsuite/ld-cris/tls-err-48.d,
* testsuite/ld-cris/tls-err-52.d,
* testsuite/ld-cris/tls-err-53.d,
* testsuite/ld-cris/tls-err-55.d,
* testsuite/ld-cris/tls-err-56.d,
* testsuite/ld-cris/tls-err-62.d,
* testsuite/ld-cris/tls-err-65.d,
* testsuite/ld-cris/tls-err-77.d,
* testsuite/ld-elf/empty-implib.out,
* testsuite/ld-elf/indirect.exp: Update.
2018-02-21 10:39:29 +08:00
|
|
|
|
2018-02-23 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/binutils-all/mips/mips-reginfo-n32.d,
|
|
|
|
|
* testsuite/binutils-all/mips/mips-reginfo.d: Update.
|
|
|
|
|
|
2018-02-20 21:33:15 +08:00
|
|
|
|
2018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl>
|
|
|
|
|
|
|
|
|
|
* doc/binutils.texi (objcopy): Add missing closing square
|
|
|
|
|
parenthesis to listing of objcopy's command line options.
|
|
|
|
|
|
2018-02-19 19:56:53 +08:00
|
|
|
|
2018-02-19 Matthias Klose <doko@debian.org>
|
|
|
|
|
|
|
|
|
|
* strings.c (long_options): Include-all-whitespace does not take
|
|
|
|
|
an extra agument.
|
|
|
|
|
|
2018-02-13 11:39:48 +08:00
|
|
|
|
2018-02-13 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR 22836
|
|
|
|
|
* testsuite/binutils-all/group-7.s,
|
|
|
|
|
* testsuite/binutils-all/group-7a.d,
|
|
|
|
|
* testsuite/binutils-all/group-7b.d,
|
|
|
|
|
* testsuite/binutils-all/group-7c.d: New tests.
|
|
|
|
|
* testsuite/binutils-all/objcopy.exp: Run them.
|
|
|
|
|
|
2018-02-08 20:29:07 +08:00
|
|
|
|
2018-02-08 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 22802
|
|
|
|
|
* dwarf.c (load_separate_debug_file): Return early if the user is
|
|
|
|
|
not interested in debug links.
|
|
|
|
|
|
2018-02-07 00:05:13 +08:00
|
|
|
|
2018-02-06 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 22793
|
|
|
|
|
* readelf.c (find_section): Replace assertion with test and return
|
|
|
|
|
of NULL.
|
|
|
|
|
(find_section_by_address): Add test of section header table
|
|
|
|
|
existance.
|
|
|
|
|
(find_section_by_type): Likewise.
|
|
|
|
|
(find_section_in_set): Likewise.
|
|
|
|
|
|
2018-02-05 22:00:21 +08:00
|
|
|
|
2018-02-05 Maciej W. Rozycki <macro@mips.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/binutils-all/mips/mips-reginfo.d: New test.
|
|
|
|
|
* testsuite/binutils-all/mips/mips-reginfo-n32.d: New test.
|
|
|
|
|
* testsuite/binutils-all/mips/mips-reginfo.s: New test source.
|
|
|
|
|
* testsuite/binutils-all/mips/mips.exp: Run the new tests.
|
|
|
|
|
|
2018-02-05 22:00:21 +08:00
|
|
|
|
2018-02-05 Maciej W. Rozycki <macro@mips.com>
|
|
|
|
|
|
|
|
|
|
* testsuite/config/default.exp (binutils_run): Document
|
|
|
|
|
`binutils_run_status'.
|
|
|
|
|
* testsuite/lib/utils-lib.exp (default_binutils_run): Likewise,
|
|
|
|
|
and set it.
|
|
|
|
|
(run_dump_test): Add `error', `error_output', `warning' and
|
|
|
|
|
`warning_output' options. Update documentation accordingly.
|
|
|
|
|
|
2018-02-02 23:25:31 +08:00
|
|
|
|
2018-02-02 Andrew Burgess <andrew.burgess@embecosm.com>
|
|
|
|
|
|
|
|
|
|
* dwarf.c (dwarf_regnames_riscv): New register name table.
|
|
|
|
|
(init_dwarf_regnames_riscv): New function.
|
|
|
|
|
(init_dwarf_regnames): Add call to initialise RiscV register
|
|
|
|
|
names.
|
|
|
|
|
* dwarf.h (init_dwarf_regnames_riscv): Declare.
|
|
|
|
|
* objdump.c (dump_dwarf): Add call to initialise RiscV register
|
|
|
|
|
names.
|
|
|
|
|
|
2018-02-01 15:31:00 +08:00
|
|
|
|
2018-02-01 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
PR 22769
|
|
|
|
|
* objdump.c (load_specific_debug_section): Check for overflow
|
|
|
|
|
when adding one to section size for a string section terminator.
|
|
|
|
|
|
2018-01-31 01:22:41 +08:00
|
|
|
|
2018-01-30 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
PR 22734
|
|
|
|
|
* doc/binutils.texi (nm): Update description to point out that
|
|
|
|
|
zero-initialized values can also be shown as type B, b, S or s
|
|
|
|
|
since they can be stored in the BSS section.
|
|
|
|
|
|
2018-01-29 13:18:03 +08:00
|
|
|
|
2018-01-30 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
* objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as
|
|
|
|
|
"artificially large" end address.
|
|
|
|
|
|
2018-01-29 00:35:37 +08:00
|
|
|
|
2018-01-28 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* README-how-to-make-a-release: Add note about checking gpg key
|
|
|
|
|
and the results of gnupload.
|
|
|
|
|
|
2018-01-28 00:37:24 +08:00
|
|
|
|
2018-01-27 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* README-how-to-make-a-release: Add details on how to actually
|
|
|
|
|
make the release.
|
|
|
|
|
|
2018-01-26 19:14:26 +08:00
|
|
|
|
2018-01-26 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* README-how-to-make-a-release: Add more details on updating
|
|
|
|
|
version numbers.
|
|
|
|
|
|
2018-01-23 05:05:56 +08:00
|
|
|
|
2018-01-22 Maciej W. Rozycki <macro@mips.com>
|
|
|
|
|
|
|
|
|
|
* doc/binutils.texi (objcopy): Fix a typo in `--rename-section'
|
|
|
|
|
option description.
|
|
|
|
|
|
2018-01-22 23:38:09 +08:00
|
|
|
|
2018-01-22 Maciej W. Rozycki <macro@mips.com>
|
|
|
|
|
|
|
|
|
|
* MAINTAINERS: Update my company e-mail address.
|
|
|
|
|
|
2018-01-22 21:48:15 +08:00
|
|
|
|
2018-01-22 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* po/sv.po: Updated Swedish translation.
|
|
|
|
|
|
2018-01-18 17:38:59 +08:00
|
|
|
|
2018-01-18 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* po/bg.po: Updated Bulgarian translation.
|
|
|
|
|
|
2018-01-16 21:18:36 +08:00
|
|
|
|
2018-01-16 Joel Brobecker <brobecker@adacore.com>
|
|
|
|
|
|
|
|
|
|
* README-how-to-make-a-release: Add reminder to update the
|
|
|
|
|
branch name in gdbadmin's crontab on sourceware.
|
|
|
|
|
|
2018-01-16 19:20:01 +08:00
|
|
|
|
2018-01-16 Joel Brobecker <brobecker@adacore.com>
|
|
|
|
|
|
|
|
|
|
* README-how-to-make-a-release: Remove trailing spaces.
|
|
|
|
|
|
2018-01-16 20:45:44 +08:00
|
|
|
|
2018-01-16 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* po/fr.po: Updated French translation.
|
|
|
|
|
|
2018-01-15 20:09:11 +08:00
|
|
|
|
2018-01-15 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* po/uk.po: Updated Ukranian translation.
|
|
|
|
|
|
2018-01-13 21:56:48 +08:00
|
|
|
|
2018-01-13 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
2018-01-13 22:29:27 +08:00
|
|
|
|
* README-how-to-make-a-release: Update notes.
|
2018-01-13 21:56:48 +08:00
|
|
|
|
* po/binutils.pot: Regenerated.
|
|
|
|
|
|
2018-01-13 21:31:12 +08:00
|
|
|
|
2018-01-13 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* configure: Regenerate.
|
|
|
|
|
|
2018-01-13 21:20:55 +08:00
|
|
|
|
2018-01-13 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
2018-01-13 21:26:38 +08:00
|
|
|
|
2.30 branch created.
|
2018-01-13 21:20:55 +08:00
|
|
|
|
* NEWS: Add marker for 2.30.
|
|
|
|
|
|
2018-01-13 01:52:38 +08:00
|
|
|
|
2018-01-12 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* README-how-to-make-a-release: Add notes on how to make the
|
|
|
|
|
branch and prelease snapshot.
|
|
|
|
|
* BRANCHES: Add binutils-2_29-branch.
|
|
|
|
|
|
2018-01-10 23:29:21 +08:00
|
|
|
|
2018-01-10 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* MAINTAINERS: Note that it is now the configure.ac file and not
|
|
|
|
|
the configure.in file that needs to be kept in sync with gcc.
|
|
|
|
|
Add a note about sending patches for libiberty to gcc.
|
|
|
|
|
|
2018-01-04 01:32:59 +08:00
|
|
|
|
2018-01-03 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* objcopy.c (merge_gnu_build_notes): Add cast to maximum address
|
|
|
|
|
constants.
|
|
|
|
|
|
2018-01-03 18:28:33 +08:00
|
|
|
|
2018-01-03 Nick Clifton <nickc@redhat.com>
|
|
|
|
|
|
|
|
|
|
* objcopy.c (objcopy_internal_note): New structure.
|
|
|
|
|
(gap_exists): New function.
|
|
|
|
|
(is_open_note): New function.
|
|
|
|
|
(is_func_note): New function.
|
|
|
|
|
(is_64bit): New function.
|
|
|
|
|
(merge_gnu_build_notes): Handle v3 notes. Do not merge
|
|
|
|
|
if there are relocations against the notes.
|
|
|
|
|
* readelf.c (get_note_type): Use short names for build attribute
|
|
|
|
|
notes.
|
|
|
|
|
(print_symbol_for_build_attribute): Rename to
|
|
|
|
|
get_symbol_for_build_attribute. Returns the found symbol rather
|
|
|
|
|
than printing it.
|
|
|
|
|
(print_gnu_build_attribute_description): Maintain address ranges
|
|
|
|
|
for function notes as well as global notes. Handle v3 notes.
|
|
|
|
|
(print_gnu_build_attribute_name): Use more space for printing the
|
|
|
|
|
name in wide mode.
|
|
|
|
|
* testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word.
|
|
|
|
|
Eliminate symbol references in order to remove the need for
|
|
|
|
|
relocations.
|
|
|
|
|
* testsuite/binutils-all/note-2-64.s: Likewise.
|
|
|
|
|
* testsuite/binutils-all/note-3-32.s: Add a size to the note_1
|
|
|
|
|
symbol.
|
|
|
|
|
* testsuite/binutils-all/note-3-64.s: Likewise.
|
|
|
|
|
* testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected
|
|
|
|
|
output.
|
|
|
|
|
* testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise.
|
|
|
|
|
* testsuite/binutils-all/mips/mips-note-2r.d: Likewise.
|
|
|
|
|
* testsuite/binutils-all/note-2-32.d: Likewise.
|
|
|
|
|
* testsuite/binutils-all/note-2-64.d: Likewise.
|
|
|
|
|
* testsuite/binutils-all/note-3-32.d: Likewise.
|
|
|
|
|
* testsuite/binutils-all/note-3-64.d: Likewise.
|
|
|
|
|
* testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes.
|
|
|
|
|
* testsuite/binutils-all/note-4-32.s: New test.
|
|
|
|
|
* testsuite/binutils-all/note-4-64.d: New test result file.
|
|
|
|
|
* testsuite/binutils-all/note-4-32.d: New test result file.
|
|
|
|
|
|
2018-01-03 13:17:27 +08:00
|
|
|
|
2018-01-03 Alan Modra <amodra@gmail.com>
|
|
|
|
|
|
|
|
|
|
Update year range in copyright notice of all files.
|
|
|
|
|
|
2018-01-03 13:15:17 +08:00
|
|
|
|
For older changes see ChangeLog-2017
|
2016-01-01 18:44:31 +08:00
|
|
|
|
|
2018-01-03 13:15:17 +08:00
|
|
|
|
Copyright (C) 2018 Free Software Foundation, Inc.
|
2016-01-01 18:44:31 +08:00
|
|
|
|
|
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
|
|
|
are permitted in any medium without royalty provided the copyright
|
|
|
|
|
notice and this notice are preserved.
|
|
|
|
|
|
|
|
|
|
Local Variables:
|
|
|
|
|
mode: change-log
|
|
|
|
|
left-margin: 8
|
|
|
|
|
fill-column: 74
|
|
|
|
|
version-control: never
|
|
|
|
|
End:
|