This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Updated baseline_symbols.txt


> > Has hppa-linux also changed the long double size, or why those has been not
> > found by configure before and now they are?  You could ressurrect the math
> > exports as *l@GLIBCXX_* instead of *l@@GLIBCXX_* by tweaking the #ifdef
> > above _GLIBCXX_MATHL_WRAPPER definition in compatibility.cc - change that
> > #ifdef _GLIBCXX_LONG_DOUBLE_COMPAT
> > to
> > #if defined (_GLIBCXX_LONG_DOUBLE_COMPAT) || (defined (__hppa__) && defined (__linux__))
> > or whatever Benjamin prefers (of course the primary thing is to find out
> > what changed).  No idea why __signbitl is popping up, it shouldn't be
> > exported.

The size of long double has not changed on hppa-linux.  It is the same
size as double.  I believe what has changed is glibc.  Version 2.6
introduced long double math routines and maybe some other new functions.

Dave
-- 
J. David Anglin                                  dave.anglin@nrc-cnrc.gc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6602)


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