1 /* PR tree-optimization/20742 */ 2 3 int foo(int x,int y)4 foo (int x, int y) 5 { 6 register int a = y + 57; 7 register int b = y + 31; 8 9 while (x-- > 0) 10 { 11 #define TEN(x) x x x x x x x x x x 12 TEN (TEN (a += b; b -= a;)) 13 TEN (TEN (a += b; b -= a;)) 14 } 15 return a + b; 16 } 17