There must be like a 1000 examples of c compilers in git hub alone. No idea why building LLM building one is impressive. It's right there in the training data.
It's that gcc is an old and reliable piece of software built on abstractions that have stood the test of time.