/* { dg-do compile } */ /* { dg-options "-O2 -ftree-tail-merge" } */ extern int v1; extern int v2; void f () { if (v2 || v1) (!(v1)) ? (void) 0 : (void) g (); }