http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58378
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Having a pthread_atfork child hook that would do freeing of memory, or pthread_mutex_init etc. would only make invalid any OpenMP program using fork, even those that use it correctly.