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(-) diff --git a/libstdc++-v3/src/c++11/random.cc b/libstdc++-v3/src/c++11/random.cc index 4a553e0d84f..76857e1efe5 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 -- 2.31.1