[mips] Show an error on attempt to use 64-bit PC-relative relocation
commitf667513b65f0112c5ff3212e69868666b0a87f89
authorSimon Atanasyan <simon@atanasyan.com>
Sat, 29 Dec 2018 10:10:02 +0000 (29 10:10 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Sat, 29 Dec 2018 10:10:02 +0000 (29 10:10 +0000)
tree71db5fb5d86aa821729eae9ac0aac914396445c9
parent1b58d6ff0db6352eaae2fea062d3784e35d1f841
[mips] Show an error on attempt to use 64-bit PC-relative relocation

The following code requests 64-bit PC-relative relocations unsupported
by MIPS ABI. Now it triggers an assertion. It's better to show an error
message.
```
foo:
  .quad bar - foo
```

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350152 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
test/MC/Mips/unsupported-relocation.s