From owner-freebsd-ppc@freebsd.org Tue Sep 6 13:04:26 2016 Return-Path: Delivered-To: freebsd-ppc@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B8303B96C01 for ; Tue, 6 Sep 2016 13:04:26 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-43.reflexion.net [208.70.210.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 6EBCCB2C for ; Tue, 6 Sep 2016 13:04:25 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 22349 invoked from network); 6 Sep 2016 13:05:06 -0000 Received: from unknown (HELO rtc-sm-01.app.dca.reflexion.local) (10.81.150.1) by 0 (rfx-qmail) with SMTP; 6 Sep 2016 13:05:06 -0000 Received: by rtc-sm-01.app.dca.reflexion.local (Reflexion email security v8.00.0) with SMTP; Tue, 06 Sep 2016 09:04:22 -0400 (EDT) Received: (qmail 15909 invoked from network); 6 Sep 2016 13:04:22 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 6 Sep 2016 13:04:22 -0000 Received: from [192.168.0.104] (ip70-189-131-151.lv.lv.cox.net [70.189.131.151]) by iron2.pdx.net (Postfix) with ESMTPSA id F26CCEC8AEF; Tue, 6 Sep 2016 06:04:16 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) Subject: Re: From llvm: Fwd: [Bug 26519] Clang 3.8.0's "Target: powerpc-unknown-freebsd11.0" code generation is violating the SVR4 ABI (SEGV can result) [fixed in llvm -r280705] From: Mark Millard In-Reply-To: <08136189-299F-4BD6-9E49-8D39A8913D62@dsl-only.net> Date: Tue, 6 Sep 2016 06:04:16 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: <0E2783E3-277F-47F1-B696-46FCFF0DB0F1@dsl-only.net> References: <08136189-299F-4BD6-9E49-8D39A8913D62@dsl-only.net> To: FreeBSD Toolchain , FreeBSD PowerPC ML X-Mailer: Apple Mail (2.3124) X-BeenThere: freebsd-ppc@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting FreeBSD to the PowerPC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Sep 2016 13:04:26 -0000 llvm's bugzilla reports that the stack-handling SVR4 ABI violation for = TARGET_ARCH=3Dpowerpc has been fixed r280705 (likely on trunk)! See = below. This still leaves some problems in the C++ Itanium ABI exception = handling support for both powerpc64 and powerpc. Also powerpc64 does not = have softfloat available --which blocks libstand from building. Overall = the META llvm bug 25780 still lists 3 "depends on" defects pending. One = has a partial fix out for review. Begin forwarded message: > From: bugzilla-daemon at llvm.org > Subject: [Bug 26519] Clang 3.8.0's "Target: = powerpc-unknown-freebsd11.0" code generation is violating the SVR4 ABI = (SEGV can result) > Date: September 6, 2016 at 5:31:17 AM PDT > To: >=20 > Krzysztof Parzyszek changed bug 26519=20 > What Removed Added > Status NEW RESOLVED > Resolution --- FIXED >=20 > Comment # 6 on bug 26519 from Krzysztof Parzyszek > Committed in r280705. >=20 > You are receiving this mail because: > =E2=80=A2 You reported the bug. Begin forwarded message: > From: bugzilla-daemon at llvm.org > Subject: [Bug 25780] [META] Using Clang as the FreeBSD/ppc system = compiler > Date: September 6, 2016 at 5:31:20 AM PDT > To: >=20 > Bug 25780 depends on bug 26519, which changed state.=20 > What Removed Added > Status NEW RESOLVED > Resolution --- FIXED >=20 > You are receiving this mail because: > =E2=80=A2 You are on the CC list for the bug. =3D=3D=3D Mark Millard markmi at dsl-only.net On 2016-Sep-1, at 8:08 AM, Mark Millard wrote: https://reviews.llvm.org/D24093 is a code review for llvm potentially = fixing the violation of the TARGET_ARCH=3Dpowerpc SVR4 ABI stack = handling rules, no longer requiring a "red-zone" on the stack. See below = for more information. =3D=3D=3D Mark Millard markmi at dsl-only.net Begin forwarded message: From: bugzilla-daemon at llvm.org Subject: [Bug 26519] Clang 3.8.0's "Target: powerpc-unknown-freebsd11.0" = code generation is violating the SVR4 ABI (SEGV can result) Date: September 1, 2016 at 7:22:49 AM PDT To: Comment # 5 on bug 26519 from Krzysztof Parzyszek Patch for review: https://reviews.llvm.org/D24093 You are receiving this mail because: =E2=80=A2 You reported the bug.