* coffcode.h (coff_write_object_contents): Enclose all occurrences
authorAlan Modra <amodra@gmail.com>
Tue, 11 May 2010 04:42:10 +0000 (04:42 +0000)
committerAlan Modra <amodra@gmail.com>
Tue, 11 May 2010 04:42:10 +0000 (04:42 +0000)
of hasdebug and is_reloc_section in #ifdef COFF_IMAGE_WITH_PE.

bfd/ChangeLog
bfd/coffcode.h

index 2302ae4..5cfcc87 100644 (file)
@@ -1,3 +1,8 @@
+2010-05-11  Alan Modra  <amodra@gmail.com>
+
+       * coffcode.h (coff_write_object_contents): Enclose all occurrences
+       of hasdebug and is_reloc_section in #ifdef COFF_IMAGE_WITH_PE.
+
 2010-05-07  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * elf32-arm.c (struct a8_erratum_reloc): Add hash member.  Move
index 364daaa..1cf2b4e 100644 (file)
@@ -3533,7 +3533,9 @@ coff_write_object_contents (bfd * abfd)
   asection *current;
   bfd_boolean hasrelocs = FALSE;
   bfd_boolean haslinno = FALSE;
+#ifdef COFF_IMAGE_WITH_PE
   bfd_boolean hasdebug = FALSE;
+#endif
   file_ptr scn_base;
   file_ptr reloc_base;
   file_ptr lineno_base;
@@ -3636,9 +3638,9 @@ coff_write_object_contents (bfd * abfd)
        current = current->next)
     {
       struct internal_scnhdr section;
+#ifdef COFF_IMAGE_WITH_PE
       bfd_boolean is_reloc_section = FALSE;
 
-#ifdef COFF_IMAGE_WITH_PE
       if (strcmp (current->name, DOT_RELOC) == 0)
        {
          is_reloc_section = TRUE;
@@ -3737,9 +3739,11 @@ coff_write_object_contents (bfd * abfd)
 #endif
       if (current->lineno_count != 0)
        haslinno = TRUE;
+#ifdef COFF_IMAGE_WITH_PE
       if ((current->flags & SEC_DEBUGGING) != 0
          && ! is_reloc_section)
        hasdebug = TRUE;
+#endif
 
 #ifdef RS6000COFF_C
 #ifndef XCOFF64