------- Comment #2 from rguenth at gcc dot gnu dot org 2006-02-13 15:31 ------- C testcase that fails (the PHI <&first, &last> is the important part):
typedef struct { int a; int b; } Foo; Foo foo(Foo p, _Bool ret_first) { Foo first = p; Foo last = p; Foo *q; q = ret_first ? &first : &last; return *q; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26258