efriedma added a comment. If someone is doing this, and intentionally ignoring gcc's warning, I think we have to assume they're depending on gcc's register choices. So we should either reject or match gcc. Repository: rL LLVM https://reviews.llvm.org/D51502