From: Bruno Haible Date: Mon, 4 Sep 2023 14:23:39 +0000 (+0200) Subject: ieee754-h tests: Fix some gcc -Wmissing-field-initializers warnings. X-Git-Tag: v1.0~833 X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=6516e2e0021cf6be0230d756f139b7ce12d32e3c;p=gnulib.git ieee754-h tests: Fix some gcc -Wmissing-field-initializers warnings. * tests/test-ieee754-h.c (float_tests): Use float literals. (double_tests): Use double literals. Initialize frac_lo. --- diff --git a/ChangeLog b/ChangeLog index 1255dc04fb..6c3279f26b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2023-09-04 Bruno Haible + ieee754-h tests: Fix some gcc -Wmissing-field-initializers warnings. + * tests/test-ieee754-h.c (float_tests): Use float literals. + (double_tests): Use double literals. Initialize frac_lo. + string-buffer tests: Fix a gcc -Wformat warning. * tests/test-string-buffer.c: Don't assume that wint_t has the same size as 'int'. diff --git a/tests/test-ieee754-h.c b/tests/test-ieee754-h.c index 02e2db0531..559fa06715 100644 --- a/tests/test-ieee754-h.c +++ b/tests/test-ieee754-h.c @@ -26,9 +26,9 @@ static struct { unsigned sign; unsigned exponent; unsigned frac; } const float_tests[] = { - {0, 0, 0, 0}, - {-0.0, 1, 0, 0}, - {0.1, 0, 0x7b, 0x4ccccd} + {0.0f, 0, 0, 0}, + {-0.0f, 1, 0, 0}, + {0.1f, 0, 0x7b, 0x4ccccd} }; static struct { @@ -36,8 +36,8 @@ static struct { unsigned sign; unsigned exponent; unsigned frac_hi; unsigned frac_lo; } const double_tests[] = { - {0, 0, 0, 0}, - {-0.0, 1, 0, 0 }, + {0.0, 0, 0, 0, 0}, + {-0.0, 1, 0, 0, 0}, {0.1, 0, 0x3fb, 0x99999, 0x9999999a} };