From 637191b7b1e7d97c9bec0b1ae86dd7d2e32f68a2 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 4 Sep 2023 16:23:39 +0200 Subject: [PATCH] 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. --- ChangeLog | 4 ++++ tests/test-ieee754-h.c | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index d64702a63b..d4af58378f 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: Include . 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} }; -- 2.39.5