[AArch64] Better errors for out-of-range fixups
authorOliver Stannard <oliver.stannard@arm.com>
Fri, 1 Apr 2016 09:14:50 +0000 (09:14 +0000)
committerOliver Stannard <oliver.stannard@arm.com>
Fri, 1 Apr 2016 09:14:50 +0000 (09:14 +0000)
commita5520b02a588cdcfe99c476d3d0948049ada38c2
tree2574502f68913f1bd5a70931104c1a20f3e1b110
parentc5970623e0acf3d436f1c629caf0b5f3131e0ad5
[AArch64] Better errors for out-of-range fixups

When a fixup that can be resolved by the assembler is out of range, we should
report an error in the source, rather than crashing.

Differential Revision: http://reviews.llvm.org/D18402

llvm-svn: 265120
llvm/lib/Target/AArch64/MCTargetDesc/AArch64AsmBackend.cpp
llvm/test/MC/AArch64/fixup-out-of-range.s [new file with mode: 0644]
llvm/test/MC/AArch64/ldr-pseudo-obj-errors.s