Summary: Wrong code for expression involving 8 floats, only
Version: D1 & D2
--- Comment #0 from Don <clugd...@yahoo.com.au> 2011-08-16 04:33:20 PDT ---
Found this when I removed a reference to std.random from the DMD test suite.
This bug is in test22.d. It was originally described in:
but wasn't reduced correctly -- it has never been fixed.
It only applies when compiling with -O: the result is -nan.
x20*x21 + y10*y10 + y10*y11 + y11*y11 +
y11*y20 + y20*y20 + y10*y21 + y11*y21 +
assert(tmp > 0);
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------