1 int a, c, d;
2
3 int foo_ptr(void)
4 {
5 int b, *bp = &b;
6 int e, *ep = &e;
7
8 if (a)
9 *bp = c;
10 else
11 *bp = d;
12 if (c)
13 a = *bp;
14 if (b)
15 e = a;
16 return e;
17 }
18
19 /*
20 * check-name: global pointer
21 * check-command: test-linearize -Wno-decl -fdump-ir=mem2reg $file
22 * check-known-to-fail
23 * check-output-ignore
24 * check-output-pattern(4,5): load\\.
25 * check-output-pattern(3): store\\.
26 */