Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Mar 2018 11:38:15 -0700
From:      Nathan Whitehorn <nwhitehorn@freebsd.org>
To:        Sean Fertile <sfertile@ca.ibm.com>, marklmi26-fbsd@yahoo.com
Cc:        chmeeedalf@gmail.com, emaste@freebsd.org, freebsd-current@freebsd.org, freebsd-ppc@freebsd.org
Subject:   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)
Message-ID:  <ccfee7e9-ffc2-3e68-2413-afac3a27dc1e@freebsd.org>
In-Reply-To: <OFB623A0BD.2F031A77-ON0025825E.0064A0F1-0025825E.0064F3B5@notes.na.collabserv.com>
References:  <AEFDB8FF-1330-4F4C-BC46-0B32F2015289@yahoo.com> <bug-31716-7604-7aL4KdUH2e@http.bugs.llvm.org/> <OFB623A0BD.2F031A77-ON0025825E.0064A0F1-0025825E.0064F3B5@notes.na.collabserv.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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@yahoo.com>
>     To: Nathan Whitehorn <nwhitehorn@freebsd.org>, Justin Hibbits
>     <chmeeedalf@gmail.com>, Ed Maste <emaste@freebsd.org>
>     Cc: freebsd-ppc@freebsd.org, FreeBSD Current
>     <freebsd-current@freebsd.org>, sfertile@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@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@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)
>
>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ccfee7e9-ffc2-3e68-2413-afac3a27dc1e>