> 
> On 2/16/06, Paul Brook <[EMAIL PROTECTED]> wrote:
> > On Thursday 16 February 2006 11:09, François-Xavier Coudert wrote:
> > > Hi all,
> > >
> > > I'm sending this mail because I'm a bit confused about the
> > > -mlong-double-128 option on (for example) ppc64-linux, and its impact
> > > on gfortran/libgfortran.
> > Having gfortran magically know about certain ABI breaking options, and doing
> > funny things on certain targets seems a very bad precedent to me.
> 
> The point is that from a gfortran perspective -mlong-double-128 doesn't change
> the ABI, it merely adds to it (which is sort of a change, but less invasive 
> than
> changing long double from 8bytes to 16bytes).  So we can easily cope with the
> user request for -mlong-double-128 by always providing the kind=16 intrinsics.

So what, who cares.  This option does change other parts of the ABI that you 
might
not know well.  The 16bytes version in libgfortran will be calling the wrong 
function
and not working anyways.

But this is not really the issue here anyways.  The orginal problem was a 
failural
with targets that default to having 128bits floats like powerpc-darwin and 
sparc-solaris
and a couple other targets.

-- Pinski

Reply via email to