| /* APPLE LOCAL file CW asm blocks */ | |
| /* { dg-do assemble { target i?86*-*-darwin* } } */ | |
| /* { dg-options { -m64 -fasm-blocks -msse3 } } */ | |
| /* Radar 4249602 */ | |
| void foo() { | |
| asm { | |
| mov dx, WORD PTR [ebx] | |
| lock cmpxchg dword ptr[ecx], ebx | |
| inc byte ptr [ecx] | |
| inc word ptr [ecx] | |
| inc dword ptr [ecx] | |
| inc qword ptr [ecx] /* { dg-bogus "no such 386 instruction" "" } */ | |
| } | |
| } |