OSDN Git Service

PR tree-optimization/51799
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / pr33644.c
1 /* PR rtl-optimization/33644 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2 -ftrapv" } */
4
5 extern char *bar (const char *);
6
7 int *m, *b;
8
9 void foo (void)
10 {
11   int *mv;
12   int p;
13   char a[17];
14
15   p = bar (a) - a;
16   for (mv = m; mv < b; mv++)
17     if (p && ((*mv  & 7) != p))
18       *mv=0;
19 }