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)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" } } */
16