joerg added a comment. My point remains that -mcpu is already passed to the assembler, so having both -Wa,-mcpu and -mcpu and using one over the other *independent* of order is violates POLA. http://reviews.llvm.org/D11148