April 27, 2015
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
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
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
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
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
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
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
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
https://issues.dlang.org/show_bug.cgi?id=14480

--- Comment #18 from Walter Bright <bugzilla@digitalmars.com> ---
Thanks, everyone, for your help with this.

--
1 2
Next ›   Last »