compat-common.h: Wrap up CINT in an #ifndef SKIP_COMPLEX_INT/#endif pair.
authorEric Botcazou <ebotcazou@libertysurf.fr>
Wed, 30 Jun 2004 21:08:03 +0000 (23:08 +0200)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Wed, 30 Jun 2004 21:08:03 +0000 (21:08 +0000)
* gcc.dg/compat/compat-common.h: Wrap up CINT in
an #ifndef SKIP_COMPLEX_INT/#endif pair.
Special-case the Sun compiler wrt to <complex.h>.

From-SVN: r83931

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/compat/compat-common.h

index 35a8b88a781f9cc82cadbc3075766b67adda0208..69d8c1926e25cab83f36647acc14e54cafb8fd6b 100644 (file)
@@ -1,3 +1,9 @@
+2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/compat/compat-common.h: Wrap up CINT in
+       an #ifndef SKIP_COMPLEX_INT/#endif pair.
+       Special-case the Sun compiler wrt to <complex.h>.
+
 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
 
        * gcc.dg/Wunreachable-8.C: New test.
index a109c1ed1f2df2c17be6d787c494d8e0488aaf85..c2664acbd19407a62e0301d77e81d3102cb7a398 100644 (file)
 #define CINT(x, y) (x + __extension__ y##i)
 #define CDBL(x, y) (x + __extension__ y##i)
 #else
+#ifdef __SUNPRO_C
+/* ??? Complex support without <complex.h>.  */
+#else
 #include <complex.h>
+#endif
+#ifndef SKIP_COMPLEX_INT
 #define CINT(x, y) ((_Complex int) (x + y * _Complex_I))
+#endif
 #define CDBL(x, y) (x + y * _Complex_I)
 #endif