https://gcc.gnu.org/bugzilla/show_bug.cgi?id=95920
Bug ID: 95920 Summary: Implicit declaration of function 'feenableexcept' in fpu-target.h Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: libfortran Assignee: unassigned at gcc dot gnu.org Reporter: vvinayag at arm dot com Target Milestone: --- I am seeing these implicit declaration errors when building gcc for arm-none-eabi targets. In file src/gcc/libgfortran/runtime/fpu.c:29 : ./fpu-target.h: In function 'set_fpu_trap_exceptions': ./fpu-target.h:90:3: efedisableexceptrror: implicit declaration of function 'feenableexcept'; did you mean 'feraiseexcept'? [-Werror=implicit-function-declaration] 90 | feenableexcept (mode_set); | ^~~~~~~~~~~~~~ | feraiseexcept ./fpu-target.h:91:3: error: implicit declaration of function 'fedisableexcept'; did you mean 'feraiseexcept'? [-Werror=implicit-function-declaration] 91 | fedisableexcept (mode_clr); | ^~~~~~~~~~~~~~~ | feraiseexcept ./fpu-target.h: In function 'get_fpu_trap_exceptions': ./fpu-target.h:98:20: error: implicit declaration of function 'fegetexcept'; did you mean 'fetestexcept'? [-Werror=implicit-function-declaration] 98 | int exceptions = fegetexcept (); | ^~~~~~~~~~~ | fetestexcept