From 1ff950ad20111b591ad1312df4d802de9d1f1b1e Mon Sep 17 00:00:00 2001 From: Chris Metcalf Date: Tue, 30 Dec 2014 14:11:13 -0500 Subject: Fix some warnings in the absence of FP round/exception support Due to tile missing a bunch of FP exception and rounding support, the tests generate warnings. These changes fix the warnings by just not compiling some unused functions, and adding some attribute ((unused)) tags. --- stdlib/tst-strtod-round.c | 2 +- stdlib/tst-strtod-underflow.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'stdlib') diff --git a/stdlib/tst-strtod-round.c b/stdlib/tst-strtod-round.c index cbde457451..2a278d0871 100644 --- a/stdlib/tst-strtod-round.c +++ b/stdlib/tst-strtod-round.c @@ -7874,7 +7874,7 @@ test_in_one_mode (const char *s, const struct test_results *expected, static int do_test (void) { - int save_round_mode = fegetround (); + int save_round_mode __attribute__ ((unused)) = fegetround (); int result = 0; for (size_t i = 0; i < sizeof (tests) / sizeof (tests[0]); i++) { diff --git a/stdlib/tst-strtod-underflow.c b/stdlib/tst-strtod-underflow.c index bc2374188b..82bb483fcf 100644 --- a/stdlib/tst-strtod-underflow.c +++ b/stdlib/tst-strtod-underflow.c @@ -171,7 +171,7 @@ test_in_one_mode (const char *s, enum underflow_case c, int rm, static int do_test (void) { - int save_round_mode = fegetround (); + int save_round_mode __attribute__ ((unused)) = fegetround (); int result = 0; #ifdef FE_TONEAREST const int fe_tonearest = FE_TONEAREST; -- cgit v1.2.3-70-g09d2