OpenBSD had a local patch to fix libunwind with 32-bit PowerPC processors without AltiVec support (Motorola G3). https://reviews.llvm.org/D91906 eliminated almost all of our patch, but merging forward to 13 and adjusting based on that commit there was one more piece, which I am presenting here.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
It makes sense. Besides, the corresponding code in src/UnwindRegistersRestore.S doesn't read the saved VRSave register anymore, when __ALTIVEC__ isn't defined.