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