Author: zoltan
Date: 2008-02-18 13:23:02 -0500 (Mon, 18 Feb 2008)
New Revision: 96091

Modified:
   trunk/mono/mono/mini/ChangeLog
   trunk/mono/mono/mini/cpu-sparc.md
   trunk/mono/mono/mini/genmdesc.c
Log:
2008-02-18  Zoltan Varga  <[EMAIL PROTECTED]>

        * genmdesc.c (build_table): Fix a crash on older glib versions.

        * cpu-sparc.md: Remove some unused opcodes.


Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog      2008-02-18 18:15:58 UTC (rev 96090)
+++ trunk/mono/mono/mini/ChangeLog      2008-02-18 18:23:02 UTC (rev 96091)
@@ -1,5 +1,9 @@
 2008-02-18  Zoltan Varga  <[EMAIL PROTECTED]>
 
+       * genmdesc.c (build_table): Fix a crash on older glib versions.
+
+       * cpu-sparc.md: Remove some unused opcodes.
+       
        * genmdesc.c: Error out if the .md contains CEE_ opcodes if 
        MONO_ARCH_ENABLE_NORMALIZE_OPCODES is defined.
 

Modified: trunk/mono/mono/mini/cpu-sparc.md
===================================================================
--- trunk/mono/mono/mini/cpu-sparc.md   2008-02-18 18:15:58 UTC (rev 96090)
+++ trunk/mono/mono/mini/cpu-sparc.md   2008-02-18 18:23:02 UTC (rev 96091)
@@ -58,10 +58,7 @@
 endfinally: len:64
 endfilter: src1:i len:64
 
-conv.ovf.u4: dest:i src1:i len:64
 ckfinite: dest:f src1:f len:40
-conv.u: dest:i src1:i len:4
-arglist: src1:i
 ceq: dest:i len:64
 cgt: dest:i len:64
 cgt.un: dest:i len:64

Modified: trunk/mono/mono/mini/genmdesc.c
===================================================================
--- trunk/mono/mono/mini/genmdesc.c     2008-02-18 18:15:58 UTC (rev 96090)
+++ trunk/mono/mono/mini/genmdesc.c     2008-02-18 18:23:02 UTC (rev 96091)
@@ -166,7 +166,7 @@
        for (i = 0; i < OP_LAST; ++i) {
                desc = opcodes + i;
                if (!desc->desc)
-                       g_string_append_printf (idx_array, "\t0,\t/* %s */\n", 
desc->name);
+                       g_string_append_printf (idx_array, "\t0,\t/* %s */\n", 
desc->name ? desc->name : "");
                else {
                        fprintf (f, "\t\"");
                        for (j = 0; j < MONO_INST_MAX; ++j)

_______________________________________________
Mono-patches maillist  -  Mono-patches@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to