TCC, also referred to as "TinyCC", is a small and fast C compiler written in C. It supports ANSI C with GNU and extensions and most of the C99 standard.
Our vision of making TCC a key ingredient of the full source bootstrap and making it easier to bootstrap by rewriting needlessly complex or even "exotic" C99 constructs sadly and unexpectedly was rejected by the TinyCC developers.
Meanwhile, bootstrappable TinyCC is a friendly fork to allow TCC to be used in a full source bootstrap for a GNU/Linux distribution.
GNU LGPLv2.1+
tinycc is developed using the Git version control system. The official repository is hosted at https://gitlab.com/janneke/tinycc/
git clone https://gitlab.com/janneke/tinycc/
Real-time discussion for tinycc can be found on the #bootstrappable
channel on the Freenode IRC network.
Send patches and bug reports to janneke@gnu.org.