2009-05-24 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Sun, 24 May 2009 13:37:47 +0000 (13:37 -0000)
committerZoltan Varga <vargaz@gmail.com>
Sun, 24 May 2009 13:37:47 +0000 (13:37 -0000)
* image-writer.c (asm_writer_emit_section_change): Avoid using
.bss subsections on ppc too.

svn path=/trunk/mono/; revision=134647

mono/mini/ChangeLog
mono/mini/image-writer.c

index 8846be5f25bb3c8148bd141e3da6fab4d214b897..2f2c4e501e10e57e201b5d3705febf39935492fb 100644 (file)
@@ -1,3 +1,8 @@
+2009-05-24  Zoltan Varga  <vargaz@gmail.com>
+
+       * image-writer.c (asm_writer_emit_section_change): Avoid using
+       .bss subsections on ppc too.
+
 2009-05-23  Zoltan Varga  <vargaz@gmail.com>
 
        * image-writer.c: Fix the definition of TARGET_ASM_....
index 1874b5493cae3075193e9af6ae50f49693ec1fdb..153b0862095f81b899b0e26ea3b7629548bd6b55 100644 (file)
@@ -1417,7 +1417,7 @@ asm_writer_emit_section_change (MonoImageWriter *acfg, const char *section_name,
                fprintf (acfg->fp, "%s\n", ".data");
        else
                fprintf (acfg->fp, "%s\n", section_name);
-#elif defined(TARGET_ARM)
+#elif defined(TARGET_ARM) || defined(TARGET_POWERPC)
        /* ARM gas doesn't seem to like subsections of .bss */
        if (!strcmp (section_name, ".text") || !strcmp (section_name, ".data")) {
                fprintf (acfg->fp, "%s %d\n", section_name, subsection_index);