But strongly oppose the second. Who is gonna develop and maintain such a fruitless project. You are not gonna be able optimize it as much as GCC. No one will use.
Here is a rant about C:
Many projects refuse code that contains single line comments // . This should give a nice hint how C language is treated. On the other hand i have been writing C++11 exlusively since 2012. C doesn't like change. Not a community a newcomer would like to be in.