diff options
author | Jakub Jelinek <jakub@redhat.com> | 2001-07-11 19:40:32 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2001-07-11 19:40:32 +0000 |
commit | 82401b87df7e1bacc685254c544ecce5a2d236bd (patch) | |
tree | 3e7f8529c1daefefb81669d727563658f1369a01 /bfd/elf64-sparc.c | |
parent | 04c3066cc51842d9d8b9f8542fca01ab157fa582 (diff) | |
download | gdb-82401b87df7e1bacc685254c544ecce5a2d236bd.tar.gz |
* elf32-sparc.c (_bfd_sparc_elf_howto_table): Remove support for
R_SPARC_UA64.
(elf32_sparc_check_relocs): Likewise.
Only create .rela section for alloced sections in shared libraries.
(elf32_sparc_relocate_section): Likewise.
Remove redundant check.
Optimize unaligned reloc usage.
* elf64-sparc.c (sparc64_elf_relocate_section): Remove redundant
check.
* testsuite/gas/sparc/unalign.s: Remove .uaxword test.
* testsuite/gas/sparc/unalign.d: Adjust accordingly.
Diffstat (limited to 'bfd/elf64-sparc.c')
-rw-r--r-- | bfd/elf64-sparc.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/bfd/elf64-sparc.c b/bfd/elf64-sparc.c index bd32b6eb4fc..29effd1966d 100644 --- a/bfd/elf64-sparc.c +++ b/bfd/elf64-sparc.c @@ -2283,12 +2283,8 @@ sparc64_elf_relocate_section (output_bfd, info, input_bfd, input_section, ++sreloc->reloc_count; /* This reloc will be computed at runtime, so there's no - need to do anything now, unless this is a RELATIVE - reloc in an unallocated section. */ - if (skip - || (input_section->flags & SEC_ALLOC) != 0 - || ELF64_R_TYPE_ID (outrel.r_info) != R_SPARC_RELATIVE) - continue; + need to do anything now. */ + continue; } break; } |