Re: 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 via freebsd-toolchain <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.toolchain,gmane.os.freebsd.devel.ppc |
|---|---|
| Message-ID | <[email protected]> |
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)