[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Java Problems
Oh. And to just simplify this test case a little more I bypass Java altogether and use this little C gem. It also triggers the problem. #include <stdio.h> float s_i = 0.75; void test(float i) { if(i!=s_i) { printf("error\n"); } } int main(char **args) { printf("Starting\n"); long i=0; for (i = 0;i<100000000; i++) { test(s_i); } return 0; } Starting errorStarting Starting Starting Starting errorerrorerrorerrorStarting errorStarting errorStarting Starting Starting Starting errorerrorerrorStarting Peter wrote: Hi. I don't have a 2.0.7 to test on at the moment. I will try again when I do.I got rid of the object allocation inside the loop. And I retested. I don't hit the problem with int's on the call stack. I do hit the problem with floats and doubles.The problem is quite easily reproducible (for me). Is someone there with knowledge of register/stack handle able to take a look with gdb or which ever tool you use?Regards, Peter http://rimuhosting.com - Xen VPS Hosting _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |