From LLVM: I got a note that LLVM plans to remove PPC64's V1 abi support; I'm asked about what support there is for the PPC64 little-endian/V2 abi (see forwarded message)
Nathan Whitehorn
nwhitehorn at freebsd.org
Wed Mar 28 18:50:25 UTC 2018
Is this big-endian support or V1 support being removed? We support the
V2 ABI fully on FreeBSD, but not (yet) little-endian. Like on Linux, the
default ABI on big-endian will likely remain V1 for the indefinite
future, however, and it would be good if it were at least simple to
re-add support at some later date.
-Nathan
On 03/28/18 11:22, Sean Fertile wrote:
> Hi Mark,
> Just so we are clear this is about V1 abi support in lld, not in llvm.
> The compiler will still be able to produce valid code for big-endian
> ppc64.
> Regards
> Sean
>
> ----- Original message -----
> From: Mark Millard <marklmi26-fbsd at yahoo.com>
> To: Nathan Whitehorn <nwhitehorn at freebsd.org>, Justin Hibbits
> <chmeeedalf at gmail.com>, Ed Maste <emaste at freebsd.org>
> Cc: freebsd-ppc at freebsd.org, FreeBSD Current
> <freebsd-current at freebsd.org>, sfertile at ca.ibm.com
> Subject: From LLVM: I got a note that LLVM plans to remove PPC64's
> V1 abi support; I'm asked about what support there is for the
> PPC64 little-endian/V2 abi (see forwarded message)
> Date: Wed, Mar 28, 2018 1:23 PM
> I'm not one of the better people to be responding to the the likes of
> the below. So I've forwarded to some folks better able to comment,
> and 2 freebsd lists so others can see the note as well.
>
> sfertile at ca.ibm.com likely does not monitor any FreeBSD lists. So
> either direct sends or use of llvm's bug 31716 comments are probably
> required for responses.
>
> Begin forwarded message:
>
> > From: bugzilla-daemon at llvm.org
> > Subject: [Bug 31716] FreeBSD's 3.9.1 lld: Powerpc64: code in
> .plt expects function descriptor layout but .got.plt space it uses
> does not have such
> > Date: March 28, 2018 at 10:00:01 AM PDT
> > To: marklmi26-fbsd at yahoo.com
> >
> > sfertile at ca.ibm.com changed bug 31716
> > What Removed Added
> > CC sfertile at ca.ibm.com
> >
> > Comment # 2 on bug 31716 from sfertile at ca.ibm.com
> > Hi Mark,
> >
> > I'm one of a few people now actively working on adding support
> for the PPC64 V2
> > abi.Our plan was to explicitly remove support for the V1 abi (at
> least until
> > someone makes a pointed effort to support it). I'm interested in
> hearing what
> > support FreeBSD has for ppc64 right now. Is there any support
> for the
> > little-endian/V2 abi?
> >
> >
> > You are receiving this mail because:
> > • You reported the bug.
>
> ===
> Mark Millard
> marklmi at yahoo.com
> ( dsl-only.net went
> away in early 2018-Mar)
>
>
More information about the freebsd-current
mailing list