diff --git a/ChangeLog b/ChangeLog index d8462acfec..98548cbaf9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2014-10-24 Wilco Dijkstra + + * sysdeps/aarch64/fpu/fgetexcptflg.c (fegetexceptflag): + Call libc_fetestexcept_aarch64. + 2014-10-24 Wilco Dijkstra * sysdeps/aarch64/fpu/feholdexcpt.c (feholdexcept): diff --git a/sysdeps/aarch64/fpu/fgetexcptflg.c b/sysdeps/aarch64/fpu/fgetexcptflg.c index d25da1cab9..ee19d6ed84 100644 --- a/sysdeps/aarch64/fpu/fgetexcptflg.c +++ b/sysdeps/aarch64/fpu/fgetexcptflg.c @@ -17,17 +17,11 @@ . */ #include -#include +#include int fegetexceptflag (fexcept_t *flagp, int excepts) { - fpu_fpsr_t fpsr; - - /* Get the current exceptions. */ - _FPU_GETFPSR (fpsr); - - *flagp = fpsr & excepts & FE_ALL_EXCEPT; - + *flagp = libc_fetestexcept_aarch64 (excepts); return 0; }