1 /* { dg-do compile } */ 2 /* { dg-skip-if "" { arm_thumb1 } } */ 3 /* { dg-options "-O" } */ 4 foo(unsigned long r[],unsigned int d)5void foo (unsigned long r[], unsigned int d) 6 { 7 int i, n = d / 32; 8 for (i = 0; i < n; ++i) 9 r[i] = 0; 10 } 11 12 /* { dg-final { scan-assembler "lsrs\tr\[0-9\]" } } */ 13