1 /* { dg-do compile } */
2 /* { dg-options "-O0 -gdwarf -dA -fgnu89-inline" } */
3 void e(int);
4 __attribute__ ((always_inline)) inline int
t(int function_parameter)5 t(int function_parameter)
6 {
7   e(function_parameter);
8 }
9 
test(int function_parameter2)10 void test (int function_parameter2)
11 {
12   t(function_parameter2);
13 }
14 
15 /* Verify that we get both function_parameter and function_parameter2 declared
16    in test.  Overall we should have 3 variables with location defined (also
17    function_parameter in offline copy of t.  */
18 /* { dg-final { scan-assembler-times " DW_AT_location" 3 } } */
19