https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79017
Jonathan Wakely <redi at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Target Milestone|--- |7.0 --- Comment #16 from Jonathan Wakely <redi at gcc dot gnu.org> --- Fixed for gcc 7 --- Comment #17 from Jonathan Wakely <redi at gcc dot gnu.org> --- Author: redi Date: Mon Jan 9 17:15:58 2017 New Revision: 244231 URL: https://gcc.gnu.org/viewcvs?rev=244231&root=gcc&view=rev Log: PR79017 workaround incomplete C99 math on darwin PR libstdc++/79017 * acinclude.m4 (GLIBCXX_CHECK_C99_TR1): Check for llrint and llround functions separately on darwin and if they're missing define _GLIBCXX_NO_C99_ROUNDING_FUNCS. * config.h.in: Regenerate. * configure: Regenerate. * include/c_global/cmath [_GLIBCXX_NO_C99_ROUNDING_FUNCS] (llrint) (llrintf, llrintl, llround, llroundf, llroundl): Do not define. Modified: trunk/libstdc++-v3/ChangeLog trunk/libstdc++-v3/acinclude.m4 trunk/libstdc++-v3/config.h.in trunk/libstdc++-v3/configure trunk/libstdc++-v3/include/c_global/cmath