Bruno Haible wrote:> Today I see two tests fail on Solaris 11.4:
FAIL: tests/seq/seq-precision FAIL: tests/printf/printf Probably caused by commit 47f57665d5041b63f6e84746f9371eb6fac1a13a. Find attached the log file.
Interesting. On Solaris we put a trailing e+00 once the precision goes above 5119? $ src/seq -f %.5118f 1 | src/tail -c5 0000 $ src/seq -f %.5119f 1 | src/tail -c5 e+00 It seems to be our vasnprintf replacement that's triggering it as the system printf doesn't show this: $ /bin/printf %.70000f 1 | src/wc -c 70002 $ src/printf %.70000f 1 | src/wc -c 70006 I can work around it in the test, but this seems like a real bug, as %f should never emit exponential notation right? I'll have a look tomorrow if no-one gets to it first. cheers, Padraig
