gcc is gone, like clang. Those are c++ abominations. Not worth more than /opt.

Prefer, tinycc, cproc, scc, assembly.

Sometimes I want to design a simpler C-like language and build toolchain for it from the scratch, with no historical baggage. Obviously optimization story will be very poor, gcc carries hundreds of super-qualified man-years of optimization work. But I wonder if it'll be that bad. Modern computers are fast.

James Gosling beat you to it.