April 27, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 --- Comment #10 from Vladimir Panteleev <thecybershadow@gmail.com> --- (In reply to fengli from comment #8) > Hi Vladimir, > > Are you saying the program producing different output even without -O -m64? No, I meant with -O -m64. -- |
June 24, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 ponce <aliloko@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |aliloko@gmail.com --- Comment #11 from ponce <aliloko@gmail.com> --- I've also encountered this bug many times already, also some code which does Bezier curve recursive split! Lost many hours trying to remove/reduce it. -- |
June 24, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 --- Comment #12 from ponce <aliloko@gmail.com> --- For more images: https://github.com/p0nce/dplug/issues/35 -- |
June 26, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 Martin Nowak <code@dawg.eu> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |code@dawg.eu --- Comment #13 from Martin Nowak <code@dawg.eu> --- (In reply to ponce from comment #12) > For more images: https://github.com/p0nce/dplug/issues/35 Images don't really help. >From similar issues with https://github.com/MartinNowak/graphics I'd guess that you either hit a codegen bug trashing a register (often during argument passing) or reference dead memory. Have you tried gdc/ldc? Have you tried to use dustmite? -- |
June 26, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 --- Comment #14 from fengli@gmail.com --- (In reply to Martin Nowak from comment #13) > (In reply to ponce from comment #12) > > For more images: https://github.com/p0nce/dplug/issues/35 > > Images don't really help. > From similar issues with https://github.com/MartinNowak/graphics I'd guess > that you either hit a codegen bug trashing a register (often during argument > passing) or reference dead memory. > > Have you tried gdc/ldc? > Have you tried to use dustmite? There is no way to try GDC/LDC because this is a 64-bit Windows only bug. GDC/LDC do not have 64-bit Windows support at this moment. -- |
June 26, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 --- Comment #15 from ponce <aliloko@gmail.com> --- > Have you tried gdc/ldc? I'm sorry I've tried it all and this is way beyond me. GDC doesn't build my code on Windows (bug reported). LDC doesn't build my code either (bugs reported). I've tried to build LDC because I was told to, and LLVM itself doesn't build here despite following the instructions. > Have you tried to use dust mite? I also haven't tried to reduce it more because this bug has already been reduced by Vladimir. I guess isolating the bezier subdivision function would work though. It's not easy because the program I work on isn't standalone. I'm pretty hopeful the reduced case by Vladimir will fix other cases here. -- |
June 27, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 Walter Bright <bugzilla@digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |bugzilla@digitalmars.com --- Comment #16 from Walter Bright <bugzilla@digitalmars.com> --- This may fix it: https://github.com/D-Programming-Language/dmd/pull/4778 -- |
June 27, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 Kenji Hara <k.hara.pg@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #17 from Kenji Hara <k.hara.pg@gmail.com> --- (In reply to Walter Bright from comment #16) > This may fix it: > > https://github.com/D-Programming-Language/dmd/pull/4778 On win64, I confirmed that the result of reduced case in comment #6 is fixed. The fix will be released in 2.068-beta2. If the issue still happens in the original project, please reopen this. -- |
June 27, 2015 [Issue 14480] dmd 2.067 x64 release codegen | ||||
---|---|---|---|---|
| ||||
https://issues.dlang.org/show_bug.cgi?id=14480 --- Comment #18 from Walter Bright <bugzilla@digitalmars.com> --- Thanks, everyone, for your help with this. -- |
Copyright © 1999-2021 by the D Language Foundation