/* APPLE LOCAL file CW asm blocks */ /* { dg-do assemble { target powerpc*-*-darwin* } } */ /* { dg-options { "-fasm-blocks" } } */ /* Radar 4211947 */ void foo() { #ifdef __cplusplus /* This should be fixed with the recursive descent rewrite for the C frontend. */ asm #endif int i; asm nop ; int l; asm asm int j = i, k = l; int m = j; asm nop ; nop asm ; nop asm nop ; nop asm nop ; nop asm { ; nop nop ; nop } }