1 /* PR tree-optimization/94130 */
2 
3 int
main()4 main ()
5 {
6   int a[8];
7   char *b = __builtin_memset (a, 0, sizeof (a));
8   a[0] = 1;
9   a[1] = 2;
10   a[2] = 3;
11   if (b != (char *) a)
12     __builtin_abort ();
13   else
14     asm volatile ("" : : "g" (a) : "memory");
15   return 0;
16 }
17