1// { dg-do run  }
2// GROUPS passed code-generation
3// Check that declarations with initializations are executed
4// correctly.
5
6extern "C" int printf (const char *, ...);
7
8int main ()
9{
10	char buff[40] ;
11	char *tmp = &buff[0];	// also fails for char *tmp = buff;
12
13	if ((__SIZE_TYPE__) tmp != (__SIZE_TYPE__) &buff[0])
14	  { printf ("FAIL\n"); return 1; }
15	else
16	  printf ("PASS\n");
17
18	return 0;
19}
20