diff options
author | Ulrich Drepper <drepper@redhat.com> | 2003-12-06 08:11:37 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2003-12-06 08:11:37 +0000 |
commit | c2630c3abf76d29e8ec5fd2ccb32b43d1cacdf50 (patch) | |
tree | 621b289d214efa2f1ca137fece2eb84ef7c5bdbf /sysdeps | |
parent | 844a34a2ae4b493f86ed1e79c5992329b54a5511 (diff) | |
download | glibc-c2630c3abf76d29e8ec5fd2ccb32b43d1cacdf50.zip glibc-c2630c3abf76d29e8ec5fd2ccb32b43d1cacdf50.tar.gz glibc-c2630c3abf76d29e8ec5fd2ccb32b43d1cacdf50.tar.bz2 |
Update.
2003-12-04 Steven Munroe <sjmunroe@us.ibm.com>
* sysdeps/powerpc/fpu/fgetexcptflg.c (__fegetexceptflag): Add masking
of fenv.
* sysdeps/powerpc/nofpu/fgetexcptflg.c (__fegetexceptflag): Likewise.
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/powerpc/fpu/fgetexcptflg.c | 2 | ||||
-rw-r--r-- | sysdeps/powerpc/nofpu/fgetexcptflg.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/powerpc/fpu/fgetexcptflg.c b/sysdeps/powerpc/fpu/fgetexcptflg.c index ddd71f9..a652eb8 100644 --- a/sysdeps/powerpc/fpu/fgetexcptflg.c +++ b/sysdeps/powerpc/fpu/fgetexcptflg.c @@ -29,7 +29,7 @@ __fegetexceptflag (fexcept_t *flagp, int excepts) u.fenv = fegetenv_register (); /* Return (all of) it. */ - *flagp = u.l[1]; + *flagp = u.l[1] & excepts & FE_ALL_EXCEPT; /* Success. */ return 0; diff --git a/sysdeps/powerpc/nofpu/fgetexcptflg.c b/sysdeps/powerpc/nofpu/fgetexcptflg.c index 9d4f078..713bd92 100644 --- a/sysdeps/powerpc/nofpu/fgetexcptflg.c +++ b/sysdeps/powerpc/nofpu/fgetexcptflg.c @@ -24,7 +24,7 @@ __fegetexceptflag (fexcept_t *flagp, int excepts) { - *flagp = (fexcept_t) __sim_exceptions; + *flagp = (fexcept_t) __sim_exceptions & excepts & FE_ALL_EXCEPT; return 0; } |