Date: Thu, 24 Nov 2016 16:46:27 -0800 From: Mark Millard <markmi@dsl-only.net> To: Dimitry Andric <dim@freebsd.org>, svn-src-projects@freebsd.org, FreeBSD Toolchain <freebsd-toolchain@freebsd.org> Cc: FreeBSD PowerPC ML <freebsd-ppc@freebsd.org> Subject: Re: svn commit: r309117 - in projects/clang390-import: . lib/clang sys/sys [merging into head vs. powerpc and powerpc64 clang status] Message-ID: <37918185-F8CC-4093-AB70-F6373819C56C@dsl-only.net>
next in thread | raw e-mail | index | archive | help
> Author: dim > Date: Thu Nov 24 21:12:43 2016 > New Revision: 309117 > URL:=20 > https://svnweb.freebsd.org/changeset/base/309117 >=20 >=20 > Log: > In preparation for merging back to head, bump __FreeBSD_version, > FREEBSD_CC_VERSION and set date in ObsoleteFiles.inc. . . . Are the following TARGET_ARCH=3Dpowerpc and TARGET_ARCH=3Dpowerpc64 items from llvm going to be taken care of before the merge of clang 3.9.0 into head? If not, is there a plan to sometime after the merge? https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D214433 Bug ID: 214433 Summary: projects/clang390-import: powerpc and powerpc64 support needs to pick up two fixes from llvm (ABI = fix for ppc; softfloat enabled for ppc64) Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: bin Assignee:=20 freebsd-bugs at FreeBSD.org Reporter:=20 markmi at dsl-only.net There is a powerpc llvm tack-handling ABI violation bugfix and a = powerpc64 softfloat support addition (needed for libstand) that have yet to be = merged into projects/clang390-import (if they reasonably fit). Both of these fixes are ones required for FreeBSD to support using clang = for powerpc and powerpc64 targets. (llvm's bugzilla still has some of the = C++ exception handling defects waiting for fixes. But the two fixes below = should allow more testing and possibly finding of additional things that need = to be worked on for FreeBSD to use clang for powerpc and/or powerpc64.) The llvm reports of fixes are: 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 22, 2016 at 10:23:21 AM PDT To: <markmi[ at ]dsl-only.net> Krzysztof Parzyszek changed bug 26519=20 What Removed Added Status REOPENED RESOLVED Resolution --- FIXED Comment # 11 on bug 26519 from Krzysztof Parzyszek Committed in r282174. You are receiving this mail because: =E2=80=A2 You reported the bug. From: bugzilla-daemon[ at ]llvm.org Subject: [Bug 26970] clang 3.8.0 for powerpc64 vs. FreeBSD buildworld: = error: invalid float ABI 'soft float is not supported for ppc64' Date: October 1, 2016 at 7:12:07 PM PDT To: <markmi[ at ]dsl-only.net> Hal Finkel changed bug 26970=20 What Removed Added Status NEW RESOLVED Resolution --- FIXED Comment # 1 on bug 26970 from Hal Finkel r283060/r283061 enables soft-float for PPC64. You are receiving this mail because: =E2=80=A2 You reported the bug. =3D=3D=3D Mark Millard markmi at dsl-only.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37918185-F8CC-4093-AB70-F6373819C56C>