[committed] libstdc++: Do not use 64-bit DARN on 32-bit powerpc [PR103146]
Commit Message
Tested powerpc64le-linux, pushed to trunk.
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__.
---
libstdc++-v3/src/c++11/random.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -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