/* { dg-do compile } */ /* { dg-options "-fgimple" } */ __GIMPLE (ssa) int * bar (int i, int a, int b) { int * _3; int *p; __BB(2): if (i_24(D) <= 0) goto __BB3; else goto __BB4; __BB(3): _3 = &a; goto __BB5; __BB(4): p_4 = &b; goto __BB5; __BB(5): p_5 = __PHI (__BB3: _3, __BB4: p_4); return p_5; }