ARM ldm/stm register lists can be out of order.
authorJim Grosbach <grosbach@apple.com>
Fri, 16 Mar 2012 20:48:38 +0000 (20:48 +0000)
committerJim Grosbach <grosbach@apple.com>
Fri, 16 Mar 2012 20:48:38 +0000 (20:48 +0000)
commitbe7cf2b377d987f46d10f54f89ae4e1a71c37f55
tree64685c5c515edefce569e72f549f9ceae5c3431d
parent0ccae0b1f6b95e4500adb45649472389a1f111a7
ARM ldm/stm register lists can be out of order.

It's not a good style idea, as the registers will be laid down in memory in
numerical order, not the order they're in the list, but it's legal. vldm/vstm
are stricter.

rdar://11064740

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@152943 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
test/MC/ARM/diagnostics.s