Re: Patch [0/3] for PR target/107299 (GCC does not build on PowerPC when long double is IEEE 128-bit)

2022-12-13 Thread Segher Boessenkool
On Tue, Dec 06, 2022 at 04:03:35PM +0100, Jakub Jelinek wrote: > On Tue, Dec 06, 2022 at 08:56:09AM -0600, Segher Boessenkool wrote: > > > In the past, _Float128 was a C extended type, > > > but now it is a part of the C/C++ 2x standards. > > > > Only if you select a new enough -std=, it still

Re: Patch [0/3] for PR target/107299 (GCC does not build on PowerPC when long double is IEEE 128-bit)

2022-12-06 Thread Jakub Jelinek via Gcc-patches
On Tue, Dec 06, 2022 at 08:56:09AM -0600, Segher Boessenkool wrote: > > In the past, _Float128 was a C extended type, > > but now it is a part of the C/C++ 2x standards. > > Only if you select a new enough -std=, it still is an extended type if > not? No, as an extension _Float{16,32,64,1

Re: Patch [0/3] for PR target/107299 (GCC does not build on PowerPC when long double is IEEE 128-bit)

2022-12-06 Thread Segher Boessenkool
Hi! On Tue, Nov 01, 2022 at 10:39:04PM -0400, Michael Meissner wrote: > The basic issue is internally within GCC there are several types for 128-bit > floating point. The types are: > > 1)The long double type (TFmode or possibly DFmode). Please be very careful to call types types an

Patch [0/3] for PR target/107299 (GCC does not build on PowerPC when long double is IEEE 128-bit)

2022-11-01 Thread Michael Meissner via Gcc-patches
These 3 patches fix the problems with building GCC on PowerPC systems when long double is configured to use the IEEE 128-bit format. There are 3 patches in this patch set. The first two patches are required to fix the basic problem. The third patch fixes some issue that were noticed along the wa