aboutsummaryrefslogtreecommitdiff
path: root/gdbsupport/common-utils.cc
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2022-11-14 08:25:16 +1030
committerAlan Modra <amodra@gmail.com>2022-11-14 11:36:46 +1030
commit4f5c4fce8878830d8e4e928fa0dbe3f4ee2eb2cd (patch)
tree85d0c7efd9d38d9fb3caf11b5c1ee0e9e754183a /gdbsupport/common-utils.cc
parentf31e4e02eed3a758d757c7ede855b7aec1dd3850 (diff)
downloadbinutils-4f5c4fce8878830d8e4e928fa0dbe3f4ee2eb2cd.zip
binutils-4f5c4fce8878830d8e4e928fa0dbe3f4ee2eb2cd.tar.gz
binutils-4f5c4fce8878830d8e4e928fa0dbe3f4ee2eb2cd.tar.bz2
objcopy renaming section with explicit flags
This tidies SEC_RELOC handling in bfd, in the process fixing a bug with objcopy when renaming sections. bfd/ * reloc.c (_bfd_generic_set_reloc): Set/clear SEC_RELOC depending on reloc count. * elf64-sparc.c (elf64_sparc_set_reloc): Likewise. binutils/ * objcopy.c (copy_relocations_in_section): Remove now unnecessary clearing of SEC_RELOC. * testsuite/binutils-all/rename-section-01.d: New test. * testsuite/binutils-all/objcopy.exp: Run it. gas/ * write.c (size_seg): Remove unneccesary twiddle of SEC_RELOC. (write_relocs): Likewise. Always call bfd_set_reloc.
Diffstat (limited to 'gdbsupport/common-utils.cc')
0 files changed, 0 insertions, 0 deletions