GCC 7 on ppc64le does not recognize vec_xl_be?

Segher Boessenkool segher@kernel.crashing.org
Sat Nov 16 22:19:00 GMT 2019


On Sat, Nov 16, 2019 at 04:25:18PM -0500, Jeffrey Walton wrote:
> On Sat, Nov 16, 2019 at 1:26 PM Jonathan Wakely <jwakely.gcc@gmail.com> wrote:
> >  ...
> > I already sent the following to Jeffrey 8 hours ago (off-list, because
> > I could only send HTML mail at the time):
> >
> > "Those are the docs for GCC trunk. That function is not listed in the
> > docs for GCC 7."
> 
> GCC tells me it supports the load by accepting -mcpu=power9 and
> defining _ARCH_PWR9.

It does no such thing.  GCC does not claim it implements this, and the
ELF v2 spec says "The two optional built-in vector functions in Table
6.4 [...]", and defines no specific way to detect it either.

> The problems with GCC seem to be a little larger then inaccurate docs.

The GCC docs are perfectly accurate for this as well.

GCC 7 is older than this revision of the ELFv2 specification, and we never
backported this feature: only very important features are backported.  It
could have made 7.2, over two years ago, but it wasn't considered important
enough to backport.


Segher



More information about the Gcc-help mailing list