(feupdateenv): Fix comment typo.
authordrepper <drepper>
Mon, 16 Apr 2007 20:15:36 +0000 (20:15 +0000)
committerdrepper <drepper>
Mon, 16 Apr 2007 20:15:36 +0000 (20:15 +0000)
Remove incorrect part of a comment.  Fix argument to feraiseexcept.

sysdeps/ia64/fpu/feupdateenv.c

index 544c384..72f1228 100644 (file)
@@ -1,5 +1,5 @@
 /* Install given floating-point environment and raise exceptions.
-   Copyright (C) 1997, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1997, 2000, 2007 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Christian Boissat <Christian.Boissat@cern.ch>, 1999.
 
@@ -32,10 +32,8 @@ feupdateenv (const fenv_t *envp)
   /* Install new environment.  */
   fesetenv (envp);
 
-  /* Raise the safed exception.  Incidently for us the implementation
-     defined format of the values in objects of type fexcept_t is the
-     same as the ones specified using the FE_* constants.  */
-  feraiseexcept ((int) fpsr & FE_ALL_EXCEPT);
+  /* Raise the saved exceptions.  */
+  feraiseexcept ((int) (fpsr >> 13) & FE_ALL_EXCEPT);
 
   /* Success.  */
   return 0;