[llvm] [BOLT][AArch64] Make gs-pacret-autiasp.s deterministic (PR #145527)
Paschalis Mpeis via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 25 05:56:30 PDT 2025
paschalis-mpeis wrote:
Hey @kbeyls and @atrosinenko,
That was really helpful, thank you! 🙏
I've added the `g` symbol and updated each test case affected to make the test deterministic.
The root cause of the unresolved symbol [behaviour](https://github.com/llvm/llvm-project/pull/128576#issuecomment-2682489666) is still unclear. Perhaps BOLT treated that undefined call as non-external and assumes it cannot return/recover, causing the block to split?
We should keep this in mind and at some point investigate it further.
https://github.com/llvm/llvm-project/pull/145527
More information about the llvm-commits
mailing list