digitalmars.D.bugs - [Issue 6881] New: [XMM] ICE with painted float
- d-bugmail puremagic.com (33/33) Nov 02 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6881
- d-bugmail puremagic.com (13/13) Dec 07 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6881
http://d.puremagic.com/issues/show_bug.cgi?id=6881 Summary: [XMM] ICE with painted float Product: D Version: D2 Platform: x86_64 OS/Version: Linux Status: NEW Keywords: ice-on-valid-code Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: dawg dawgfoto.de struct Point { float _x, _y; void rotateCCW() { float tmp = -_x; _x = _y; _y = tmp; } } ---- Compile this struct with -O. findreg(x0, line=660, file='backend/cod4.c') Internal error: backend/cgcod.c 1178 This is probably again an effect of painting -x as integral in eleq and later trying to assign it to an XMM reg. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 02 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6881 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED 14:56:50 PST --- https://github.com/D-Programming-Language/dmd/commit/0ebfc7fbc6cc4d51c98e099c3effa1341f58c837 https://github.com/D-Programming-Language/dmd/commit/0ebfc7fbc6cc4d51c98e099c3effa1341f58c837 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Dec 07 2011