PR ld/5785
authorNick Clifton <nickc@redhat.com>
Fri, 22 Feb 2008 14:19:43 +0000 (14:19 +0000)
committerNick Clifton <nickc@redhat.com>
Fri, 22 Feb 2008 14:19:43 +0000 (14:19 +0000)
        * ldlang.c (lang_size_sections_1): Honour the setting of an
        lma_region even if there is no vma region set, or the vma region
        is the same as the lma region.

ld/ChangeLog
ld/ldlang.c

index 7ba5fb4..27d2e6f 100644 (file)
@@ -1,3 +1,10 @@
+2008-02-22  Nick Clifton  <nickc@redhat.com>
+
+       PR ld/5785
+       * ldlang.c (lang_size_sections_1): Honour the setting of an
+       lma_region even if there is no vma region set, or the vma region
+       is the same as the lma region.
+
 2008-02-18  Nick Clifton  <nickc@redhat.com>
 
        * scripttempl/armbpabi.sc (ENTRY): Do not define when performing a
index 262c94b..cbf46fc 100644 (file)
@@ -4594,9 +4594,7 @@ lang_size_sections_1
                bfd_vma lma = exp_get_abs_int (os->load_base, 0, "load base");
                os->bfd_section->lma = lma;
              }
-           else if (os->region != NULL
-                    && os->lma_region != NULL
-                    && os->lma_region != os->region)
+           else if (os->lma_region != NULL)
              {
                bfd_vma lma = os->lma_region->current;