[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gold/30217] PowerPC: R_PPC64_JMP_SLOT relocation on local std::map
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug gold/30217] PowerPC: R_PPC64_JMP_SLOT relocation on local std::map symbol when using -mlongcall and --version-script |
Date: |
Wed, 21 Jun 2023 13:33:28 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=30217
--- Comment #5 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot
gnu.org> ---
The master branch has been updated by Alan Modra <amodra@sourceware.org>:
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=dc808a2ebab337b5517add4c1aad298cf836c239
commit dc808a2ebab337b5517add4c1aad298cf836c239
Author: Alan Modra <amodra@gmail.com>
Date: Wed Jun 21 22:44:09 2023 +0930
PR30536, ppc64el gold linker produces unusable clang-16 binary
In commit 0961e631575b, the fix for PR30217, make_lplt_section and
make_brlt_section were changed to use rela_dyn_ rather than their own
separate dynamic reloc sections. This fails miserably whenever brlt_
is needed for long branches, due to needing to iterate sizing and thus
reset brlt_ sizes.
PR 30536
PR 30217
* powerpc.cc (Target_powerpc::make_brlt_section): Don't use
rela_dyn_.
--
You are receiving this mail because:
You are on the CC list for the bug.
- [Bug gold/30217] PowerPC: R_PPC64_JMP_SLOT relocation on local std::map symbol when using -mlongcall and --version-script,
cvs-commit at gcc dot gnu.org <=