If the user configured clang with a custom GCC toolchain that will take precedence on what the ToolChainTest.cpp expects to evaluate. This was causing the test to fail in these cases.
This patch fixes the issue by passing --gcc-toolchain= to the driver, in order to override any user defined GCC toolchain.