partial LLVM GCC 4.2 support (assembly still requires clang)