[PATCH], Add configuration checks to PowerPC --with-long-double-format=ieee

Segher Boessenkool segher@kernel.crashing.org
Fri Jul 6 13:55:00 GMT 2018


On Fri, Jul 06, 2018 at 09:38:02AM -0400, Michael Meissner wrote:
> On Fri, Jul 06, 2018 at 06:38:55AM -0500, Segher Boessenkool wrote:
> > On Fri, Jul 06, 2018 at 01:51:37AM -0400, Michael Meissner wrote:
> > >  case "$target:$with_long_double_format" in
> > 
> > > -  xpowerpc64*-*-linux*:*)
> > 
> > So this case could never happen.  The changelog should mention it fixes
> > that bug (and having it as a separate patch is much preferred!)
> 
> I assume what happened is I accidently added the 'x' to the working copy after
> submitting the patch, but before committing it and I didn't notice it.  Since
> it is in configuration support, it isn't part of the test sutie, and it wasn't
> noticed.
> 
> I can add a line to the ChangeLog if desired.
> 
> > Other than this thing, the original code was easier to read.  What does
> > this part of the patch improve?
> 
> You complained that you were getting errors when using the system glibc (based
> on 2.27 on an Ubuntu system) and using --with-long-double-format=ieee (where it
> would die in the middle of building libstdc++-v3).

No, _this part_ of the patch.  The part that doesn't change behaviour (but
see above):

	* configure.ac (powerpc64*-*-linux*): Combine big and little
	endian checks for the long double format.

I asked Tulio to comment on if this is a good way to detect usable glibc
versions for default ieee long double.  I haven't reviewed that part of
your patch yet.


Segher



More information about the Gcc-patches mailing list