http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48961
--- Comment #2 from Thomas Henlich <thenlich at users dot sourceforge.net> 2011-05-11 16:38:52 UTC --- The program is executed, as the called program "hello.exe" prints "Hello world". After that hello.exe returns and the runtime error occurs. Further testing shows that it is executed synchronously, presumably because asynchronous execution is not implemented (yet?) on Windows.