> I don't see how the existance of configure changes the fact the GCC > compiler driver exists,
At the time you're running configure, the gcc driver does *not* exist, but you *do* need to run as and ld to test what features they support, information which is needed in order to *build* gcc. It's a chicken and egg type problem.