Bug 115 – dmd-0.154.bin: iasm.c:1892: void asm_merge_symbol(OPND*, Dsymbol*): Assertion `ei' failed.

Status
RESOLVED
Resolution
FIXED
Severity
normal
Priority
P2
Component
dmd
Product
D
Version
D1 (retired)
Platform
x86
OS
Linux
Creation time
2006-04-27T06:38:00Z
Last change time
2014-02-15T13:20:13Z
Keywords
ice-on-valid-code
Assigned to
bugzilla
Creator
thomas-dloop

Comments

Comment #0 by thomas-dloop — 2006-04-27T06:38:47Z
void main(){ const ubyte[16] a = [0, 1, 2, 3, 4, 5, 6, 7, 8 ,9, 0xA, 0xB, 0xC, 0xD, 0xE, 0xF]; asm{ movdqu XMM0, a; pslldq XMM0, 2; } } > dmd-0.154.bin: iasm.c:1892: void asm_merge_symbol(OPND*, Dsymbol*): Assertion `ei' failed. test case: http://dstress.kuehne.cn/run/a/asm_pslldq_01_A.d http://dstress.kuehne.cn/run/a/asm_psrldq_01_A.d
Comment #1 by thomas-dloop — 2006-05-01T09:47:12Z
This bug is triggered by all 3Dnow! instructions as well as many SSE instructions.
Comment #2 by bugzilla — 2006-05-25T04:21:08Z
Fixed 0.158