Shouldn't same system+same version+same flags produce the same result?
Deterministic builds aren't always that straightforward
If what you're saying is true - stage 3 bootstrap wouldn't be possible.
There's a long tail of tricky problems to solve for reproducible builds, but a specific build of a compiler producing different executable code from run to run hasn't really been one of them.