[llvm] [BOLT] Ignore AArch64 markers outside their sections. (PR #74106)
Jacob Bramley via llvm-commits
llvm-commits at lists.llvm.org
Thu Sep 26 01:15:39 PDT 2024
jacobbramley wrote:
I had to add a couple of exceptions to avoid noise in common cases:
* End-of-section symbols are accepted at this stage because they're filtered later anyway, and a few tests rely on the existing mechanism (which triggers _after_ the AArch64 marker handling). I suspect that could be refactored, but the change would be much bigger than this patch.
* TLS symbols (notably `_TLS_MODULE_BASE_` on my AArch64 Linux binaries) always seem to come up, so this hides the warning for ignored `ST_Other` symbols by default. I haven't seen any cases where this does the wrong thing.
I'll update with a clang-format fix in a second.
https://github.com/llvm/llvm-project/pull/74106
More information about the llvm-commits
mailing list