diff options
author | Nick Clifton <nickc@redhat.com> | 2021-02-24 10:08:56 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2021-02-24 10:08:56 +0000 |
commit | c74147bbe00a74b95365fb7fd6631924b1a3d11d (patch) | |
tree | 741d2c671db5e8ce08c3caf2f416218c9989adc6 /binutils/objcopy.c | |
parent | 93af1b046b76380c1b06940c31581c30001d27de (diff) | |
download | gdb-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.c | 19 |
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: |