https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79432
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- int fn1 (void); int __attribute__((returns_twice)) vfork (void); void fn2 () { int a; a = fn1() + 2 + (vfork() + 1 + vfork()); } live over two vfork calls.