2008-06-18 Craig Silverstein <csilvers@google.com>

* powerpc.cc (Powerpc_relocate_functions::addr16_ha): cast
	constant 0xFFFF to type Valtype.
	(Powerpc_relocate_functions::rel16_ha): Likewise.
This commit is contained in:
Craig Silverstein
2008-06-18 22:32:37 +00:00
parent 59ddf1e792
commit 5f494ea0d5
2 changed files with 12 additions and 6 deletions

View File

@ -1,3 +1,9 @@
2008-06-18 Craig Silverstein <csilvers@google.com>
* powerpc.cc (Powerpc_relocate_functions::addr16_ha): cast
constant 0xFFFF to type Valtype.
(Powerpc_relocate_functions::rel16_ha): Likewise.
2008-06-17 Ian Lance Taylor <iant@google.com>
* output.h (Output_section::Input_section): Initialize p2align_ to

View File

@ -605,8 +605,8 @@ public:
reloc += 0x10000;
reloc >>= 16;
val &= ~0xffff;
reloc &= 0xffff;
val &= ~static_cast<Valtype>(0xffff);
reloc &= static_cast<Valtype>(0xffff);
elfcpp::Swap<16, true>::writeval(wv, val | reloc);
}
@ -628,8 +628,8 @@ public:
reloc += 0x10000;
reloc >>= 16;
val &= ~0xffff;
reloc &= 0xffff;
val &= ~static_cast<Valtype>(0xffff);
reloc &= static_cast<Valtype>(0xffff);
elfcpp::Swap<16, true>::writeval(wv, val | reloc);
}
@ -684,8 +684,8 @@ public:
reloc += 0x10000;
reloc >>= 16;
val &= ~0xffff;
reloc &= 0xffff;
val &= ~static_cast<Valtype>(0xffff);
reloc &= static_cast<Valtype>(0xffff);
elfcpp::Swap<16, true>::writeval(wv, val | reloc);
}