These snippets were missed in the previous bytes vs octets patch to

the linker.
This commit is contained in:
Timothy Wall 2000-02-09 14:42:48 +00:00
parent 363d7b14a5
commit 9e4ed18ce8
2 changed files with 11 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2000-02-04 Timothy Wall <twall@redhat.com>
* ldlang.c (lang_check_section_addresses): Use bytes instead of
octets when calculating section end addresses.
2000-02-04 Timothy Wall <twall@redhat.com>
* ldlang.c (lang_size_sections): Fix typo in ALIGN_N invocation.

View File

@ -2672,8 +2672,8 @@ lang_check_section_addresses ()
overlapping VMAs but they must have distinct LMAs. */
s_start = bfd_section_lma (output_bfd, s);
os_start = bfd_section_lma (output_bfd, os);
s_end = s_start + bfd_section_size (output_bfd, s) - 1;
os_end = os_start + bfd_section_size (output_bfd, os) - 1;
s_end = s_start + bfd_section_size (output_bfd, s) / opb - 1;
os_end = os_start + bfd_section_size (output_bfd, os) / opb - 1;
/* Look for an overlap. */
if ((s_end < os_start) || (s_start > os_end))
@ -2906,6 +2906,8 @@ lang_size_sections (s, output_section_statement, prev, fill, dot, relax)
switch (s->data_statement.type)
{
default:
abort();
case QUAD:
case SQUAD:
size = QUAD_SIZE;
@ -3150,6 +3152,8 @@ lang_do_assignments (s, output_section_statement, fill, dot)
int size;
switch (s->data_statement.type)
{
default:
abort();
case QUAD:
case SQUAD:
size = QUAD_SIZE;