1 /* PR rtl-optimization/45101 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O2 -fgcse -fgcse-las" } */ 4 5 struct 6 { 7 int i; 8 } *s; 9 10 extern void bar (void); 11 foo()12 void foo () 13 { 14 !s ? s->i++ : bar (); 15 } 16