cat > bug.d << CODE
import core.simd;
void foo(int4 a, ubyte16 b)
{
}
CODE
dmd -c -g bug.d
----
dwarfdump bug.o
----
dwarfdump: A parent DW_AT_sibling of 0x0000007a points at the first child 0x0000007a so the die tree is corrupt (showing section, not CU, offsets).
The subrange for the vector is encoded incorrectly.
Comment #1 by code — 2015-03-11T12:58:10Z
GDB currently seems to crashe while reading that debug info.
Comment #2 by github-bugzilla — 2015-03-21T09:48:43Z