Hi, Am 10.06.2008 um 13:22 schrieb <[EMAIL PROTECTED]> <[EMAIL PROTECTED] >:
> Thanks for the immediate response. It would be really helpful if there > are any links/references to recent test results for Sparc (version > 1.9). > Or in other words, is there a possibility to know the list of test > failures, known issues on Sparc. The Wiki page lists one known test failure for Solaris/sparc iirc. (mono-project.com appears to be down currently from here) Apart from that, the usual procedure when something is broken is to file a bug in Bugzilla, and if you've already fixed it, please also attach the patch you propose rather than just describing it. Andreas > > -----Original Message----- > From: Zoltan Varga [mailto:[EMAIL PROTECTED] > Sent: Tuesday, June 10, 2008 4:20 PM > To: Nataraj Ramaswamy (WT01 - Computing, Storage & Software Products) > Cc: [email protected] > Subject: Re: [Mono-dev] System.MathTest.TestIEEERemainder fails > > Hi, > > This is now fixed in SVN using your suggestion. Btw, some of our tests > do fail on sparc, this is not a problem for most applications tough. > > Zoltan > > 2008/6/10 <[EMAIL PROTECTED]>: >> Hi, >> We have been able to successfully build Mono on Solaris 7 sparc (32 > bit). >> >> When we tried to execute the Class Library test suites, some of the >> test cases were failing. >> >> We need your expert inputs/suggestions on the following failure: >> >> Under mcs/class/corlib, MonoTests.System.MathTest.TestIEEERemainder >> fails with the error message: >> Negative Dividend expected:<-9223372036854775808> but was:<128> >> at MonoTests.System.MathTest.TestIEEERemainder () [0x000bf] in >> /mono_sol7/mono-1.9/mcs/class/corlib/Test/System/MathTest.cs:414 >> at (wrapper managed-to-native) >> System.Reflection.MonoMethod:InternalInvoke >> (object,object[]) >> at System.Reflection.MonoMethod.Invoke (System.Object obj, >> BindingFlags invokeAttr, System.Reflection.Binder binder, >> System.Object[] parameters, System.Globalization.CultureInfo culture) >> [0x0003f] in >> /mono_sol7/mono-1.9/mcs/class/corlib/System.Reflection/ >> MonoMethod.cs:1 >> 49 >> >> On analysing further, it is observed that: >> - In System/Math.cs, IEEERemainder uses InternalInt64BitsToDouble. >> Changing this to Int64BitsToDouble gave the expected result and the > test case passed. >> - InternalInt64BitsToDouble() uses SwappableToDouble() under >> System/BitConverter.cs . Here it gets into (!IsLittleEndian) which >> fills the value in the big endian (reverse) order whereas >> Int64BitsToDouble uses >> ToDouble() which doesnot perform this conversion based on endianness >> (!IsLittleEndian). >> >> We would like to know your valuable inputs on how to address this >> issue for Solaris 7 sparc. >> Please let us know whether it would be correct to use >> Int64BitsToDouble instead of InternalInt64BitsToDouble (conditionally >> built for Solaris 7 sparc). >> >> Thanks & regards, >> Nataraj >> >> >> >> >> >> Please do not print this email unless it is absolutely necessary. >> >> The information contained in this electronic message and any >> attachments to this message are intended for the exclusive use of the >> addressee(s) and may contain proprietary, confidential or privileged >> information. If you are not the intended recipient, you should not >> disseminate, distribute or copy this e-mail. Please notify the sender >> immediately and destroy all copies of this message and any > attachments. >> >> WARNING: Computer viruses can be transmitted via email. The recipient >> should check this email and any attachments for the presence of >> viruses. The company accepts no liability for any damage caused by >> any > >> virus transmitted by this email. >> >> www.wipro.com >> >> _______________________________________________ >> Mono-devel-list mailing list >> [email protected] >> http://lists.ximian.com/mailman/listinfo/mono-devel-list >> >> > > Please do not print this email unless it is absolutely necessary. > > The information contained in this electronic message and any > attachments to this message are intended for the exclusive use of > the addressee(s) and may contain proprietary, confidential or > privileged information. If you are not the intended recipient, you > should not disseminate, distribute or copy this e-mail. Please > notify the sender immediately and destroy all copies of this message > and any attachments. > > WARNING: Computer viruses can be transmitted via email. The > recipient should check this email and any attachments for the > presence of viruses. The company accepts no liability for any damage > caused by any virus transmitted by this email. > > www.wipro.com > _______________________________________________ > Mono-devel-list mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/mono-devel-list _______________________________________________ Mono-devel-list mailing list [email protected] http://lists.ximian.com/mailman/listinfo/mono-devel-list
