https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80196
Bug ID: 80196
Summary: fenv_t not declared
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: libstdc++
Assignee: unassigned at gcc dot gnu.org
Reporter: roman.morokutti at googlemail dot com
Target Milestone: ---
Hello,
with the current Subversion tree I get the following error while building
libstdc++-v3:
In file included from
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:41:0,
from
/home/roman/gcc-source/libstdc++-v3/include/precompiled/stdc++.h:53:
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:58:11:
error: ‘::fenv_t’ has not been declared
using ::fenv_t;
^~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:59:11:
error: ‘::fexcept_t’ has not been declared
using ::fexcept_t;
^~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:62:11:
error: ‘::feclearexcept’ has not been declared
using ::feclearexcept;
^~~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:63:11:
error: ‘::fegetexceptflag’ has not been declared
using ::fegetexceptflag;
^~~~~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:64:11:
error: ‘::feraiseexcept’ has not been declared
using ::feraiseexcept;
^~~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:65:11:
error: ‘::fesetexceptflag’ has not been declared
using ::fesetexceptflag;
^~~~~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:66:11:
error: ‘::fetestexcept’ has not been declared
using ::fetestexcept;
^~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:68:11:
error: ‘::fegetround’ has not been declared
using ::fegetround;
^~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:69:11:
error: ‘::fesetround’ has not been declared
using ::fesetround;
^~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:71:11:
error: ‘::fegetenv’ has not been declared
using ::fegetenv;
^~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:72:11:
error: ‘::feholdexcept’ has not been declared
using ::feholdexcept;
^~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:73:11:
error: ‘::fesetenv’ has not been declared
using ::fesetenv;
^~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/fenv.h:74:11:
error: ‘::feupdateenv’ has not been declared
using ::feupdateenv;
^~~~~~~~~~~
In file included from
/home/roman/gcc-source/libstdc++-v3/include/precompiled/stdc++.h:53:0:
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:61:11:
error:::fenv_t’ has not been declared
using ::fenv_t;
^~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:62:11:
error:::fexcept_t’ has not been declared
using ::fexcept_t;
^~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:65:11:
error:::feclearexcept’ has not been declared
using ::feclearexcept;
^~~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:66:11:
error:::fegetexceptflag’ has not been declared
using ::fegetexceptflag;
^~~~~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:67:11:
error:::feraiseexcept’ has not been declared
using ::feraiseexcept;
^~~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:68:11:
error:::fesetexceptflag’ has not been declared
using ::fesetexceptflag;
^~~~~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:69:11:
error:::fetestexcept’ has not been declared
using ::fetestexcept;
^~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:71:11:
error:::fegetround’ has not been declared
using ::fegetround;
^~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:72:11:
error:::fesetround’ has not been declared
using ::fesetround;
^~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:74:11:
error:::fegetenv’ has not been declared
using ::fegetenv;
^~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:75:11:
error:::feholdexcept’ has not been declared
using ::feholdexcept;
^~~~~~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:76:11:
error:::fesetenv’ has not been declared
using ::fesetenv;
^~~~~~~~
/var/tmp/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/cfenv:77:11:
error:::feupdateenv’ has not been declared
using ::feupdateenv;
^~~~~~~~~~~
Makefile:1736: recipe for target
'x86_64-pc-linux-gnu/bits/stdc++.h.gch/O2ggnu++0x.gch' failed
Could you please fix this error.
Best regards,
Roman