Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Mar 2019 11:53:16 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
Subject:   Re: llvm submittal 41050 created for powerpc64 C++ exception code generation: ld r2,40(r1) missing or skipped before bl __cxa_begin_catch code
Message-ID:  <FDA31463-0684-472A-9E72-4D19A75F7A7C@yahoo.com>
In-Reply-To: <16343810-DB93-4B7B-92C7-9985B94E3F22@yahoo.com>
References:  <0AD5D131-C5E3-424E-A276-D960ABDBDFCD@yahoo.com> <2429D922-3214-4D40-9616-56BC0CB93A15@yahoo.com> <795BBC02-6CE9-401E-8D9F-84FB9FB31364@yahoo.com> <16343810-DB93-4B7B-92C7-9985B94E3F22@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

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)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FDA31463-0684-472A-9E72-4D19A75F7A7C>