Re: First set of patches to allow changing the long double default were posted:

2020-10-07 Thread Segher Boessenkool
Hi! On Wed, Oct 07, 2020 at 08:00:49PM -0400, Michael Meissner wrote: > I looked into this a bit, and I think we want to keep the current behavior (as > modified by the patches). As Joseph says, the _Float types have their own > types, but may/may not use the same modes as other types. Obviously

Re: First set of patches to allow changing the long double default were posted:

2020-10-07 Thread Michael Meissner via Gcc
On Tue, Sep 29, 2020 at 05:34:55PM +0100, Jonathan Wakely wrote: > On Mon, 28 Sep 2020 at 23:15, Joseph Myers wrote: > > > > On Mon, 28 Sep 2020, Michael Meissner via Gcc wrote: > > > > > > I'm not sure which patch in the series is supposed to be implementing > > > > that, but C requires that long

Re: First set of patches to allow changing the long double default were posted:

2020-09-29 Thread Joseph Myers
On Tue, 29 Sep 2020, Jonathan Wakely via Gcc wrote: > I imagine C++ will want to support _Float128 at some point, with > similar semantics to C. Unless it chooses a class-based approach like that used for std::decimal::decimal128. -- Joseph S. Myers jos...@codesourcery.com

Re: First set of patches to allow changing the long double default were posted:

2020-09-29 Thread Jonathan Wakely via Gcc
On Mon, 28 Sep 2020 at 23:15, Joseph Myers wrote: > > On Mon, 28 Sep 2020, Michael Meissner via Gcc wrote: > > > > I'm not sure which patch in the series is supposed to be implementing > > > that, but C requires that long double and _Float128 are distinct types (so > > > you can use _Generic to ch

Re: First set of patches to allow changing the long double default were posted:

2020-09-28 Thread Joseph Myers
On Mon, 28 Sep 2020, Michael Meissner via Gcc wrote: > > I'm not sure which patch in the series is supposed to be implementing > > that, but C requires that long double and _Float128 are distinct types (so > > you can use _Generic to choose between them, for example) even if they > > have the s

Re: First set of patches to allow changing the long double default were posted:

2020-09-28 Thread Jakub Jelinek via Gcc
On Mon, Sep 28, 2020 at 05:07:55PM -0400, Michael Meissner wrote: > On Mon, Sep 28, 2020 at 04:38:51PM +, Joseph Myers wrote: > > On Thu, 24 Sep 2020, Michael Meissner wrote: > > > > > As per the discussion in this thread, I did decide to keep things to two > > > types > > > within the compil

Re: First set of patches to allow changing the long double default were posted:

2020-09-28 Thread Michael Meissner via Gcc
On Mon, Sep 28, 2020 at 04:38:51PM +, Joseph Myers wrote: > On Thu, 24 Sep 2020, Michael Meissner wrote: > > > As per the discussion in this thread, I did decide to keep things to two > > types > > within the compiler. This means that an explicit __float128 or _Float128 > > will > > use the

Re: First set of patches to allow changing the long double default were posted:

2020-09-28 Thread Joseph Myers
On Thu, 24 Sep 2020, Michael Meissner wrote: > As per the discussion in this thread, I did decide to keep things to two types > within the compiler. This means that an explicit __float128 or _Float128 will > use the same type node and TFmode as long double uses if the default for long > double is