[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