[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