1 /* { dg-do compile } */
2 void f (unsigned int *d, unsigned int *s, int w)
3 {
4 int i;
5 for (i = 0; i < w; ++i)
6 d [i] = s [i] * (unsigned short) (~d [i] >> 24);
7 }
1 /* { dg-do compile } */
2 void f (unsigned int *d, unsigned int *s, int w)
3 {
4 int i;
5 for (i = 0; i < w; ++i)
6 d [i] = s [i] * (unsigned short) (~d [i] >> 24);
7 }