On Fri, Aug 7, 2020 at 1:57 PM Michael Meissner via Gcc <gcc@gcc.gnu.org> wrote: > > I want to discuss changes that I think we need to make across the open source > toochain to allow us to change the long double type on PowerPC hardware from > using the IBM extended double (i.e. a pair of doubles) to the IEEE 128-bit > format defined in IEEE 754. > > I wasn't sure whom to address this to, so I took a scatter shot approach. I > likely missed a few people, and some people were added that may not need to > participate in the discussion. Sorry for either not including you initially > or > for including you by mistake. > > I added people from the following areas: > > PowerPC folk > > Langugage maintainers: At the moment, only the C/C++ front ends have > code to support both 128-bit floating point types. The other > languages > use just the defaults provided by the machine maintainers. However, > it > may be we will need to think about rules for code being compiled and > linked with a different long double format. > > Arm/x86 maintainers: It is possible that these sorts of changes might > mesh with things that are being planned. For example, maybe x86 might > want to explore changing the default for long double from the > traditional Intel 80-bit format to IEEE 128-bit. And there might be > issues with the several different 16-bit floating point formats > floating around.
Do you need to check mixed formats in different relocatable/shared object files at link-time and in different shared objects/executable at run-time? H.J.