From owner-freebsd-toolchain@freebsd.org Fri Nov 25 00:46:36 2016 Return-Path: Delivered-To: freebsd-toolchain@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 99B03C53B34 for ; Fri, 25 Nov 2016 00:46:36 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-31.reflexion.net [208.70.210.31]) (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 4B952D22 for ; Fri, 25 Nov 2016 00:46:35 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 13644 invoked from network); 25 Nov 2016 00:46:14 -0000 Received: from unknown (HELO mail-cs-01.app.dca.reflexion.local) (10.81.19.1) by 0 (rfx-qmail) with SMTP; 25 Nov 2016 00:46:14 -0000 Received: by mail-cs-01.app.dca.reflexion.local (Reflexion email security v8.20.0) with SMTP; Thu, 24 Nov 2016 19:46:39 -0500 (EST) Received: (qmail 21939 invoked from network); 25 Nov 2016 00:46:39 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 25 Nov 2016 00:46:39 -0000 Received: from [192.168.1.106] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id 7C728EC7977; Thu, 24 Nov 2016 16:46:28 -0800 (PST) From: Mark Millard Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) 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> Date: Thu, 24 Nov 2016 16:46:27 -0800 Cc: FreeBSD PowerPC ML To: Dimitry Andric , svn-src-projects@freebsd.org, FreeBSD Toolchain X-Mailer: Apple Mail (2.3251) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Nov 2016 00:46:36 -0000 > 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: 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: 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