math/test-fenvinline: avoid compiler warning

On tile (and any other machine with no FP exceptions) the
feenable_test() function will generate a "function defined but
not used" warning because all of the callers are commented out.
We already were ifdef'ing out the body of the function, so instead
just ifdef out the entire function if FE_ALL_EXCEPT == 0.
This commit is contained in:
Chris Metcalf 2015-07-10 16:11:40 -04:00
parent 0c8f39cbf7
commit 75413d4928
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2015-07-10 Chris Metcalf <cmetcalf@ezchip.com>
* math/test-fenvinline.c (feenable_test) [FE_ALL_EXCEPT == 0]:
Comment out the whole function, not just its body.
2015-07-10 Siddhesh Poyarekar <siddhesh@redhat.com>
* stdlib/tst-tls-atexit.c (load): Remove unnecessary mutex

View File

@ -200,11 +200,11 @@ test_fesetround (void)
#endif
}
#if FE_ALL_EXCEPT
/* Tests for feenableexcept/fedisableexcept. */
static void
feenable_test (const char *flag_name, fexcept_t fe_exc)
{
#if FE_ALL_EXCEPT
int fe_exci = fe_exc;
double fe_excd = fe_exc;
int excepts;
@ -287,8 +287,8 @@ feenable_test (const char *flag_name, fexcept_t fe_exc)
flag_name, (unsigned int)fe_exc, excepts);
++count_errors;
}
#endif
}
#endif
static void
test_feenabledisable (void)