/* APPLE LOCAL file CW asm blocks */ /* Test C++ keywords in asm-syntax blocks within functions. */ /* { dg-do compile { target powerpc*-*-darwin* } } */ /* { dg-options "-fasm-blocks" } */ void bar () { register unsigned int theColor; register unsigned char bbb; asm {and++ bbb,theColor,24; }; asm {and bbb,theColor,24; }; asm {and_eq bbb,theColor,24; }; asm {bitand bbb,theColor,24; }; asm {bitor bbb,theColor,24; }; asm {compl bbb,theColor,24; }; asm {not bbb,theColor,24; }; asm {not_eq bbb,theColor,24; }; asm {or bbb,theColor,24; }; asm {or_eq bbb,theColor,24; }; asm {xor bbb,theColor,24; }; asm {xor_eq bbb,theColor,24; }; }