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