[mips] Show an error on attempt to use 64-bit PC-relative relocation
authorSimon Atanasyan <simon@atanasyan.com>
Sat, 29 Dec 2018 10:10:02 +0000 (10:10 +0000)
committerSimon Atanasyan <simon@atanasyan.com>
Sat, 29 Dec 2018 10:10:02 +0000 (10:10 +0000)
commita6424e7c4e53c2d083aa2ceacb41a27d880f26ca
tree038c9392667af140d523fa6f13733fa1fdcdb2ed
parentb243d8d42a582afa7b82d0055602ca74984eae5f
[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
```

llvm-svn: 350152
llvm/lib/Target/Mips/MCTargetDesc/MipsELFObjectWriter.cpp
llvm/test/MC/Mips/unsupported-relocation.s