[Mono-bugs] [Bug 40827][Nor] New - mcs fails using certain optimizations for mini
Sun, 6 Apr 2003 03:32:42 -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 email@example.com.
--- shadow/40827 Sun Apr 6 03:32:42 2003
+++ shadow/40827.tmp.15713 Sun Apr 6 03:32:42 2003
@@ -0,0 +1,70 @@
+Summary: mcs fails using certain optimizations for mini
+Description of Problem:
+I did not notice this problem when running small test programs with mini, but when
+I used ran mcs.exe under mini and tried to compile a very large program like Qt#, I
+ran into some problems with some optimization options.
+The basic command line was
+mini -O=$opt /usr/local/bin/mcs.exe -nowarn:0108 -nowarn:0114 -target:library
+where $opt was the particular optimization selected and $list was the list of source
+With $opt=deadce, compilation aborted with
+** ERROR **: unknown operator: local
+With $opt=shared, mcs did not even start the compilation, but instead printed its
+option summary. I believe that the command arguments somehow got corrupted.
+With $opt=all, I got a different error:
+Exception caught by the compiler while compiling:
+ Block that caused the problem begin at: QtSupport.cs: (335)
+Unhandled Exception: System.NullReferenceException: A null value was found where
+an object instance was required
+If I used all optimization options except deadce and shared, so $opt=
+compilation was successful.
+Steps to reproduce the problem:
+1. See above.
+How often does this happen?
+If you want more specific information on reproducing the problem with Qt#, let me