Re: [PATCH], PR target/85358, Fix __ibm128 being converter to __float128 on PowerPC ISA 3.0 (power9)

2018-04-17 Thread Segher Boessenkool
On Tue, Apr 17, 2018 at 12:51:17PM -0400, Michael Meissner wrote: > On Mon, Apr 16, 2018 at 02:53:35PM -0500, Segher Boessenkool wrote: > > Can't you just set up things such that GET_MODE_WIDER_TYPE does not > > return ieee128 for ibm128? With maybe a new hook yes, if that is > > necessary. > > T

Re: [PATCH], PR target/85358, Fix __ibm128 being converter to __float128 on PowerPC ISA 3.0 (power9)

2018-04-17 Thread Michael Meissner
On Mon, Apr 16, 2018 at 02:53:35PM -0500, Segher Boessenkool wrote: > Hi! > > On Mon, Apr 16, 2018 at 01:41:29PM -0400, Michael Meissner wrote: > > As I was working on PR target/85075 (to flesh some bugs with IEEE 128-bit > > support on the PowerPC, particularly with switching the default of long

Re: [PATCH], PR target/85358, Fix __ibm128 being converter to __float128 on PowerPC ISA 3.0 (power9)

2018-04-16 Thread Segher Boessenkool
Hi! On Mon, Apr 16, 2018 at 01:41:29PM -0400, Michael Meissner wrote: > As I was working on PR target/85075 (to flesh some bugs with IEEE 128-bit > support on the PowerPC, particularly with switching the default of long > double), I noticed that for explicit IBM extended double, the compiler was >

[PATCH], PR target/85358, Fix __ibm128 being converter to __float128 on PowerPC ISA 3.0 (power9)

2018-04-16 Thread Michael Meissner
As I was working on PR target/85075 (to flesh some bugs with IEEE 128-bit support on the PowerPC, particularly with switching the default of long double), I noticed that for explicit IBM extended double, the compiler was converting the __ibm128 type to an IEEE 128-bit type, because those types had