1 /* { dg-do compile } */
2 /* { dg-options " -O2" } */
3 /* { dg-require-effective-target arm_thumb2_ok } */
4
5 #define MASK 0xff00ff
6 void 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" } } */