Now I suddenly have a question. If gcc compiler needs a gcc compiler to compile itself, then how do we build the trust chain so that we know the code compiles to exactly what it supposed to be? Where is the "starting point" where we can get a trustworthy compiler?
@EWings
http://bootstrappable.org/ should be a good entry point into this topic. One of the relevant projects is GNU Mes https://www.gnu.org/software/mes/