[project @ 2001-06-29 16:17:28 by sewardj]
authorsewardj <unknown>
Fri, 29 Jun 2001 16:17:28 +0000 (16:17 +0000)
committersewardj <unknown>
Fri, 29 Jun 2001 16:17:28 +0000 (16:17 +0000)
Let the PEi386 machinery recognise .rodata sections.

ghc/rts/Linker.c

index 388913d..10423a1 100644 (file)
@@ -1,5 +1,5 @@
 /* -----------------------------------------------------------------------------
- * $Id: Linker.c,v 1.48 2001/06/29 14:47:58 sewardj Exp $
+ * $Id: Linker.c,v 1.49 2001/06/29 16:17:28 sewardj Exp $
  *
  * (c) The GHC Team, 2000
  *
@@ -1223,7 +1223,8 @@ ocGetNames_PEi386 ( ObjectCode* oc )
          kind = SECTIONKIND_CODE_OR_RODATA;
 #endif
 
-      if (0==strcmp(".text",sectab_i->Name))
+      if (0==strcmp(".text",sectab_i->Name) ||
+          0==strcmp(".rodata",sectab_i->Name))
          kind = SECTIONKIND_CODE_OR_RODATA;
       if (0==strcmp(".data",sectab_i->Name) ||
           0==strcmp(".bss",sectab_i->Name))