George Rimar
c1ef96f593
[LLD][ELF] - Update test case to check the error message reported. NFC.
...
This updates znotext-plt-relocations-protected.s test case
(adds a file symbol) to check how the error message is built.
It allows to cover/test the following line:
https://github.com/llvm-mirror/lld/blob/master/ELF/Relocations.cpp#L79
llvm-svn: 339550
2018-08-13 10:28:00 +00:00
Fangrui Song
40a9f2251b
[ELF] Replace unused output filenames with /dev/null in tests
...
Post commit review at rLLD335992
llvm-svn: 336129
2018-07-02 17:48:23 +00:00
Rafael Espindola
f931c179ca
Don't depend on "call foo" producing a X86_64_PC32.
...
Newer versions of the gnu assembler produce a X86_64_PLT32 for
calls. There is a change under review in llvm to do the same, so update
the tests to not depend on it.
We can still produce a R_X86_64_PC32 with ".long foo - .".
llvm-svn: 325379
2018-02-16 20:05:58 +00:00
Rafael Espindola
e2e070c6c4
Don't try to preempt protected symbols with -z notext.
...
I will send a followup patch removing the FIXME this patch adds.
llvm-svn: 321499
2017-12-27 20:53:13 +00:00