This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: GCC 4.5.0 - libgfortran issue
- From: David Edelsohn <dje dot gcc at gmail dot com>
- To: "Vardhan, Sundara (GE Infra, Energy)" <sundara dot vardhan at ge dot com>, Philipp Edelmann <edelmann at MPA-Garching dot MPG dot DE>
- Cc: gcc-help at gcc dot gnu dot org
- Date: Tue, 9 Nov 2010 19:19:50 -0500
- Subject: 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