www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.bugs - [Bug 115] New: dmd-0.154.bin: iasm.c:1892: void asm_merge_symbol(OPND*, Dsymbol*): Assertion `ei' failed.

reply d-bugmail puremagic.com writes:
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 --
Apr 27 2006
next sibling parent d-bugmail puremagic.com writes:
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 01 2006
prev sibling parent d-bugmail puremagic.com writes:
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


-- 
May 25 2006