digitalmars.D.bugs - [Issue 6537] New: OS X optimizer bug (?)
- d-bugmail puremagic.com (34/34) Aug 20 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
- d-bugmail puremagic.com (11/11) Aug 20 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
- d-bugmail puremagic.com (10/10) Aug 20 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
- d-bugmail puremagic.com (12/12) Aug 20 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
- d-bugmail puremagic.com (6/6) Aug 20 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
- d-bugmail puremagic.com (6/6) Aug 20 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
- d-bugmail puremagic.com (10/10) Oct 13 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
- d-bugmail puremagic.com (11/12) Nov 18 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
- d-bugmail puremagic.com (12/12) Nov 18 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6537
http://d.puremagic.com/issues/show_bug.cgi?id=6537 Summary: OS X optimizer bug (?) Product: D Version: D2 Platform: x86 OS/Version: Mac OS X Status: NEW Severity: major Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: code klickverbot.at --- to!string() seems to produce wrong results with -O using current DMD here on my OS X Lion box: --- import std.conv; import std.stdio; void main() { writefln("%s %s", long.min, to!string(long.min)); } --- If I build the snippet without compiler flags, it prints (as expected): -9223372036854775808 -9223372036854775808 If I add -O, however, the output becomes: -9223372036854775808 -9223372032559808512 It seems like the lower 32 bits are zeroed out in the to!string() version (the problem occurs also when to!string is used in isolation, the writefln is just for demonstrative purposes). Interestingly, this only occurs on my OS X box, I can't reproduce this in a Linux VM (neither on x86 nor x86_64). -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 20 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6537 klickverbot <code klickverbot.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |wrong-code --- This also happens when explicitly using GCC 4.2, so it's not a case of DMD getting miscompiled by LLVM-GCC/Clang. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 20 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6537 Jacob Carlborg <doob me.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |doob me.com I can reproduce it on Mac OS X 10.6.8. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 20 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6537 klickverbot <code klickverbot.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |critical --- Thanks Jacob, raising the importance to critical. It seems to happen for numbers smaller than int.min, but I haven't scanned the whole range or anything. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 20 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6537 --- Forgot to mention: I'm at DMD c98b611, druntime a59dd37, Phobos dff57f1. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 20 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6537 I'm using the 2.054 release. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 20 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6537 Don <clugdbug yahoo.com.au> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |clugdbug yahoo.com.au This sounds a lot like bug 5364. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Oct 13 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6537 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla digitalmars.com 00:59:46 PST ---This sounds a lot like bug 5364.Since 5364 is fixed now, please try it again on OS X. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 18 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6537 klickverbot <code klickverbot.at> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE --- Fixed in Git master. *** This issue has been marked as a duplicate of issue 5364 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 18 2011