Just a suggestion : I find it surprising that the option "-emit-llvm" is
not mentioned in the options of llvm-gcc --help.
This is "common" gcc problem, because "gcc" binary is a driver. You will
see the help string, if you run cc1 / cc1plus binary directly.