1 /* { dg-do compile } */
2 /* { dg-options "-fgimple" } */
3 
__GIMPLE()4 short int __GIMPLE ()
5 foo (short int s)
6 {
7   short int D_1803;
8 
9 bb_2:
10   D_1803 = s;
11 
12 L0:
13   return D_1803;
14 
15 }
16 
__GIMPLE()17 int __GIMPLE ()
18 main (int argc, char * * argv)
19 {
20   short int s;
21   int D_1805;
22   int _1;
23   short _2;
24 
25 bb_2:
26   s = (short int) argc;
27   _1 = (int) s;
28   _2 = foo (_1);
29   D_1805 = (int) _2;
30 
31 L0:
32   return D_1805;
33 }
34