[lld] r288581 - [ELF] - Implemented R_386_16 and R_386PC16 relocations
Rafael Avila de Espindola via llvm-commits
llvm-commits at lists.llvm.org
Wed Dec 7 13:18:53 PST 2016
> @@ -437,11 +438,13 @@ uint64_t X86TargetInfo::getImplicitAdden
> switch (Type) {
> default:
> return 0;
> + case R_386_16:
> case R_386_32:
> case R_386_GOT32:
> case R_386_GOT32X:
> case R_386_GOTOFF:
> case R_386_GOTPC:
> + case R_386_PC16:
> case R_386_PC32:
> case R_386_PLT32:
> case R_386_TLS_LE:
This reads a 32 bit value for the addend, which is almost certainly
incorrect.
> +# RUN: yaml2obj %s -o %t.o
Why do you need to use yaml2obj?
Cheers,
Rafael
More information about the llvm-commits
mailing list