1/* { dg-do compile } */
2/* { dg-options "-Os -mcmodel=medium -fPIC -fschedule-insns -fselective-scheduling" } */
3
4typedef __SIZE_TYPE__ size_t;
5
6extern "C"  long strtol ()
7  { return 0; }
8
9static struct {
10  void *sp[2];
11} info;
12
13union S813
14{
15  void * c[5];
16}
17s813;
18
19S813 a813[5];
20S813 check813 (S813, S813 *, S813);
21
22void checkx813 ()
23{
24  __builtin_memset (&s813, '\0', sizeof (s813));
25  __builtin_memset (&info, '\0', sizeof (info));
26  check813 (s813, &a813[1], a813[2]);
27}
28