Bug 13514 – Druntime no longer builds with -g

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86
OS
Windows
Creation time
2014-09-20T19:57:00Z
Last change time
2015-02-18T03:37:22Z
Keywords
ice
Assigned to
nobody
Creator
dlang-bugzilla

Comments

Comment #0 by dlang-bugzilla — 2014-09-20T19:57:05Z
Introduced in https://github.com/D-Programming-Language/druntime/pull/958. After the above pull, Druntime no longer builds if -g is added to the build flags. Reduced test case: /////// test.d /////// struct __c_long_double { this(double ) { } double ld; } ////////////////////// Run: dmd -c -g config.d Compiler segfaults.
Comment #1 by bugzilla — 2014-09-21T21:03:26Z
Comment #2 by github-bugzilla — 2014-09-25T02:49:12Z
Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/ea7ac0b42dbdddd447c61612bd415aa4edef0e4e fix Issue 13514 - Druntime no longer builds with -g https://github.com/D-Programming-Language/dmd/commit/19ae02dff5fde33bdde52298d32963654169f171 Merge pull request #4013 from WalterBright/fix13514 [REG] fix Issue 13514 - Druntime no longer builds with -g
Comment #3 by github-bugzilla — 2015-02-18T03:37:22Z