]> oss.titaniummirror.com Git - msp430-binutils.git/blobdiff - gas/testsuite/gas/i386/intelbad.s
Merge commit 'upstream/2.20'
[msp430-binutils.git] / gas / testsuite / gas / i386 / intelbad.s
index f3bb96dcfb334cf014d453d58017e6dcf2d925b4..9df2aa24cb398ab1455102b84ae14306a8f9b039 100644 (file)
@@ -17,6 +17,8 @@ start:
        addss   xmm0, qword ptr [eax]
        addss   xmm0, tbyte ptr [eax]
        addss   xmm0, xmmword ptr [eax]
+       bound   eax, dword ptr [ebx]
+       bound   ax, word ptr [ebx]
        call    byte ptr [eax]
        call    qword ptr [eax]
        call    tbyte ptr [eax]
@@ -147,19 +149,24 @@ start:
        mov     eax, [ah]
        mov     eax, [ax]
        mov     eax, [eax+bx]
+       mov     eax, offset [eax]
+       mov     eax, offset eax
+       mov     eax, offset offset eax
        mov     eax, offset [1*eax]
        mov     eax, offset 1*eax
-       mov     eax, offset x[eax]              # ugly diag
-       mov     eax, offset [x][eax]            # ugly diag
+#XXX?  mov     eax, offset x[eax]
+#XXX?  mov     eax, offset [x][eax]
        mov     eax, flat x
        mov     eax, flat [x]
        mov     eax, es:eax
-
-       mov     eax, offset [eax]
-       mov     eax, offset eax
-       mov     eax, offset offset eax
-       mov     eax, es:ss:[eax]
-       mov     eax, es:[eax]+ss:[eax]
+       mov     eax, eax[ebp]
+       movzx   eax, 1 ptr [eax]
+       movzx   eax, byte word ptr [eax]
+       movzx   eax, [byte ptr eax]
+       movzx   eax, byte [ptr [eax]]
+       movzx   eax, byte ptr [gs:eax]
+       movzx   eax, byte gs:ptr [eax]
+       movzx   eax, byte ptr 1
+       movzx   eax, byte ptr [1]
 
        mov     eax, 3:5
-       call    3:[5]