Skip site navigation (1)Skip section navigation (2)
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>