tests/sprintf: Test picolibc inexact floating point printf

Picolibc has two floating point output modules, the default, "exact",
module which meets the ISO/IEC 9899:2011 specification and a smaller
"inexact" version which does not meet those specifications. Add a test for
this latter version to make sure it meets some modest Zephyr requirements.

Signed-off-by: Keith Packard <keithp@keithp.com>
diff --git a/tests/lib/sprintf/testcase.yaml b/tests/lib/sprintf/testcase.yaml
index 79bfc5e..2d412e3 100644
--- a/tests/lib/sprintf/testcase.yaml
+++ b/tests/lib/sprintf/testcase.yaml
@@ -24,3 +24,12 @@
       - libc
       - picolibc
     filter: CONFIG_PICOLIBC_SUPPORTED
+  libraries.libc.picolibc.sprintf_inexact:
+    extra_args: CONF_FILE=prj_picolibc_new.conf
+    extra_configs:
+      - CONFIG_PICOLIBC_USE_MODULE=y
+      - CONFIG_PICOLIBC_IO_FLOAT_EXACT=n
+    tags:
+      - libc
+      - picolibc
+    filter: CONFIG_PICOLIBC_SUPPORTED