aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2021-11-09 09:34:23 +0000
committerJonathan Wakely <jwakely@redhat.com>2021-11-09 14:40:33 +0000
commitd9ebf0ce0845046cdd0cb40c598072bd1d91362c (patch)
treeba71095aaaead9cf9056e04c0c128f978255bcae
parent3439657b02869299685d259c3a77aa38714565b7 (diff)
downloadgcc-d9ebf0ce0845046cdd0cb40c598072bd1d91362c.zip
gcc-d9ebf0ce0845046cdd0cb40c598072bd1d91362c.tar.gz
gcc-d9ebf0ce0845046cdd0cb40c598072bd1d91362c.tar.bz2
libstdc++: Do not use 64-bit DARN on 32-bit powerpc [PR103146]
We need to use the 64-bit DARN to detect failure without bias, but it's not available in 32-bit mode. libstdc++-v3/ChangeLog: PR libstdc++/103146 * src/c++11/random.cc: Check __powerpc64__ not __powerpc__.
-rw-r--r--libstdc++-v3/src/c++11/random.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/src/c++11/random.cc b/libstdc++-v3/src/c++11/random.cc
index 4a553e0..76857e1 100644
--- a/libstdc++-v3/src/c++11/random.cc
+++ b/libstdc++-v3/src/c++11/random.cc
@@ -37,7 +37,7 @@
# ifdef _GLIBCXX_X86_RDSEED
# define USE_RDSEED 1
# endif
-#elif defined __powerpc__ && defined __BUILTIN_CPU_SUPPORTS__
+#elif defined __powerpc64__ && defined __BUILTIN_CPU_SUPPORTS__
# define USE_DARN 1
#endif