This is the mail archive of the gcc-help@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: GCC 4.5.0 - libgfortran issue


The XXXl128 symbols should be provided by AIX libm.a.  The references
to copysignl128, etc. come from the AIX math.h header file, not GCC.
I thought that 128 bit long double was pervasive in AIX 6.1 and
normally is necessary for compatibility with GCC on other platforms.
This may be some problem with special function names that interact
with IBM XL compilers.

128 bit long double is enabled in one place:

.../src/gcc/config/rs6000/aix61.h

/* Default to 128 bit long double.  */

#define RS6000_DEFAULT_LONG_DOUBLE_SIZE 128

Removing that line will revert to 64 bit long double.

- David


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