Let us give credit where credit is due: Richard Stallman did write GCC, but GCC is built on the RTL back end developed by Chris Fraser, who is better known as part of the team the developed iburg and lcc.
Let us give credit where credit is due. GCC is very portable because it uses an RTL based code emitter. RTL was developed by Chris Fraser, and GCC is, from this perspective, a hack on top of the RTL core. Nice hack, for sure.
I agree that a general-purpose compiler's usefulness is directly related to its portability, as evidenced by the continued success of Fraser and Dave Hanson's lcc compiler.
Let us give credit where credit is due: Richard Stallman did write GCC, but GCC is built on the RTL back end developed by Chris Fraser, who is better known as part of the team the developed iburg and lcc.
I agree that a general-purpose compiler's usefulness is directly related to its portability, as evidenced by the continued success of Fraser and Dave Hanson's lcc compiler.