llvm submittal 41050 created for powerpc64 C++ exception code generation: ld r2,40(r1) missing or skipped before bl __cxa_begin_catch code
Mark Millard
marklmi at yahoo.com
Fri Mar 22 18:53:26 UTC 2019
https://reviews.llvm.org/D59694 is a review for a fix for
WITH_LLVM_LIBUNWIND= when WITHOUT_LIB32= is in use.
Why not lib32 as well? Well . . .
As stands:
A) 32-bit powerpc llvm-libunwind fails to build.
and:
B) If it did build, it would have the r2 (TOC) problem even after
this patch.
Attempting to fix (B) without fixing (A) would leave an untestable
fix. So it is unlikely that covering (B) should be part of the 41050
defect's effort, even though powerpc64 FreeBSD will still be
incomplete for libunwind support overall.
===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)
More information about the freebsd-ppc
mailing list