Fix this XTARGET so that this does doesn't XPASS on non-darwin hosts.
[oota-llvm.git] / test / FrontendC / 2010-06-28-nowarn.c
1 // RUN: %llvmgcc %s -c -m32 -fasm-blocks -o /dev/null
2 // This should not warn about unreferenced label. 7729514.
3 // XFAIL: *
4 // XTARGET: x86,i386,i686
5
6 void quarterAsm(int array[], int len)
7 {
8   __asm
9   {
10     mov esi, array;
11     mov ecx, len;
12     shr ecx, 2;
13 loop:
14     movdqa xmm0, [esi];
15     psrad xmm0, 2;
16     movdqa [esi], xmm0;
17     add esi, 16;
18     sub ecx, 1;
19     jnz loop;
20   }
21 }