1 /* PR rtl-optimization/48141 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O" } */ 4 5 #define A i = 0; 6 #define B A A A A A A A A A A 7 #define C B B B B B B B B B B 8 #define D C C C C C C C C C C 9 #define E D D D D D D D D D D 10 11 int foo(void)12foo (void) 13 { 14 volatile int i = 0; 15 E E E E E E E E E E E 16 return 0; 17 } 18