Fix mangled patch
authorMichael Meissner <gnu@the-meissners.org>
Thu, 16 Oct 1997 12:19:16 +0000 (12:19 +0000)
committerMichael Meissner <gnu@the-meissners.org>
Thu, 16 Oct 1997 12:19:16 +0000 (12:19 +0000)
bfd/ChangeLog
bfd/peicode.h

index 9a2155e..0b93708 100644 (file)
@@ -1,3 +1,8 @@
+Thu Oct 16 08:17:06 1997  Michael Meissner  <meissner@cygnus.com>
+
+       * peicode.h (coff_swap_scnhdr_out,pr_print_idata): Fix mangled
+       patch.
+
 Wed Oct 15 13:45:10 1997  Ian Lance Taylor  <ian@cygnus.com>
 
        * peicode.h (pe_mkobject_hook): Set DLL flag.
index 9335507..1a45ad2 100644 (file)
@@ -1163,16 +1163,8 @@ coff_swap_scnhdr_out (abfd, in, out)
               IMAGE_SCN_MEM_READ | IMAGE_SCN_MEM_WRITE ;
     else if (strncmp (scnhdr_int->s_name, ".drectve", 8) == 0)
       flags =  IMAGE_SCN_LNK_INFO | IMAGE_SCN_LNK_REMOVE ;
-#ifdef POWERPC_LE_PE
-    else if (strncmp (scnhdr_int->s_name, ".stabstr", 8) == 0)
-      {
-       flags =  IMAGE_SCN_LNK_INFO;
-      }
-    else if (strcmp (scnhdr_int->s_name, ".stab") == 0)
-      {
-       flags =  IMAGE_SCN_LNK_INFO;
-      }
-#endif
+    else if (strncmp (scnhdr_int->s_name, ".stab", 5) == 0)
+      flags |= IMAGE_SCN_LNK_INFO | IMAGE_SCN_MEM_DISCARDABLE;
     else
       flags = IMAGE_SCN_MEM_READ;
 
@@ -1237,8 +1229,6 @@ pe_print_idata(abfd, vfile)
 #ifdef POWERPC_LE_PE
   asection *rel_section = bfd_get_section_by_name (abfd, ".reldata");
 #endif
-    else if (strncmp (scnhdr_int->s_name, ".stab", 5) == 0)
-      flags |= IMAGE_SCN_LNK_INFO | IMAGE_SCN_MEM_DISCARDABLE;
 
   bfd_size_type datasize = 0;
   bfd_size_type i;