Frustrated with dmd codegen bug
ag0aep6g
anonymous at example.com
Tue Apr 24 20:49:47 UTC 2018
On 04/24/2018 08:53 PM, H. S. Teoh wrote:
> Yesterday afternoon I ran into a performance issue in one of my D
> projects, and thought, "well, it's simple, just compile with -profile,
> identify the hotspot, optimize". Unfortunately, doing that triggered a
> latent codegen bug in -O that randomly causes runtime segfaults,
> basically halting all progress. I spent all morning today to reduce the
> code in order to identify the codegen bug:
>
> https://issues.dlang.org/show_bug.cgi?id=18794
Another one for my collection of bugs related to the bt instruction [1].
I have an open PR to fix one of those [2], but maybe the whole
optimization should just be disabled until the issues are fixed.
[...]
> At this point, I'm *seriously* tempted to stop following dmd development
> completely and just stick with LDC releases for my D projects. :-(
Very understandable. DMD has too damn many wrong-code bugs.
[1] https://issues.dlang.org/show_bug.cgi?id=18750
[2] https://github.com/dlang/dmd/pull/8142
More information about the Digitalmars-d
mailing list