1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
/* PR tree-optimization/40792 */ /* { dg-do compile } */ /* { dg-options "-O3" } */ void foo (int, char *, int *); void bar (int *a, int *b, ...) { int c; char d[256]; foo (*b, d, &c); } static int a, b; void baz (int c) { bar (&a, &b); }