O problema diz respeito à macro REENT CHECK, que é utilizada por várias macros do newlib, tais como REENT CHECK TM, REENT CHECK MISC e REENT CHECK MP. Nas versões anteriores à 3.3.0, essa macro não verifica se há problemas de alocação de memória quando o sinalizador DEBUG está desativado, o que normalmente ocorre em compilações de firmware de produção.