mirror of git://gcc.gnu.org/git/gcc.git
random: Add include checks for c++11 and <cstdint>.
2012-09-26 Paolo Carlini <paolo.carlini@oracle.com> * include/ext/random: Add include checks for c++11 and <cstdint>. From-SVN: r191792
This commit is contained in:
parent
238ccc1e5d
commit
8054b82ee5
|
|
@ -1,3 +1,7 @@
|
||||||
|
2012-09-26 Paolo Carlini <paolo.carlini@oracle.com>
|
||||||
|
|
||||||
|
* include/ext/random: Add include checks for c++11 and <cstdint>.
|
||||||
|
|
||||||
2012-09-26 Benjamin Kosnik <bkoz@redhat.com>
|
2012-09-26 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/54314
|
PR libstdc++/54314
|
||||||
|
|
|
||||||
|
|
@ -31,12 +31,17 @@
|
||||||
|
|
||||||
#pragma GCC system_header
|
#pragma GCC system_header
|
||||||
|
|
||||||
|
#ifndef __GXX_EXPERIMENTAL_CXX0X__
|
||||||
|
# include <bits/c++0x_warning.h>
|
||||||
|
#else
|
||||||
|
|
||||||
#include <random>
|
#include <random>
|
||||||
#include <array>
|
#include <array>
|
||||||
#ifdef __SSE2__
|
#ifdef __SSE2__
|
||||||
# include <x86intrin.h>
|
# include <x86intrin.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef _GLIBCXX_USE_C99_STDINT_TR1
|
||||||
|
|
||||||
namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
|
namespace __gnu_cxx _GLIBCXX_VISIBILITY(default)
|
||||||
{
|
{
|
||||||
|
|
@ -1846,4 +1851,8 @@ _GLIBCXX_END_NAMESPACE_VERSION
|
||||||
#include "opt_random.h"
|
#include "opt_random.h"
|
||||||
#include "random.tcc"
|
#include "random.tcc"
|
||||||
|
|
||||||
#endif /* _EXT_RANDOM */
|
#endif // _GLIBCXX_USE_C99_STDINT_TR1
|
||||||
|
|
||||||
|
#endif // __GXX_EXPERIMENTAL_CXX0X__
|
||||||
|
|
||||||
|
#endif // _EXT_RANDOM
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue