OpenMP奇怪的行为

sfa*_*sfa 7 c openmp segmentation-fault

您好我有以下代码,我使用-fopenmp标志用gcc(> 4.2)编译:

int main(void)
{
#pragma omp parallel for
    int i; 
    for(i=0;i<4;i++) while(1);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我在OSX Lion(版本1.7.3,llvm-gcc 4.2.1)和CentOS 6.2上获得了SIGSEGV.我在这做错了什么?谢谢

sfa*_*sfa 1

gcc 中有一个关于这个问题的错误,我报告了它,他们将提供修复。这是链接:GCC bug