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.

Reply via email to