1 /* { dg-do compile } */ 2 /* { dg-options " -O2" } */ 3 /* { dg-require-effective-target arm_thumb2_ok } */ 4 5 #define MASK 0xff00ff maskdata(int * data,int len)6void maskdata (int * data, int len) 7 { 8 int i = len; 9 for (; i > 0; i -= 2) 10 { 11 data[i] &= MASK; 12 data[i + 1] &= MASK; 13 } 14 } 15 /* { dg-final { scan-assembler-not "65280" } } */ 16