https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109656
--- Comment #9 from Peter Bergner <bergner at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #8) > Could it be the call to __builtin_cpu_supports("darn") which happens in the > std::random_device x("default") initialization in test01?! > > Could that system not support the DARN insn? Or have a faulty DARN? You can check the AT_HWCAP2 value for whether your system has darn enabled or not. I'll note darm was added in Power9, so __builtin_cpu_supports("darn") should be false for Power8. On my Power10 system, I see: bergner@ltcden2-lp1:~$ LD_SHOW_AUXV=1 /bin/true | grep HWCAP2 AT_HWCAP2: mma arch_3_1 scv darn ieee128 arch_3_00 vcrypto tar isel ebb dscr arch_2_07 (In reply to seurer from comment #5) > BTW, I tried various changes in configure options, build compilers, > binutils, and such in case something there was an issue but it always fails > on just this one power 8 system. It works fine on another similar power 8 > and other power X (X!=8) systems. Bill, which Power8 system is it that we're seeing this on? Can you determine which test0*() function is the one having the issue?