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>