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

Reply via email to