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)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.