Fix powerpc-nofpu fesetenv namespace (bug 17748).
authorJoseph Myers <joseph@codesourcery.com>
Wed, 14 Jan 2015 21:35:40 +0000 (21:35 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Wed, 14 Jan 2015 21:35:40 +0000 (21:35 +0000)
When fixing namespace issues for <fenv.h> functions I missed one call
to fesetenv for powerpc-nofpu.  This patch changes this to a call to
__fesetenv.

Tested for powerpc-nofpu; it fixes the previously observed math.h
linknamespace test failures.

[BZ #17748]
* sysdeps/powerpc/nofpu/feholdexcpt.c (__feholdexcept): Call
__fesetenv instead of fesetenv.

ChangeLog
sysdeps/powerpc/nofpu/feholdexcpt.c

index 33e232c..a410620 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2015-01-14  Joseph Myers  <joseph@codesourcery.com>
+
+       [BZ #17748]
+       * sysdeps/powerpc/nofpu/feholdexcpt.c (__feholdexcept): Call
+       __fesetenv instead of fesetenv.
+
 2015-01-14  Siddhesh Poyarekar  <siddhesh@redhat.com>
 
        * sysdeps/s390/dl-tls.h [IS_IN (rtld)]: Define __tls_get_addr
index 5bb18a8..a3d0121 100644 (file)
@@ -36,7 +36,7 @@ __feholdexcept (fenv_t *envp)
   u.l[1] = FE_ALL_EXCEPT;
 
   /* Put the new state in effect.  */
-  fesetenv (&u.fenv);
+  __fesetenv (&u.fenv);
 
   return 0;
 }