diff options
| author | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-26 10:41:41 +0000 |
|---|---|---|
| committer | bkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-03-26 10:41:41 +0000 |
| commit | 054432c597a8345dae0417ebfe6ed7369cb04249 (patch) | |
| tree | 1f12eb6605b2c844cddddc22b3125023c374596e /libstdc++-v3/include/c_compatibility | |
| parent | 4e9abdcc8c9f81e9978cae85f20ac3f15e88c5de (diff) | |
| download | ppe42-gcc-054432c597a8345dae0417ebfe6ed7369cb04249.tar.gz ppe42-gcc-054432c597a8345dae0417ebfe6ed7369cb04249.zip | |
2007-03-26 Benjamin Kosnik <bkoz@redhat.com>
* include/c_compatibility/complex.h: Without
__GXX_EXPERIMENTAL_CXX0X__ include_next complex.h.
* include/c_compatibility/fenv.h: Same.
* include/c_compatibility/inttypes.h: Same.
* include/c_compatibility/stdbool.h: Same.
* include/c_compatibility/stdint.h: Same.
* include/c_compatibility/tgmath.h: Same.
* include/tr1/cinttypes: Use include_next.
* include/tr1/cstdint: Same.
* include/tr1/cstdbool: Same.
* acinclude.m4 (GLIBCXX_ENABLE_C99): Add check for tgmath.h
* configure: Regenerate.
* config.h.in: Same.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123214 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3/include/c_compatibility')
| -rw-r--r-- | libstdc++-v3/include/c_compatibility/complex.h | 10 | ||||
| -rw-r--r-- | libstdc++-v3/include/c_compatibility/fenv.h | 10 | ||||
| -rw-r--r-- | libstdc++-v3/include/c_compatibility/inttypes.h | 10 | ||||
| -rw-r--r-- | libstdc++-v3/include/c_compatibility/stdbool.h | 10 | ||||
| -rw-r--r-- | libstdc++-v3/include/c_compatibility/stdint.h | 10 | ||||
| -rw-r--r-- | libstdc++-v3/include/c_compatibility/tgmath.h | 10 |
6 files changed, 54 insertions, 6 deletions
diff --git a/libstdc++-v3/include/c_compatibility/complex.h b/libstdc++-v3/include/c_compatibility/complex.h index 88acb1eebee..8ddb5797733 100644 --- a/libstdc++-v3/include/c_compatibility/complex.h +++ b/libstdc++-v3/include/c_compatibility/complex.h @@ -31,7 +31,15 @@ * This is a Standard C++ Library header. */ -#include <ccomplex> +#include <bits/c++config.h> + +#ifdef __GXX_EXPERIMENTAL_CXX0X__ +# include <ccomplex> +#else +# if _GLIBCXX_HAVE_COMPLEX_H +# include_next <complex.h> +# endif +#endif #ifndef _GLIBCXX_COMPLEX_H #define _GLIBCXX_COMPLEX_H 1 diff --git a/libstdc++-v3/include/c_compatibility/fenv.h b/libstdc++-v3/include/c_compatibility/fenv.h index c3eb4b4abce..44661d72c02 100644 --- a/libstdc++-v3/include/c_compatibility/fenv.h +++ b/libstdc++-v3/include/c_compatibility/fenv.h @@ -31,7 +31,15 @@ * This is a Standard C++ Library header. */ -#include <cfenv> +#include <bits/c++config.h> + +#ifdef __GXX_EXPERIMENTAL_CXX0X__ +# include <cfenv> +#else +# if _GLIBCXX_HAVE_FENV_H +# include_next <fenv.h> +# endif +#endif #ifndef _GLIBCXX_FENV_H #define _GLIBCXX_FENV_H 1 diff --git a/libstdc++-v3/include/c_compatibility/inttypes.h b/libstdc++-v3/include/c_compatibility/inttypes.h index d6eebdf6606..562d0aa9063 100644 --- a/libstdc++-v3/include/c_compatibility/inttypes.h +++ b/libstdc++-v3/include/c_compatibility/inttypes.h @@ -31,7 +31,15 @@ * This is a Standard C++ Library header. */ -#include <cinttypes> +#include <bits/c++config.h> + +#ifdef __GXX_EXPERIMENTAL_CXX0X__ +# include <cinttypes> +#else +# if _GLIBCXX_HAVE_INTTYPES_H +# include_next <inttypes.h> +# endif +#endif #ifndef _GLIBCXX_INTTYPES_H #define _GLIBCXX_INTTYPES_H 1 diff --git a/libstdc++-v3/include/c_compatibility/stdbool.h b/libstdc++-v3/include/c_compatibility/stdbool.h index a825d4fd365..194926920d0 100644 --- a/libstdc++-v3/include/c_compatibility/stdbool.h +++ b/libstdc++-v3/include/c_compatibility/stdbool.h @@ -31,7 +31,15 @@ * This is a Standard C++ Library header. */ -#include <cstdbool> +#include <bits/c++config.h> + +#ifdef __GXX_EXPERIMENTAL_CXX0X__ +# include <cstdbool> +#else +# if _GLIBCXX_HAVE_STDBOOL_H +# include_next <stdbool.h> +# endif +#endif #ifndef _GLIBCXX_STDBOOL_H #define _GLIBCXX_STDBOOL_H 1 diff --git a/libstdc++-v3/include/c_compatibility/stdint.h b/libstdc++-v3/include/c_compatibility/stdint.h index 359986f8ade..c59a1cd76db 100644 --- a/libstdc++-v3/include/c_compatibility/stdint.h +++ b/libstdc++-v3/include/c_compatibility/stdint.h @@ -31,7 +31,15 @@ * This is a Standard C++ Library header. */ -#include <cstdint> +#include <bits/c++config.h> + +#ifdef __GXX_EXPERIMENTAL_CXX0X__ +# include <cstdint> +#else +# if _GLIBCXX_HAVE_STDINT_H +# include_next <stdint.h> +# endif +#endif #ifndef _GLIBCXX_STDINT_H #define _GLIBCXX_STDINT_H 1 diff --git a/libstdc++-v3/include/c_compatibility/tgmath.h b/libstdc++-v3/include/c_compatibility/tgmath.h index b2ce8b54328..baf495f4d83 100644 --- a/libstdc++-v3/include/c_compatibility/tgmath.h +++ b/libstdc++-v3/include/c_compatibility/tgmath.h @@ -31,7 +31,15 @@ * This is a Standard C++ Library header. */ -#include <ctgmath> +#include <bits/c++config.h> + +#ifdef __GXX_EXPERIMENTAL_CXX0X__ +# include <ctgmath> +#else +# if _GLIBCXX_HAVE_TGMATH_H +# include_next <tgmath.h> +# endif +#endif #ifndef _GLIBCXX_TGMATH_H #define _GLIBCXX_TGMATH_H 1 |

