1 /* { dg-do compile } */ 2 /* { dg-options "-fgimple -O" } */ 3 4 int pos; 5 void __GIMPLE (startwith("fre")) f()6f() 7 { 8 unsigned int t2; 9 unsigned int t1; 10 int a; 11 unsigned int u; 12 int _1; 13 int _2; 14 int _3; 15 unsigned int _4; 16 int _5; 17 unsigned int _6; 18 19 bb_2: 20 _1 = pos; 21 _2 = _1 + 1; 22 pos = _2; 23 _3 = pos; 24 _4 = (unsigned int) _3; 25 u_9 = _4 + 4294967295u; 26 a_10 = pos; 27 _5 = a_10 + _Literal (int) -1; 28 t1_11 = (unsigned int) _5; 29 _6 = (unsigned int) a_10; 30 t2_12 = _6 + 4294967294u; 31 return; 32 } 33