Re: [PATCH], PR 104253, Fix __ibm128 conversions on IEEE 128-bit system

2022-02-11 Thread Segher Boessenkool
Hi! On Fri, Jan 28, 2022 at 10:47:06PM -0500, Michael Meissner wrote: > Use correct names for __ibm128 if long double is IEEE 128-bit. > > If you are on a PowerPC system where the default long double is IEEE > 128-bit, GCC will use the wrong names for some of the conversion functions > for the __

Ping: [PATCH], PR 104253, Fix __ibm128 conversions on IEEE 128-bit system

2022-02-11 Thread Michael Meissner via Gcc-patches
Ping patch to fix PR target/104253. This patch fixes using the wrong names for conversions between __ibm128 and integer types if the long double default is IEEE 128-bit. | Date: Fri, 28 Jan 2022 22:47:06 -0500 | From: Michael Meissner | Subject: [PATCH], PR 104253, Fix __ibm128 conversions on

Re: [PATCH], PR 104253, Fix __ibm128 conversions on IEEE 128-bit system

2022-02-01 Thread Jakub Jelinek via Gcc-patches
On Fri, Jan 28, 2022 at 10:47:06PM -0500, Michael Meissner via Gcc-patches wrote: > 2022-01-28 Michael Meissner > > gcc/ > PR target/104253 > * config/rs6000/rs6000.cc (init_float128_ibm): Use the TF names > for builtin conversions between __ibm128 and DImode when long >

[PATCH], PR 104253, Fix __ibm128 conversions on IEEE 128-bit system

2022-01-28 Thread Michael Meissner via Gcc-patches
Use correct names for __ibm128 if long double is IEEE 128-bit. If you are on a PowerPC system where the default long double is IEEE 128-bit, GCC will use the wrong names for some of the conversion functions for the __ibm128 type. What is happening is when the defult long double is IEEE 128-bit, t