Holy shit, Mes compiles tinycc now. We may be well on our way to full bootstrappability of the GNU system.
Mes is a mutually self-hosting Scheme interpreter in C and C compiler in Scheme. It can compile itself both ways. Tinycc is known to compile earlier versions of gcc (before gcc went C++) so we have a path, finally, to building the entire GNU system from the bottom up.