[Mono-bugs] [Bug 69929][Nor] New - SPARC: regression, can not build mscorlib.
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Thu, 25 Nov 2004 21:56:39 -0500 (EST)
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 miguel@ximian.com.
http://bugzilla.ximian.com/show_bug.cgi?id=69929
--- shadow/69929 2004-11-25 21:56:39.000000000 -0500
+++ shadow/69929.tmp.8896 2004-11-25 21:56:39.000000000 -0500
@@ -0,0 +1,50 @@
+Bug#: 69929
+Product: Mono: Runtime
+Version: 1.1
+OS:
+OS Details:
+Status: NEW
+Resolution:
+Severity:
+Priority: Normal
+Component: misc
+AssignedTo: mono-bugs@ximian.com
+ReportedBy: miguel@ximian.com
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: SPARC: regression, can not build mscorlib.
+
+The buildbot reports a *very* strange stack trace while trying to
+build Mono on the SPARC:
+
+make[8]: Entering directory `/export/home/builder/HEAD/mcs/class/corlib'
+MONO_PATH="../../class/lib/basic:$MONO_PATH"
+/export/home/builder/HEAD/mono/runtime/mono-wrapper
+../../class/lib/basic/mcs.exe /nowarn:649 /nowarn:169 -d:INSIDE_CORLIB
+-d:NET_1_1 -d:ONLY_1_1 -g /noconfig /unsafe /nostdlib /target:library
+/out:mscorlib.dll @corlib.dll.sources
+
+Unhandled Exception: System.OverflowException: Number overflow.
+in <0x00080> System.Decimal:op_Explicit (System.Decimal)
+in <0x00028> Mono.CSharp.Return:DoEmit (Mono.CSharp.EmitContext)
+in <0x0003c> Mono.CSharp.Statement:Emit (Mono.CSharp.EmitContext)
+in <0x00174> Mono.CSharp.If:DoEmit (Mono.CSharp.EmitContext)
+in <0x0003c> Mono.CSharp.Statement:Emit (Mono.CSharp.EmitContext)
+in <0x000c0> Mono.CSharp.Block:DoEmit (Mono.CSharp.EmitContext)
+in <0x0046c> Mono.CSharp.Block:Emit (Mono.CSharp.EmitContext)
+in <0x00020> Mono.CSharp.EmitContext:EmitResolvedTopBlock
+(Mono.CSharp.ToplevelBlock,bool)
+in <0x0009c> Mono.CSharp.EmitContext:EmitTopBlock
+(Mono.CSharp.ToplevelBlock,Mono.CSharp.InternalParameters,Mono.CSharp.Location)
+in <0x00634> Mono.CSharp.MethodData:Emit
+(Mono.CSharp.TypeContainer,Mono.CSharp.Attributable)
+in <0x0002c> Mono.CSharp.Method:Emit ()
+in <0x00804> Mono.CSharp.TypeContainer:EmitType ()
+in <0x006c0> Mono.CSharp.RootContext:EmitCode ()
+in <0x011f8> Mono.CSharp.Driver:MainDriver (string[])
+in <0x00010> Mono.CSharp.Driver:Main (string[])
+
+
+Notice that Return.DoEmit *never* in the source Decimal.op_explicit