diff options
author | Jan Beulich <jbeulich@suse.com> | 2024-10-11 08:20:06 +0200 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2024-10-11 08:20:06 +0200 |
commit | 29ed50151ab5905776eb3d5a956ac964ea852342 (patch) | |
tree | c26c55399972be3d082c011b69082db5ceb5d252 | |
parent | 1f1b5e506bf0d9bffef8525eb9bee19646713eb6 (diff) | |
download | gdb-29ed50151ab5905776eb3d5a956ac964ea852342.zip gdb-29ed50151ab5905776eb3d5a956ac964ea852342.tar.gz gdb-29ed50151ab5905776eb3d5a956ac964ea852342.tar.bz2 |
bfd/ELF: drop align_file_position()
Switch the sole user to BFD_ALIGN() instead. (It's comment was partly
wrong [stale?] anyway, talking of some maximum that was nowhere in
sight.)
-rw-r--r-- | bfd/elf.c | 11 |
1 files changed, 1 insertions, 10 deletions
@@ -4557,15 +4557,6 @@ elf_map_symbols (bfd *abfd, unsigned int *pnum_locals) return true; } -/* Align to the maximum file alignment that could be required for any - ELF data structure. */ - -static inline file_ptr -align_file_position (file_ptr off, int align) -{ - return (off + align - 1) & ~(align - 1); -} - /* Assign a file position to a section, optionally aligning to the required section alignment. */ @@ -7116,7 +7107,7 @@ _bfd_elf_assign_file_positions_for_non_load (bfd *abfd) /* Place the section headers. */ i_ehdrp = elf_elfheader (abfd); - off = align_file_position (off, 1 << bed->s->log_file_align); + off = BFD_ALIGN (off, 1u << bed->s->log_file_align); i_ehdrp->e_shoff = off; off += i_ehdrp->e_shnum * i_ehdrp->e_shentsize; elf_next_file_pos (abfd) = off; |