aboutsummaryrefslogtreecommitdiff
path: root/binutils/objcopy.c
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2021-02-24 10:08:56 +0000
committerNick Clifton <nickc@redhat.com>2021-02-24 10:08:56 +0000
commitc74147bbe00a74b95365fb7fd6631924b1a3d11d (patch)
tree741d2c671db5e8ce08c3caf2f416218c9989adc6 /binutils/objcopy.c
parent93af1b046b76380c1b06940c31581c30001d27de (diff)
downloadgdb-c74147bbe00a74b95365fb7fd6631924b1a3d11d.zip
gdb-c74147bbe00a74b95365fb7fd6631924b1a3d11d.tar.gz
gdb-c74147bbe00a74b95365fb7fd6631924b1a3d11d.tar.bz2
Remove support for old v1 & v2 style GNU build notes.
* objcopy.c (merge_gnu_build_notes): Remove support for v1/v2 GNU build notes. * readelf.c (print_gnu_build_attribute_description): Likewise.
Diffstat (limited to 'binutils/objcopy.c')
-rw-r--r--binutils/objcopy.c19
1 files changed, 2 insertions, 17 deletions
diff --git a/binutils/objcopy.c b/binutils/objcopy.c
index 90ae0bd..041acea 100644
--- a/binutils/objcopy.c
+++ b/binutils/objcopy.c
@@ -2246,23 +2246,8 @@ merge_gnu_build_notes (bfd * abfd,
break;
case 8:
- if (! is_64bit (abfd))
- {
- start = bfd_get_32 (abfd, pnote->note.descdata);
- end = bfd_get_32 (abfd, pnote->note.descdata + 4);
- }
- else
- {
- start = bfd_get_64 (abfd, pnote->note.descdata);
- /* FIXME: For version 1 and 2 notes we should try to
- calculate the end address by finding a symbol whose
- value is START, and then adding in its size.
-
- For now though, since v1 and v2 was not intended to
- handle gaps, we chose an artificially large end
- address. */
- end = (bfd_vma) -1;
- }
+ start = bfd_get_32 (abfd, pnote->note.descdata);
+ end = bfd_get_32 (abfd, pnote->note.descdata + 4);
break;
case 16: