[PATCH], PowerPC long double transistion, patch #1
Segher Boessenkool
segher@kernel.crashing.org
Thu Jun 14 23:25:00 GMT 2018
On Wed, Jun 13, 2018 at 05:10:15PM -0400, Michael Meissner wrote:
> In addition to the previous patch to aid in transitioning the PowerPC long
> double format to IEEE 128-bit, I have some additional patches that are needed.
> The previous patch is:
> https://gcc.gnu.org/ml/gcc-patches/2018-06/msg00634.html
>
> This patch turns off setting the .gnu_attributes when building the libgcc
> helper functions. I ran into some linker warnings as I built some multilib
> toolchains, and this turns off those warnings.
Should we turn it off for all of libgcc instead?
> I have done separate bootstraps on a little endian power8 system with the long
> double type set to IBM extended and IEEE 128-bit extended. There were no
> regressions in using this patch. Can I check it in, and eventually back port
> it to GCC 8.2 with the other long double transition patches?
>
> 2018-06-11 Michael Meissner <meissner@linux.ibm.com>
>
> * config/rs6000/t-float128 (FP128_CFLAGS_SW): Compile float128
> support modules with -mno-gnu-attribute.
> * config/rs6000/t-float128-hw (FP128_CFLAGS_HW): Likewise.
The patch is okay for trunk with or without such a change (but please
investigate). All these 128-bit FP patches are okay for 8.2 too, after
some simmering etc.
Segher
More information about the Gcc-patches
mailing list