On 03/11/20 22:22 +0100, Christophe Lyon via Libstdc++ wrote: >On Mon, 2 Nov 2020 at 19:43, Thomas Rodgers via Gcc-patches > wrote: >> >> >> Testsed x86_64-pc-linux-gnu, committed to master. >> > >Hi, > >I can see the new tests failing on bare-metal targets using newlib >(arm-eabi, aarch64-elf): > 27_io/basic_syncbuf/1.cc (test for excess errors) > 27_io/basic_syncbuf/basic_ops/1.cc (test for excess errors) > 27_io/basic_syncbuf/requirements/types.cc (test for excess errors) > 27_io/basic_syncstream/1.cc (test for excess errors) > 27_io/basic_syncstream/basic_ops/1.cc (test for excess errors) > 27_io/basic_syncstream/requirements/types.cc (test for excess errors) > >because: >libstdc++-v3/include/syncstream:142: error: 'lock_guard' does not name a type Fixed like so. Tested powerpc64le-linux (--disable-threads) and pushed to trunk.