http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59326
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-11-28 Ever confirmed|0 |1 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> --- Fix for that: Index: gcc/omp-low.c =================================================================== --- gcc/omp-low.c (revision 205484) +++ gcc/omp-low.c (working copy) @@ -11734,8 +11734,13 @@ static unsigned int ipa_omp_simd_clone (void) { struct cgraph_node *node; - FOR_EACH_FUNCTION (node) - expand_simd_clones (node); + FOR_EACH_DEFINED_FUNCTION (node) + { + if (!cgraph_function_with_gimple_body_p (node)) + continue; + cgraph_get_body (node); + expand_simd_clones (node); + } return 0; } and now it magically works.