1// { dg-do assemble } 2// { dg-options "-O2" } 3// Origin: Mark Mitchell <mark@codesourcery.com> 4 5inline void f () 6{ 7 return; 8} 9 10inline void g (); 11 12void (*gp)() = &g; 13 14inline void g () 15{ 16 f (); 17} 18 19extern int array_size; 20 21void h () 22{ 23 int lookup_array[array_size]; 24 g (); 25} 26