Thread overview
[Bug 115] New: dmd-0.154.bin: iasm.c:1892: void asm_merge_symbol(OPND*, Dsymbol*): Assertion `ei' failed.
Apr 27, 2006
d-bugmail
May 01, 2006
d-bugmail
May 25, 2006
d-bugmail
April 27, 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=115

           Summary: dmd-0.154.bin: iasm.c:1892: void asm_merge_symbol(OPND*,
                    Dsymbol*): Assertion `ei' failed.
           Product: D
           Version: 0.154
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P2
         Component: DMD
        AssignedTo: bugzilla@digitalmars.com
        ReportedBy: thomas-dloop@kuehne.cn


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


-- 

May 01, 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=115





------- Comment #1 from thomas-dloop@kuehne.cn  2006-05-01 09:47 -------
This bug is triggered by all 3Dnow! instructions as well as many SSE instructions.


-- 

May 25, 2006
http://d.puremagic.com/bugzilla/show_bug.cgi?id=115


bugzilla@digitalmars.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|                            |FIXED




------- Comment #2 from bugzilla@digitalmars.com  2006-05-25 04:21 -------
Fixed 0.158


--