[Mono-bugs] [Bug 78899][Nor] Changed - C# compiler should use unsigned arithmetic and should support overflow check on pointers

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Jul 21 07:42:19 EDT 2006


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 kornelpal at gmail.com.

http://bugzilla.ximian.com/show_bug.cgi?id=78899

--- shadow/78899	2006-07-21 07:23:08.000000000 -0400
+++ shadow/78899.tmp.10650	2006-07-21 07:42:19.000000000 -0400
@@ -87,6 +87,15 @@
 Created an attachment (id=17317)
 PointerArithmeticTest.cs
 
 
 ------- Additional Comments From rharinath at novell.com  2006-07-21 07:23 -------
 re the optimization bugs -- we do much better than CSC 2.0 ;-)
+
+------- Additional Comments From kornelpal at gmail.com  2006-07-21 07:42 -------
+If you say that using bge.un is better than bge.un.s, I believe you.
+
+When neither checked nor unchecked keyword is used (that was 
+unchecked context when compiling this code) bge is used. When using 
+checked or unchecked keywords then clt along with brfalse is used. I 
+don't know whether this is better than bge but this is definitely 
+inconsistent so I think this is a bug.


More information about the mono-bugs mailing list