https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69827
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2016-02-16 Summary|[5 Regression] sincos not |sincos not done |done | Ever confirmed|0 |1 Severity|normal |enhancement --- Comment #4 from Richard Biener <rguenth at gcc dot gnu.org> --- And that hook may be new. Note that calling sincos explicitely of course works. I see bool linux_libc_has_function (enum function_class fn_class) { if (OPTION_GLIBC) return true; if (OPTION_BIONIC) if (fn_class == function_c94 || fn_class == function_c99_misc || fn_class == function_sincos) return true; return false; } where likely cygwin does not use GLIBC nor BIONIC (android). Indeed cygming.h has #undef TARGET_LIBC_HAS_FUNCTION #define TARGET_LIBC_HAS_FUNCTION no_c99_libc_has_function Confirmed as enhancement.