re PR libstdc++/31836 (FAIL: 27_io/basic_istream/extractors_arithmetic/char/12.cc...
authorPaolo Carlini <pcarlini@suse.de>
Sun, 6 May 2007 11:51:23 +0000 (11:51 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 6 May 2007 11:51:23 +0000 (11:51 +0000)
2007-05-06  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/31836
* testsuite/17_intro/headers/c++200x/all.cc: Protect inclusion
of C99 headers.
* testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
Likewise.

From-SVN: r124472

libstdc++-v3/ChangeLog
libstdc++-v3/testsuite/17_intro/headers/c++200x/all.cc
libstdc++-v3/testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc

index 958a71510ab6965e5ff948e700387e500dc3a0e4..47f0470e6d9af6f402516252efb049ee9dd4c20c 100644 (file)
@@ -1,3 +1,11 @@
+2007-05-06  Paolo Carlini  <pcarlini@suse.de>
+
+       PR libstdc++/31836
+       * testsuite/17_intro/headers/c++200x/all.cc: Protect inclusion
+       of C99 headers.
+       * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc:
+       Likewise.
+
 2007-05-06  Paolo Carlini  <pcarlini@suse.de>
 
        * config/locale/generic/c_locale.cc: Don't use __builtin_huge_val*
index 6e3d111bb82bdccccad26a586f8021d96087e812..76566d0ac918f64c1f857658f7a804215c81966b 100644 (file)
 
 // "C" compatibility headers
 #include <assert.h>
+#ifdef _GLIBCXX_HAVE_COMPLEX_H
 #include <complex.h>
+#endif
 #include <ctype.h>
 #include <errno.h>
+#ifdef _GLIBCXX_HAVE_FENV_H
 #include <fenv.h>
+#endif
 #include <float.h>
+#ifdef _GLIBCXX_HAVE_INTTYPES_H
 #include <inttypes.h>
+#endif
 #include <iso646.h>
 #include <limits.h>
 #include <locale.h>
 #include <setjmp.h>
 #include <signal.h>
 #include <stdarg.h>
+#ifdef _GLIBCXX_HAVE_STDBOOL_H
 #include <stdbool.h>
+#endif
 #include <stddef.h>
+#ifdef _GLIBCXX_HAVE_STDINT_H
 #include <stdint.h>
+#endif
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#ifdef _GLIBCXX_HAVE_TGMATH_H
 #include <tgmath.h>
+#endif
 #include <time.h>
 #include <wchar.h>
 #include <wctype.h>
index f87ff666895c7a4465b6d7162a28bdb03b905a6d..d788be21578a185e8964e07f892cdbd6e70bffaa 100644 (file)
 
 // "C" compatibility headers
 #include <assert.h>
+#ifdef _GLIBCXX_HAVE_COMPLEX_H
 #include <complex.h>
+#endif
 #include <ctype.h>
 #include <errno.h>
+#ifdef _GLIBCXX_HAVE_FENV_H
 #include <fenv.h>
+#endif
 #include <float.h>
+#ifdef _GLIBCXX_HAVE_INTTYPES_H
 #include <inttypes.h>
+#endif
 #include <iso646.h>
 #include <limits.h>
 #include <locale.h>
 #include <setjmp.h>
 #include <signal.h>
 #include <stdarg.h>
+#ifdef _GLIBCXX_HAVE_STDBOOL_H
 #include <stdbool.h>
+#endif
 #include <stddef.h>
+#ifdef _GLIBCXX_HAVE_STDINT_H
 #include <stdint.h>
+#endif
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#ifdef _GLIBCXX_HAVE_TGMATH_H
 #include <tgmath.h>
+#endif
 #include <time.h>
 #include <wchar.h>
 #include <wctype.h>
 
 // "C" compatibility headers
 #include <assert.h>
+#ifdef _GLIBCXX_HAVE_COMPLEX_H
 #include <complex.h>
+#endif
 #include <ctype.h>
 #include <errno.h>
+#ifdef _GLIBCXX_HAVE_FENV_H
 #include <fenv.h>
+#endif
 #include <float.h>
+#ifdef _GLIBCXX_HAVE_INTTYPES_H
 #include <inttypes.h>
+#endif
 #include <iso646.h>
 #include <limits.h>
 #include <locale.h>
 #include <setjmp.h>
 #include <signal.h>
 #include <stdarg.h>
+#ifdef _GLIBCXX_HAVE_STDBOOL_H
 #include <stdbool.h>
+#endif
 #include <stddef.h>
+#ifdef _GLIBCXX_HAVE_STDINT_H
 #include <stdint.h>
+#endif
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
+#ifdef _GLIBCXX_HAVE_TGMATH_H
 #include <tgmath.h>
+#endif
 #include <time.h>
 #include <wchar.h>
 #include <wctype.h>