[Issue 20089] FPU stack not cleaned up properly
https://issues.dlang.org/show_bug.cgi?id=20089 Dlang Bot changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #3 from Dlang Bot --- dlang/dmd pull request #10247 "Fix issue 20089: Handle extra case in fixresult_complex87" was merged into master: - 3e2c68b3b27f0016712920af7d2d44f2192fa265 by Jonathan Marler: Fix issue 20089: Handle extra case in fixresult_complex87 https://github.com/dlang/dmd/pull/10247 --
[Issue 20089] FPU stack not cleaned up properly
https://issues.dlang.org/show_bug.cgi?id=20089 Dlang Bot changed: What|Removed |Added Keywords||pull --- Comment #2 from Dlang Bot --- @marler8997 updated dlang/dmd pull request #10247 "Handle extra case in fixresult_complex87" fixing this issue: - Fix issue 20089: Handle extra case in fixresult_complex87 https://github.com/dlang/dmd/pull/10247 --
[Issue 20089] FPU stack not cleaned up properly
https://issues.dlang.org/show_bug.cgi?id=20089 Ketmar Dark changed: What|Removed |Added CC||ket...@ketmar.no-ip.org --
[Issue 20089] FPU stack not cleaned up properly
https://issues.dlang.org/show_bug.cgi?id=20089 --- Comment #1 from Rainer Schuetze --- The problem rather seems to be fun: _D9test187723funFqZf: : 55 pushrbp 0001: 48 8B EC mov rbp,rsp 0004: 66 0F 6E C1movdxmm0,ecx 0008: 5D pop rbp 0009: C3 ret the cfloat is passed in FPU registers to fun, but the function reads ECX. --