http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52738
--- Comment #2 from Mateusz Kielar <matek09 at gmail dot com> 2012-04-19 13:23:17 UTC --- The only way I see to resolve this issue is to check if pthread_getspecific returns null in gomp_thread and if yes then allocate new thread struct and use pthread_setspecific to store it. Could anyone share their opinion?