Bug 17292 – [REG 2.069] Windows: dmd causes "out of memory" when using less than 2GB of memory

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
All
OS
Windows
Creation time
2017-04-02T08:21:00Z
Last change time
2017-08-07T13:15:37Z
Keywords
pull
Assigned to
nobody
Creator
r.sagitario

Comments

Comment #0 by r.sagitario — 2017-04-02T08:21:23Z
Seeing spurious "out of memory" errors running tests by the auto tester, I noticed the LARGEADDRESSAWARE bit is no longer set for the released dmd.exe starting with 2.069. This happened during the transition to the D frontend.
Comment #1 by r.sagitario — 2017-04-02T08:26:12Z
Comment #2 by github-bugzilla — 2017-04-03T16:49:49Z
Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/68b4523d4d2aec6074deeccecff838d7b0ae5751 fix issue 17292: add LFLAGS back to linker command lie https://github.com/dlang/dmd/commit/880aeae15edb9735db441248bb5596fc8bc4424b Merge pull request #6668 from rainers/issue17292 fix Issue 17292 - dmd.exe on windows no longer LARGEADDRESSAWARE
Comment #3 by github-bugzilla — 2017-04-09T17:57:05Z
Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/68b4523d4d2aec6074deeccecff838d7b0ae5751 fix issue 17292: add LFLAGS back to linker command lie https://github.com/dlang/dmd/commit/880aeae15edb9735db441248bb5596fc8bc4424b Merge pull request #6668 from rainers/issue17292
Comment #4 by github-bugzilla — 2017-08-07T13:15:37Z
Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/68b4523d4d2aec6074deeccecff838d7b0ae5751 fix issue 17292: add LFLAGS back to linker command lie https://github.com/dlang/dmd/commit/880aeae15edb9735db441248bb5596fc8bc4424b Merge pull request #6668 from rainers/issue17292