On the fallback path, we hardcode the X_ prefix to the compiler info
variables. Since the only non-CC in _cc_vars is XCC this works for us at
the moment, but potentially breaks for anyone adding another compiler
type to _cc_vars, clobbering the wrong variables and leaving the correct
variables unset. Instead we should be more general and use the X_
variable's contents as the prefix.