Bug 22517 – [REG 2.093][ICE] Bus error at dmd/lexer.d:398

Status
RESOLVED
Resolution
FIXED
Severity
critical
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
Other
OS
Solaris
Creation time
2021-11-17T20:01:02Z
Last change time
2021-12-14T10:34:26Z
Keywords
pull
Assigned to
No Owner
Creator
Iain Buclaw

Comments

Comment #0 by ibuclaw — 2021-11-17T20:01:02Z
This PR caused a regression on SPARC targets. https://github.com/dlang/dmd/pull/11095 Blindly dereferencing a pointer casted to uint* ignores alignment, which is bad when strict alignment matters.
Comment #1 by dlang-bot — 2021-11-19T10:51:52Z
@ibuclaw created dlang/dmd pull request #13324 "fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398" fixing this issue: - fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398 https://github.com/dlang/dmd/pull/13324
Comment #2 by dlang-bot — 2021-11-19T11:05:32Z
@ibuclaw created dlang/dmd pull request #13325 "[stable] fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398" fixing this issue: - fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398 https://github.com/dlang/dmd/pull/13325
Comment #3 by dlang-bot — 2021-11-19T19:29:00Z
dlang/dmd pull request #13324 "fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398" was merged into master: - 16ed214ecf200713435e26f61b0e3ecb6ad30534 by Iain Buclaw: fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398 https://github.com/dlang/dmd/pull/13324
Comment #4 by dlang-bot — 2021-11-19T19:42:36Z
dlang/dmd pull request #13325 "[stable] fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398" was merged into stable: - 2cd238aea2aa6e37ca14d7b0a808b5d96f76e8ed by Iain Buclaw: fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398 https://github.com/dlang/dmd/pull/13325
Comment #5 by dlang-bot — 2021-12-14T10:34:26Z
dlang/dmd pull request #13421 "merge stable" was merged into master: - 735de0893e042b25accd6bf87b9d1afb1703c376 by Iain Buclaw: fix Issue 22517 - [REG 2.093][ICE] Bus error at dmd/lexer.d:398 https://github.com/dlang/dmd/pull/13421