Portability fixes.

This commit is contained in:
Markus F.X.J. Oberhumer
2007-01-10 17:16:59 +01:00
parent a354f18a2d
commit 0b988176fa
15 changed files with 45 additions and 23 deletions
+1 -1
View File
@@ -414,7 +414,7 @@ int ElfLinker::addLoader(const char *sname)
assert(tail);
assert(tail != section);
unsigned const v = ~0u << section->p2align;
if (unsigned const l = ~v & -(tail->offset + tail->size)) {
if (unsigned const l = ~v & (0u-(tail->offset + tail->size))) {
alignCode(l);
tail->size += l;
}