Eric, Things like: $ llvm-mc -gdwarf-2 -gdwarf-3 -gdwarf-4 llvm-mc doesn't have the tools Clang has for dealing with multiple contradictory compiler flags. Since llvm-mc is an internal tool, we don't need to deal with it, so just make it an error. cheers, --renato http://llvm-reviews.chandlerc.com/D2697