3 /* { dg-options "-g" } */
5 void __attribute__((noinline
))
8 __builtin_memset (p
, '\0', 17 * sizeof (*p
));
9 asm volatile ("" : : "r" (p
) : "memory");
12 int __attribute__((noinline
))
16 a
[0] = 5; /* { dg-final { gdb-test 17 "i" "5" } } */
17 return a
[0]; /* { dg-final { gdb-test 17 "sizeof (a)" "6" } } */
20 int __attribute__((noinline
))
23 short a
[i
* 2 + 7]; /* { dg-final { gdb-test 24 "i" "5" } } */
24 bar (a
); /* { dg-final { gdb-test 24 "sizeof (a)" "17 * sizeof (short)" } } */
33 asm volatile ("" : "=r" (i
) : "0" (i
));