From 5390bb0c51023aef254d9a637d84b79bef9c03db Mon Sep 17 00:00:00 2001 From: Ben Smith Date: Wed, 29 Jul 2020 17:52:38 -0700 Subject: Update testsuite; fix conversion errors (#1502) The interpreter and wasm2c were incorrectly handling some float-to-int conversions. For clarity, the wasm2c implementations of these conversions now matches the implementation in interp-math.h more closely (e.g. the numeric ranges are written as `x >= min && x <= max` in both cases). Quite a few wasm2c tests were previously being skipped, since wasm2c doesn't currently support multi-value; it's better instead to duplicate the tests here and disable the parts that are not supported so we don't lose test coverage. --- third_party/testsuite | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'third_party') diff --git a/third_party/testsuite b/third_party/testsuite index d2163dac..b7eba900 160000 --- a/third_party/testsuite +++ b/third_party/testsuite @@ -1 +1 @@ -Subproject commit d2163dace09d647bccf34b9b82a6f05a3b23cf29 +Subproject commit b7eba900aa5e5e237c7cdbfecacc52d4beb6e528 -- cgit v1.2.3