[GOLD] PowerPC TOC16 and GOT16 relocs are relative

* powerpc.cc (Target_powerpc::Scan::get_reference_flags): Correct
	GOT16 and TOC16 relocs to RELATIVE_REF.
This commit is contained in:
Alan Modra 2015-11-19 16:59:36 +10:30
parent 04830f249f
commit 32d849b35d
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2015-11-19 Alan Modra <amodra@gmail.com>
* powerpc.cc (Target_powerpc::Scan::get_reference_flags): Correct
GOT16 and TOC16 relocs to RELATIVE_REF.
2015-11-14 Cary Coutant <ccoutant@gmail.com>
PR gold/19244

View File

@ -5326,8 +5326,7 @@ Target_powerpc<size, big_endian>::Scan::get_reference_flags(
case elfcpp::R_PPC64_TOC16_HA:
case elfcpp::R_PPC64_TOC16_DS:
case elfcpp::R_PPC64_TOC16_LO_DS:
// Absolute in GOT.
ref = Symbol::ABSOLUTE_REF;
ref = Symbol::RELATIVE_REF;
break;
case elfcpp::R_POWERPC_GOT_TPREL16: