diff options
author | Alan Modra <amodra@gmail.com> | 2025-02-18 11:24:27 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2025-02-18 11:26:55 +1030 |
commit | 3bb7d3ea813c9e4d7e60d83b293d34a2390a4122 (patch) | |
tree | 0d466dc4e28aedce6d8dbdc658d958ca813ec99b | |
parent | 104443510ad1238d6f30d446bd7070a523d0e9ab (diff) | |
download | binutils-3bb7d3ea813c9e4d7e60d83b293d34a2390a4122.zip binutils-3bb7d3ea813c9e4d7e60d83b293d34a2390a4122.tar.gz binutils-3bb7d3ea813c9e4d7e60d83b293d34a2390a4122.tar.bz2 |
Re: bfd_set_section_alignment errors.
Fix another one for aarch64.
-rw-r--r-- | bfd/elfxx-aarch64.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bfd/elfxx-aarch64.c b/bfd/elfxx-aarch64.c index 04c65a0..2c2424c 100644 --- a/bfd/elfxx-aarch64.c +++ b/bfd/elfxx-aarch64.c @@ -743,12 +743,11 @@ _bfd_aarch64_elf_create_gnu_property_section (struct bfd_link_info *info, | SEC_READONLY | SEC_HAS_CONTENTS | SEC_DATA)); - if (sec == NULL) - info->callbacks->fatal (_("%P: failed to create GNU property section\n")); - unsigned align = (bfd_get_mach (ebfd) & bfd_mach_aarch64_ilp32) ? 2 : 3; - if (!bfd_set_section_alignment (sec, align)) - info->callbacks->fatal (_("%pA: failed to align section\n"), sec); + if (sec == NULL + || !bfd_set_section_alignment (sec, align)) + info->callbacks->fatal (_("%P: failed to create %s\n"), + NOTE_GNU_PROPERTY_SECTION_NAME); elf_section_type (sec) = SHT_NOTE; } |