Polish atomic pointers
[oota-llvm.git] / test / CodeGen / X86 / inline-asm-stack-realign.ll
index de98200a3a9430c5a4cab0a4e886ced3fe6d597a..cfbe260a33a0e342a1d17e818ec38a31bfe7f404 100644 (file)
@@ -2,7 +2,7 @@
 
 ; FIXME: This is miscompiled due to our unconditional use of ESI as the base
 ; pointer.
-; XFAIL:
+; XFAIL: *
 
 ; CHECK: Stack realignment in presence of dynamic stack adjustments is not supported with inline assembly
 
@@ -11,6 +11,6 @@ entry:
   %r = alloca i32, align 16
   store i32 -1, i32* %r, align 16
   call void asm sideeffect inteldialect "push esi\0A\09xor esi, esi\0A\09mov dword ptr $0, esi\0A\09pop esi", "=*m,~{flags},~{esi},~{esp},~{dirflag},~{fpsr},~{flags}"(i32* %r)
-  %0 = load i32* %r, align 16
+  %0 = load i32, i32* %r, align 16
   ret i32 %0
 }