DMD 2.059 segfaults when compiling this: import std.stdio; import std.math; import core.simd; void main() { int[4] o = [1,2,3]; int4 v1; v1.array = o; int4 v2; v2.array = o; auto r = __simd(XMM.ADDPS, v1,v2); writeln(r.array); //this causes a segmentation fault when compiling }
On 2.059 Win32 PS E:\DigitalMars\dmd2\samples> rdmd bug.d Internal error: ..\ztc\cgcod.c 1447
Commit pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/07fa67cedd2b970834ce626d66c035163afc312d fix Issue 7949 - [ICE] (cgcod.c) with SIMD array