diff options
Diffstat (limited to 'libgfortran')
-rw-r--r-- | libgfortran/ChangeLog | 4 | ||||
-rw-r--r-- | libgfortran/intrinsics/c99_functions.c | 14 |
2 files changed, 4 insertions, 14 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index ef81d31..674ddbf 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,7 @@ +2012-03-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * intrinsics/c99_functions.c [__sgi__ && !HAVE_COMPLEX_H]: Remove. + 2012-03-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * configure.ac: Remove Tru64 reference. diff --git a/libgfortran/intrinsics/c99_functions.c b/libgfortran/intrinsics/c99_functions.c index b65723c..5160776 100644 --- a/libgfortran/intrinsics/c99_functions.c +++ b/libgfortran/intrinsics/c99_functions.c @@ -27,20 +27,6 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see #define C99_PROTOS_H WE_DONT_WANT_PROTOS_NOW #include "libgfortran.h" -/* IRIX's <math.h> declares a non-C99 compliant implementation of cabs, - which takes two floating point arguments instead of a single complex. - If <complex.h> is missing this prevents building of c99_functions.c. - To work around this we redirect cabs{,f,l} calls to __gfc_cabs{,f,l}. */ - -#if defined(__sgi__) && !defined(HAVE_COMPLEX_H) -#undef HAVE_CABS -#undef HAVE_CABSF -#undef HAVE_CABSL -#define cabs __gfc_cabs -#define cabsf __gfc_cabsf -#define cabsl __gfc_cabsl -#endif - /* On a C99 system "I" (with I*I = -1) should be defined in complex.h; if not, we define a fallback version here. */ #ifndef I |