Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Sep 2016 06:04:16 -0700
From:      Mark Millard <markmi@dsl-only.net>
To:        FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
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]
Message-ID:  <0E2783E3-277F-47F1-B696-46FCFF0DB0F1@dsl-only.net>
In-Reply-To: <08136189-299F-4BD6-9E49-8D39A8913D62@dsl-only.net>
References:  <bug-26519-7604-VMzNnQls1g@http.llvm.org/bugs/> <08136189-299F-4BD6-9E49-8D39A8913D62@dsl-only.net>

next in thread | previous in thread | raw e-mail | index | archive | help
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: <markmi at dsl-only.net>
>=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: <markmi at dsl-only.net>
>=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 <markmi at dsl-only.net> 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: <markmi at dsl-only.net>


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.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0E2783E3-277F-47F1-B696-46FCFF0DB0F1>