2007-06-05 Zoltan Varga <vargaz@gmail.com>
authorZoltan Varga <vargaz@gmail.com>
Tue, 5 Jun 2007 21:00:27 +0000 (21:00 -0000)
committerZoltan Varga <vargaz@gmail.com>
Tue, 5 Jun 2007 21:00:27 +0000 (21:00 -0000)
* mini-ia64.c (mono_arch_lowering_pass): Fix ia64 build.

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

mono/mini/ChangeLog
mono/mini/mini-ia64.c

index bdc3ba834dd827138c6b1080fbd2a99b14b1cd83..81eacdb98becb50e3eb0f5f2cec28ddd3b1403ec 100644 (file)
@@ -1,7 +1,10 @@
+2007-06-05  Zoltan Varga  <vargaz@gmail.com>
+
+       * mini-ia64.c (mono_arch_lowering_pass): Fix ia64 build.
 
 Tue Jun 5 17:40:04 CEST 2007 Paolo Molaro <lupus@ximian.com>
 
-       * mini.c: optimizee out the type check when storing null in a
+       * mini.c: optimize out the type check when storing null in a
        reference array.
 
 2007-06-04  Mark Probst  <mark.probst@gmail.com>
index 93dbb2053fe8038cbaab4fd785ea8a98fcb62c8f..290d44d3334f306e8a3783bad5cd8943c71c23aa 100644 (file)
@@ -1490,6 +1490,7 @@ mono_arch_lowering_pass (MonoCompile *cfg, MonoBasicBlock *bb)
                case OP_IXOR_IMM:
                case OP_AND_IMM:
                case OP_SHL_IMM:
+               case OP_SHR_IMM:
                case OP_ISHL_IMM:
                case OP_LSHL_IMM:
                case OP_ISHR_IMM:
@@ -1527,6 +1528,7 @@ mono_arch_lowering_pass (MonoCompile *cfg, MonoBasicBlock *bb)
                                switched = TRUE;
                                break;
                        case OP_SHL_IMM:
+                       case OP_SHR_IMM:
                        case OP_ISHL_IMM:
                        case OP_LSHL_IMM:
                        case OP_ISHR_IMM:
@@ -1579,6 +1581,9 @@ mono_arch_lowering_pass (MonoCompile *cfg, MonoBasicBlock *bb)
                        case OP_SHL_IMM:
                                ins->opcode = OP_LSHL;
                                break;
+                       case OP_SHR_IMM:
+                               ins->opcode = OP_LSHR;
+                               break;
                        case OP_LSHL_IMM:
                                ins->opcode = OP_LSHL;
                                break;