> Can somebody let me know why one cannot just take the assembly version of an existing compiler and carefully review its code to be happy with it and then build everything from that verified compiler? Why does it need so many steps?
Because your current OS to load the assembly code may have been poisoned to present you with a sanitized version on the compiler.