1 /* { dg-do run } */
2 
3 char *pa;
4 char *pb;
5 char *pc;
6 
access(volatile char * ptr)7 void access (volatile char *ptr)
8 {
9   *ptr = 'x';
10 }
11 
main(int argc,char ** argv)12 int main (int argc, char **argv)
13 {
14   char a;
15   char b;
16   char c;
17 
18   pa = &a;
19   pb = &b;
20   pc = &c;
21 
22   access (pb);
23   access (pc);
24   // access 'b' here
25   access (pa + 32);
26 
27   return 0;
28 }
29