[PATCH] D143039: [AArch64] Unconditionally use DW_EH_PE_indirect|DW_EH_PE_pcrel personality/lsda/ttype encodings
Lang Hames via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Sat Feb 4 09:35:02 PST 2023
lhames added a comment.
JIT session error: Symbols not found: [ DW.ref.__gxx_personality_v0 ]
If I hand-compile source for the failing `simple-execution.cpp` testcase on Darwin with `clang --target=arm64-pc-linux-gnu -fno-pic -S` I see new references to `DW.ref.__gxx_personality_v0`, but I also see a definition:
.hidden DW.ref.__gxx_personality_v0
.weak DW.ref.__gxx_personality_v0
.section .data.DW.ref.__gxx_personality_v0,"aGw", at progbits,DW.ref.__gxx_personality_v0,comdat
.p2align 3, 0x0
.type DW.ref.__gxx_personality_v0, at object
.size DW.ref.__gxx_personality_v0, 8
DW.ref.__gxx_personality_v0:
.xword __gxx_personality_v0
My best guess is that the JIT linker is dropping this. I'm just doing a Linux build now so that I can figure out what's going wrong.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D143039/new/
https://reviews.llvm.org/D143039
More information about the llvm-commits
mailing list