This is the mail archive of the
libc-alpha@sourceware.org
mailing list for the glibc project.
Re: [PATCH] Remove support for PowerPC e500 / SPE ISA extension.
Hi Joseph,
On Thu, May 16, 2019 at 08:24:02PM +0000, Joseph Myers wrote:
> On Thu, 16 May 2019, Segher Boessenkool wrote:
> > It didn't. It removed support for the SPE vector extensions only.
>
> And -mfloat-gprs=*, which goes along with them
I meant ISA extension. But yes, all the more user-facing stuff was
removed as well of course. I didn't phrase that very well, sorry.
> (support for having one but
> not the other in GCC was always more or less theoretical and tended to
> produce strangely broken ABIs if you tried such option combinations,
> especially -mfloat-gprs=* without -mabi=spe).
Yup.
> > In glibc, e500 might be pretty much equal to SPE, of course.
>
> The support in glibc was both for the 64-bit registers, in functions such
> as setjmp/longjmp, and for the (scalar) e500 FPU
[ snip ]
Thanks for the explanation!
Segher