From 3390ce3004b151603ed765692601af7050fa53fd Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Tue, 11 May 2010 04:42:10 +0000 Subject: [PATCH] * coffcode.h (coff_write_object_contents): Enclose all occurrences of hasdebug and is_reloc_section in #ifdef COFF_IMAGE_WITH_PE. --- bfd/ChangeLog | 5 +++++ bfd/coffcode.h | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 2302ae4..5cfcc87 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2010-05-11 Alan Modra + + * 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 * elf32-arm.c (struct a8_erratum_reloc): Add hash member. Move diff --git a/bfd/coffcode.h b/bfd/coffcode.h index 364daaa..1cf2b4e 100644 --- a/bfd/coffcode.h +++ b/bfd/coffcode.h @@ -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 -- 2.7.4