Bug 17356 – [Reg 2.075] __simd_sto no longer executed

Status
RESOLVED
Resolution
FIXED
Severity
regression
Priority
P1
Component
dmd
Product
D
Version
D2
Platform
x86_64
OS
Linux
Creation time
2017-04-27T11:22:00Z
Last change time
2017-08-07T13:16:09Z
Keywords
wrong-code
Assigned to
nobody
Creator
code

Comments

Comment #0 by code — 2017-04-27T11:22:18Z
cat > bug.d << CODE import core.simd; void main() { float4 a = 13, b = 0; __simd_sto(XMM.STOUPS, b, a); assert(b.array == [13, 13, 13, 13]); } CODE dmd -run bug ---- The SIMD intrinsic is never run at all. Digger says this was introduced by https://github.com/dlang/dmd/pull/6705.
Comment #1 by bugzilla — 2017-05-09T20:49:17Z
Comment #2 by github-bugzilla — 2017-05-16T15:19:03Z
Commits pushed to master at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/894d9950f4ff996e1342242e7e51953ac718fc01 fix Issue 17356 - [Reg 2.075] __simd_sto no longer executed https://github.com/dlang/dmd/commit/1d29b792fe7fd2694d25544179021976e2e81184 Merge pull request #6763 from WalterBright/fix17356 fix Issue 17356 - [Reg 2.075] __simd_sto no longer executed merged-on-behalf-of: Martin Nowak <[email protected]>
Comment #3 by github-bugzilla — 2017-06-17T11:34:25Z
Commits pushed to stable at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/894d9950f4ff996e1342242e7e51953ac718fc01 fix Issue 17356 - [Reg 2.075] __simd_sto no longer executed https://github.com/dlang/dmd/commit/1d29b792fe7fd2694d25544179021976e2e81184 Merge pull request #6763 from WalterBright/fix17356
Comment #4 by github-bugzilla — 2017-08-07T13:16:09Z
Commits pushed to newCTFE at https://github.com/dlang/dmd https://github.com/dlang/dmd/commit/894d9950f4ff996e1342242e7e51953ac718fc01 fix Issue 17356 - [Reg 2.075] __simd_sto no longer executed https://github.com/dlang/dmd/commit/1d29b792fe7fd2694d25544179021976e2e81184 Merge pull request #6763 from WalterBright/fix17356