http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60197
--- Comment #3 from Volker Reichelt <reichelt at gcc dot gnu.org> --- Well, the code also crashes, if I move it out of the return statement: ===================================== int foo() { int i = (_Cilk_spawn foo()) + 1; return i; } =====================================