On Thursday 16 February 2006 15:18, Richard Guenther wrote:
> 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.

Except it [potentially] also changes the ABI that libgfortran uses to talk to 
glibc. ie. a -mlong-double-128 libgfortran probably won't work with a 
-mlong-double-64 glibc.

Paul

Reply via email to