ARM: permit full range of valid ADR immediates.
authorTim Northover <Tim.Northover@arm.com>
Wed, 27 Feb 2013 16:43:09 +0000 (16:43 +0000)
committerTim Northover <Tim.Northover@arm.com>
Wed, 27 Feb 2013 16:43:09 +0000 (16:43 +0000)
commitd65dfd83421f4d26e6dc20476718d7d9b6ba3f3b
treece3f890710ef9c52a5343e82f2b5cfed0123ded6
parent2fe71f8f7e678174ba217d3d16525092805ad45b
ARM: permit full range of valid ADR immediates.

This fixes an issue where trying to assemlbe valid ADR instructions would cause
LLVM to hit a failed assertion.

Patch by Keith Walker.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@176189 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/MCTargetDesc/ARMMCCodeEmitter.cpp
test/MC/ARM/basic-arm-instructions.s