https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108835
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Gaius Mulley <ga...@gcc.gnu.org>: https://gcc.gnu.org/g:b9c83e7789f7eec9871e370739baa55fd70be4cf commit r13-6135-gb9c83e7789f7eec9871e370739baa55fd70be4cf Author: Gaius Mulley <gaiusm...@gmail.com> Date: Sun Feb 19 22:08:31 2023 +0000 libgm2/libm2iso/RTco.cc (re-implementation) Bugfix for [PR108835] This is a re-implementation of RTco.cc which fixes the race hazzard seen occasionally when running testtransfer and coroutines from the modula2 testsuite. libgm2/ChangeLog: PR testsuite/108835 * libm2iso/RTco.cc: Re-implementation using a single lock mutex and inlined wait/signal implementation within transfer. Signed-off-by: Gaius Mulley <gaiusm...@gmail.com>