[Mono-bugs] [Bug 43673][Nor] New - ** ERROR **: Invalid IL code at IL0013 in 00 .Bug:main (): IL_0013: isinst
bugzilla-daemon@rocky.ximian.com
bugzilla-daemon@rocky.ximian.com
Mon, 26 May 2003 12:40:52 -0400 (EDT)
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by bmaurer@users.sf.net.
http://bugzilla.ximian.com/show_bug.cgi?id=43673
--- shadow/43673 Mon May 26 12:40:52 2003
+++ shadow/43673.tmp.32634 Mon May 26 12:40:52 2003
@@ -0,0 +1,73 @@
+Bug#: 43673
+Product: Mono/Runtime
+Version: unspecified
+OS: other
+OS Details:
+Status: NEW
+Resolution:
+Severity: Unknown
+Priority: Normal
+Component: misc
+AssignedTo: mono-bugs@ximian.com
+ReportedBy: bmaurer@users.sf.net
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: ** ERROR **: Invalid IL code at IL0013 in 00 .Bug:main (): IL_0013: isinst
+
+Description of Problem:
+The following program works fails under mini, but works with oldmono and mint.
+
+.class public Bug {
+
+.method public static int32 main() {
+.entrypoint
+.maxstack 20
+.locals (class [mscorlib]System.ArithmeticException)
+try_start:
+ ldc.r8 float64(0xFFEFFFFFFFFFFFFF)
+ ckfinite
+ pop
+ leave.s PASS
+PASS:
+ ldc.i4 0x0
+ ret
+ae:
+ isinst [mscorlib]System.ArithmeticException
+ leave FAIL
+FAIL:
+ ldc.i4 0x1
+ ret
+
+.try try_start to PASS catch [mscorlib]System.ArithmeticException handler
+ae to FAIL
+}
+
+}
+.assembly Bug.exe{}
+
+Steps to reproduce the problem:
+1. ilasm bug.il && mono bug.exe || echo FAIL
+
+Actual Results:
+$ ilasm bug.il && mono bug.exe || echo FAIL
+Compilation succeeded
+** ERROR **: Invalid IL code at IL0013 in 00 .Bug:main (): IL_0013: isinst
+ 0x01000002
+
+
+aborting...
+Aborted
+FAIL
+
+
+Expected Results:
+$ ilasm bug.il && oldmono bug.exe || echo FAIL
+Compilation succeeded
+
+How often does this happen?
+Always
+
+Additional Information:
+This problem happens in the Rotor test suite. conformance_base/mul_r8.il.