Using the command
tinygo test -v -target=cortex-m-qemu $foo
the following tests pass on both 0.21 and 0.23-dev:
container/heap
container/list
container/ring
encoding
hash/fnv
internal/itoa
reflect
testing/iotest
unicode/utf16
but the following tests pass on 0.21 and fail on 0.23-dev:
crypto/des
encoding/ascii85
encoding/hex
math/cmplx
net/mail
text/scanner
unicode/utf8
In all cases, the log shows "panic: runtime error: out of memory".