Re: 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)

From: Nathan Whitehorn <nwhitehorn_at_freebsd.org>
Date: Wed, 28 Mar 2018 11:38:15 -0700
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)
>
>
Received on Wed Mar 28 2018 - 16:50:25 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:15 UTC