diff --git a/src/modules/sprintf/testsuite.in b/src/modules/sprintf/testsuite.in index 714950d916b92be81e9f2b2b37eea27a09ab5ac1..6e7659b56e9ad0dfdbcfa06d1cf64dba3ab1a3c4 100644 --- a/src/modules/sprintf/testsuite.in +++ b/src/modules/sprintf/testsuite.in @@ -88,7 +88,11 @@ cond([[pow(2.0,-128.0)!=0.0]], test_eq([[sprintf("%8F", pow(2.0,-128.0))]], "\067\360\000\000\000\000\000\000") ]]) test_eq([[sprintf("%8F", 0.032999999821186065673828125)]], "\077\240\345\140\100\000\000\000") -test_eq([[sprintf("%8F", pow(2.0,1024.0))]], "\177\360\000\000\000\000\000\000") + +cond([[pow(2.0,1024.0)!=0.0]], +[[ + test_eq([[sprintf("%8F", pow(2.0,1024.0))]], "\177\360\000\000\000\000\000\000") +]]) dnl . : and ; hasn't been tested dnl ^, @ and _ hasn't been tested yet