Make Int32.MinValue/-1 throw OverflowException on ppc too.
authorZoltan Varga <vargaz@gmail.com>
Fri, 26 Nov 2010 07:08:27 +0000 (08:08 +0100)
committerZoltan Varga <vargaz@gmail.com>
Fri, 26 Nov 2010 07:08:27 +0000 (08:08 +0100)
mono/mini/mini-ppc.c

index 6db45e2faee8169d7d3a5a74837991a2d81eca4f..58c8befb92c006c40b4982d8504412f157fe8ad2 100644 (file)
@@ -3721,7 +3721,7 @@ mono_arch_output_basic_block (MonoCompile *cfg, MonoBasicBlock *bb)
                                ppc_sldi (code, ppc_r0, ppc_r0, 32);
 #endif
                        ppc_compare (code, 0, ins->sreg1, ppc_r0);
-                       EMIT_COND_SYSTEM_EXCEPTION_FLAGS (PPC_BR_TRUE, PPC_BR_EQ, "ArithmeticException");
+                       EMIT_COND_SYSTEM_EXCEPTION_FLAGS (PPC_BR_TRUE, PPC_BR_EQ, "OverflowException");
                        ppc_patch (divisor_is_m1, code);
                         /* XER format: SO, OV, CA, reserved [21 bits], count [8 bits]
                         */