diff options
author | Richard Henderson <rth@twiddle.net> | 2015-04-06 10:43:59 -0700 |
---|---|---|
committer | Richard Henderson <rth@twiddle.net> | 2015-04-06 10:43:59 -0700 |
commit | 9e8c0381bbc6faf08cfc584e3848dd265d0d7e1a (patch) | |
tree | 41bfa09aecf9c85c559c639bbde5b6e723f98130 | |
parent | 974c4a36d828412672c4b480c33009f70a914b01 (diff) | |
download | glibc-9e8c0381bbc6faf08cfc584e3848dd265d0d7e1a.zip glibc-9e8c0381bbc6faf08cfc584e3848dd265d0d7e1a.tar.gz glibc-9e8c0381bbc6faf08cfc584e3848dd265d0d7e1a.tar.bz2 |
math/test-fenvinline: Cast fe_exc to unsigned int before printing
On Alpha and IA-64, fexcept_t is unsigned long. But all the values
fit within an int, so the cast is ok for printing. All other hosts
use unsigned int or unsigned short already.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | math/test-fenvinline.c | 4 |
2 files changed, 5 insertions, 2 deletions
@@ -3,6 +3,9 @@ * sysdeps/unix/alpha/sysdep.h: Unconditionally include dl-sysdep.h. * sysdeps/alpha/fpu/libm-test-ulps: Update. + * math/test-fenvinline.c (feenable_test): Cast fe_exc to + unsigned int before printing. + 2015-04-03 Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com> [BZ #17596] diff --git a/math/test-fenvinline.c b/math/test-fenvinline.c index 87c9df4..b02cefd 100644 --- a/math/test-fenvinline.c +++ b/math/test-fenvinline.c @@ -249,7 +249,7 @@ feenable_test (const char *flag_name, fexcept_t fe_exc) if (excepts != fe_exc) { printf ("Test: fedisableexcept (%s) failed, return should be 0x%x, is 0x%x\n", - flag_name, fe_exc, excepts); + flag_name, (unsigned int)fe_exc, excepts); ++count_errors; } @@ -284,7 +284,7 @@ feenable_test (const char *flag_name, fexcept_t fe_exc) if (excepts != fe_exc) { printf ("Test: fedisableexcept (%s) failed, return should be 0x%x, is 0x%x\n", - flag_name, fe_exc, excepts); + flag_name, (unsigned int)fe_exc, excepts); ++count_errors; } #endif |