Browse Source

* ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: If common page size

is smaller than maximum, round dot up to common page boundary.
binutils-2_13-branch
Jakub Jelinek 24 years ago
parent
commit
50e60fb578
  1. 5
      ld/ChangeLog
  2. 3
      ld/ldexp.c

5
ld/ChangeLog

@ -1,3 +1,8 @@
2002-04-03 Jakub Jelinek <jakub@redhat.com>
* ldexp.c (fold_binary) [DATA_SEGMENT_ALIGN]: If common page size
is smaller than maximum, round dot up to common page boundary.
2002-03-28 Alan Modra <amodra@bigpond.net.au>
* configure.host: Set up for generic hosts first, then tweak as

3
ld/ldexp.c

@ -356,7 +356,8 @@ fold_binary (tree, current_section, allocation_done, dot, dotp)
}
}
else if (other.value < maxpage)
result.value += dot & (maxpage - other.value);
result.value += (dot + other.value - 1)
& (maxpage - other.value);
}
else
result.valid_p = false;

Loading…
Cancel
Save