diff options
author | Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> | 2009-09-02 14:58:50 +0000 |
---|---|---|
committer | Rainer Orth <ro@gcc.gnu.org> | 2009-09-02 14:58:50 +0000 |
commit | 7aa7b459152de9854d5eafdbdb1aed43fd1e1cd0 (patch) | |
tree | 758176b80c80b9947972eac0d941bbeaac2cf8e4 /fixincludes/tests | |
parent | e123d1967f95f1066d44f7aeca2ada21a5f4628f (diff) | |
download | gcc-7aa7b459152de9854d5eafdbdb1aed43fd1e1cd0.zip gcc-7aa7b459152de9854d5eafdbdb1aed43fd1e1cd0.tar.gz gcc-7aa7b459152de9854d5eafdbdb1aed43fd1e1cd0.tar.bz2 |
re PR libfortran/41169 (libgfortran fails to build on Solaris 10+: '_Imaginary_I' undeclared)
PR libfortran/41169
* inclhack.def (irix_complex): New fix.
(solaris_complex): Likewise.
* fixincl.x: Regenerate.
* tests/base/complex.h [IRIX_COMPLEX_CHECK, SOLARIS_COMPLEX_CHECK]:
New tests.
From-SVN: r151331
Diffstat (limited to 'fixincludes/tests')
-rw-r--r-- | fixincludes/tests/base/complex.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/fixincludes/tests/base/complex.h b/fixincludes/tests/base/complex.h index d20310d..9a54e8c 100644 --- a/fixincludes/tests/base/complex.h +++ b/fixincludes/tests/base/complex.h @@ -19,3 +19,17 @@ #define _Complex_I (__extension__ 1.0iF) #endif /* HPUX_IMAGINARY_I_CHECK */ + + +#if defined( IRIX_COMPLEX_CHECK ) +#define _Complex_I (__extension__ 1.0iF) +#define I _Complex_I +#endif /* IRIX_COMPLEX_CHECK */ + + +#if defined( SOLARIS_COMPLEX_CHECK ) +#define _Complex_I (__extension__ 1.0iF) +#define complex _Complex +#undef I +#define I _Complex_I +#endif /* SOLARIS_COMPLEX_CHECK */ |