This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.

Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Warnings on sparc build


>>>>> Jakub Jelinek writes:

Jakub> On Tue, Sep 05, 2000 at 12:34:29PM +0200, Andreas Jaeger wrote:
[...]
>> Something I don't understand: Why are the files in the soft-fp
>> directory not build at all?  soft-fp/Makefile has list like
>> gcc-single-routines but those are nowhere used in glibc.  Is it
>> correct that those routines are *not* build on any platform?

Jakub> They are used on sparc64, they are not used on sparc32 (yet). The issue is
Jakub> that sparc32 gcc has used 64bit long double and only recently changed into
Jakub> supporting both (with -m options), but it still defaults to 64bit long
Jakub> double. And those _Q_ functions are only of interest if it has 128bit long
Jakub> double. I'm just not yet sure how to do the transition: probably all libm
Jakub> long double symbols will have to be versioned then, with the @2.0 symbols
Jakub> pointing to double implementation and @2.2.1 or whatever pointing to new
Jakub> IEEE quad long double implementations.

If you do this change, please consider it for 2.2 - or for 2.3.  I
prefer not to make such changes in a minor release.

As this change seems to require gcc 2.96, how will you handle long
double support in sparc32 with older compilers?

Andreas
-- 
 Andreas Jaeger
  SuSE Labs aj@suse.de
   private aj@arthur.inka.de
    http://www.suse.de/~aj

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]