https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86168
Bug ID: 86168 Summary: [9 regression] libstdc++ tests fail with error: call of overloaded 'random_device()' is ambiguous Product: gcc Version: 9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libstdc++ Assignee: unassigned at gcc dot gnu.org Reporter: wilco at gcc dot gnu.org Target Milestone: --- New failures: FAIL: 25_algorithms/make_heap/complexity.cc (test for excess errors) FAIL: 25_algorithms/pop_heap/complexity.cc (test for excess errors) FAIL: 25_algorithms/push_heap/complexity.cc (test for excess errors) FAIL: 25_algorithms/sort_heap/complexity.cc (test for excess errors) FAIL: 26_numerics/random/random_device/cons/default.cc (test for excess errors) FAIL: experimental/random/randint.cc (test for excess errors) Typical output is: build/build-aarch64-none-elf/obj/gcc2/aarch64-none-elf/libstdc++-v3/include/experimental/random:45: error: call of overloaded 'random_device(<brace-enclosed initializer list>)' is ambiguous