Fix handling of MIPS16 HI16 relocs.

PR ld/16720
	* elfxx-mips.c (mips_elf_calculate_relocation): Remove overflow
	test for HI16 relocs.
This commit is contained in:
Ma Jiang
2016-12-01 12:21:30 +00:00
committed by Nick Clifton
parent e82ab856bb
commit 40a0bfddf0
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,9 @@
2016-12-01 Ma Jiang <ma.jiang@zte.com.cn>
PR ld/16720
* elfxx-mips.c (mips_elf_calculate_relocation): Remove overflow
test for HI16 relocs.
2016-12-01 Nick Clifton <nickc@redhat.com>
PR binutils/20891

View File

@ -5920,7 +5920,6 @@ mips_elf_calculate_relocation (bfd *abfd, bfd *input_bfd,
value = mips_elf_high (addend + gp - p - 1);
else
value = mips_elf_high (addend + gp - p);
overflowed_p = mips_elf_overflow_p (value, 16);
}
break;