diff options
33 files changed, 105 insertions, 97 deletions
diff --git a/.gitmodules b/.gitmodules index b1e36f4a..fba67fcd 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ [submodule "third_party/v8-native-prototype"] path = third_party/v8-native-prototype url = https://github.com/WebAssembly/v8-native-prototype -[submodule "third_party/spec"] - path = third_party/spec - url = https://github.com/WebAssembly/spec +[submodule "third_party/testsuite"] + path = third_party/testsuite + url = https://github.com/WebAssembly/testsuite diff --git a/test/spec/address.txt b/test/spec/address.txt index 07b6023c..c7273f98 100644 --- a/test/spec/address.txt +++ b/test/spec/address.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/address.wast +;;; STDIN_FILE: third_party/testsuite/address.wast (;; STDOUT ;;; 97 97 @@ -38,10 +38,10 @@ 0 0 0 -third_party/spec/ml-proto/test/address.wast:31: $assert_trap_2 failed, didn't throw -third_party/spec/ml-proto/test/address.wast:32: $assert_trap_3 failed, didn't throw -third_party/spec/ml-proto/test/address.wast:33: $assert_trap_4 failed, didn't throw -third_party/spec/ml-proto/test/address.wast:34: $assert_trap_5 failed, didn't throw -third_party/spec/ml-proto/test/address.wast:35: $assert_trap_6 failed, didn't throw +third_party/testsuite/address.wast:31: $assert_trap_2 failed, didn't throw +third_party/testsuite/address.wast:32: $assert_trap_3 failed, didn't throw +third_party/testsuite/address.wast:33: $assert_trap_4 failed, didn't throw +third_party/testsuite/address.wast:34: $assert_trap_5 failed, didn't throw +third_party/testsuite/address.wast:35: $assert_trap_6 failed, didn't throw 2/7 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/conversions.txt b/test/spec/conversions.txt index 8f3bb871..ac7cd85e 100644 --- a/test/spec/conversions.txt +++ b/test/spec/conversions.txt @@ -1,7 +1,7 @@ ;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/conversions.wast +;;; STDIN_FILE: third_party/testsuite/conversions.wast (;; STDERR ;;; diff --git a/test/spec/endianness.txt b/test/spec/endianness.txt index 917a4141..abbf237f 100644 --- a/test/spec/endianness.txt +++ b/test/spec/endianness.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/endianness.wast +;;; STDIN_FILE: third_party/testsuite/endianness.wast (;; STDOUT ;;; 68/68 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/exports.txt b/test/spec/exports.txt index 8b630205..40c7ff6c 100644 --- a/test/spec/exports.txt +++ b/test/spec/exports.txt @@ -1,12 +1,12 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/exports.wast +;;; STDIN_FILE: third_party/testsuite/exports.wast (;; STDOUT ;;; assert_invalid error: - third_party/spec/ml-proto/test/exports.wast:5:44: function variable out of range (max 1) + third_party/testsuite/exports.wast:5:44: function variable out of range (max 1) assert_invalid error: - third_party/spec/ml-proto/test/exports.wast:8:76: duplicate function export "a" + third_party/testsuite/exports.wast:8:76: duplicate function export "a" assert_invalid error: - third_party/spec/ml-proto/test/exports.wast:11:55: duplicate function export "a" + third_party/testsuite/exports.wast:11:55: duplicate function export "a" 1/1 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/f32.txt b/test/spec/f32.txt index a81c8ce9..4e7b7c31 100644 --- a/test/spec/f32.txt +++ b/test/spec/f32.txt @@ -2,7 +2,7 @@ ;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/f32.wast +;;; STDIN_FILE: third_party/testsuite/f32.wast (;; STDERR ;;; diff --git a/test/spec/f32_cmp.txt b/test/spec/f32_cmp.txt index 8df4210c..12c71a41 100644 --- a/test/spec/f32_cmp.txt +++ b/test/spec/f32_cmp.txt @@ -1,7 +1,7 @@ ;;; SLOW: ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/f32_cmp.wast +;;; STDIN_FILE: third_party/testsuite/f32_cmp.wast (;; STDOUT ;;; 1944/1944 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/f64.txt b/test/spec/f64.txt index 0f7bcb2a..6b477874 100644 --- a/test/spec/f64.txt +++ b/test/spec/f64.txt @@ -2,7 +2,7 @@ ;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/f64.wast +;;; STDIN_FILE: third_party/testsuite/f64.wast (;; STDERR ;;; diff --git a/test/spec/f64_cmp.txt b/test/spec/f64_cmp.txt index 8d4df004..d2bd4151 100644 --- a/test/spec/f64_cmp.txt +++ b/test/spec/f64_cmp.txt @@ -1,7 +1,7 @@ ;;; SLOW: ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/f64_cmp.wast +;;; STDIN_FILE: third_party/testsuite/f64_cmp.wast (;; STDOUT ;;; 1944/1944 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/fac.txt b/test/spec/fac.txt index fd4d1a39..b355d7d5 100644 --- a/test/spec/fac.txt +++ b/test/spec/fac.txt @@ -1,4 +1,4 @@ ;;; SKIP: fac-rec call with large n segfaults ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/fac.wast +;;; STDIN_FILE: third_party/testsuite/fac.wast diff --git a/test/spec/float_exprs.txt b/test/spec/float_exprs.txt index 6c7499ee..a18f96b1 100644 --- a/test/spec/float_exprs.txt +++ b/test/spec/float_exprs.txt @@ -1,6 +1,14 @@ +;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/float_exprs.wast -(;; STDOUT ;;; -132/132 tests passed. -;;; STDOUT ;;) +;;; STDIN_FILE: third_party/testsuite/float_exprs.wast +(;; STDERR ;;; + + +# +# Fatal error in ../../../../src/wasm/tf-builder.cc, line 199 +# Unsupported opcode #176:ExprF64SConvertI64 +# + + +;;; STDERR ;;) diff --git a/test/spec/float_literals.txt b/test/spec/float_literals.txt index 2c87039a..909861c6 100644 --- a/test/spec/float_literals.txt +++ b/test/spec/float_literals.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/float_literals.wast +;;; STDIN_FILE: third_party/testsuite/float_literals.wast (;; STDOUT ;;; 42/42 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/float_memory.txt b/test/spec/float_memory.txt index 14c11a71..befad84d 100644 --- a/test/spec/float_memory.txt +++ b/test/spec/float_memory.txt @@ -1,10 +1,10 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/float_memory.wast +;;; STDIN_FILE: third_party/testsuite/float_memory.wast (;; STDOUT ;;; -third_party/spec/ml-proto/test/float_memory.wast:26: $assert_return_1 failed. -third_party/spec/ml-proto/test/float_memory.wast:30: $assert_return_4 failed. -third_party/spec/ml-proto/test/float_memory.wast:57: $assert_return_1 failed. -third_party/spec/ml-proto/test/float_memory.wast:61: $assert_return_4 failed. +third_party/testsuite/float_memory.wast:26: $assert_return_1 failed. +third_party/testsuite/float_memory.wast:30: $assert_return_4 failed. +third_party/testsuite/float_memory.wast:57: $assert_return_1 failed. +third_party/testsuite/float_memory.wast:61: $assert_return_4 failed. 12/16 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/float_misc.txt b/test/spec/float_misc.txt index 4f2708c3..f84febab 100644 --- a/test/spec/float_misc.txt +++ b/test/spec/float_misc.txt @@ -1,7 +1,7 @@ ;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/float_misc.wast +;;; STDIN_FILE: third_party/testsuite/float_misc.wast (;; STDERR ;;; diff --git a/test/spec/forward.txt b/test/spec/forward.txt index 2938b013..1a2ae340 100644 --- a/test/spec/forward.txt +++ b/test/spec/forward.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/forward.wast +;;; STDIN_FILE: third_party/testsuite/forward.wast (;; STDOUT ;;; 4/4 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/functions.txt b/test/spec/functions.txt index 2857f221..2d97a398 100644 --- a/test/spec/functions.txt +++ b/test/spec/functions.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/functions.wast +;;; STDIN_FILE: third_party/testsuite/functions.wast (;; STDOUT ;;; 1/1 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/i32.txt b/test/spec/i32.txt index bea8c353..b45fa10c 100644 --- a/test/spec/i32.txt +++ b/test/spec/i32.txt @@ -1,7 +1,7 @@ ;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/i32.wast +;;; STDIN_FILE: third_party/testsuite/i32.wast (;; STDERR ;;; ;;; STDERR ;;) diff --git a/test/spec/i64.txt b/test/spec/i64.txt index 86304de7..4dbd3f60 100644 --- a/test/spec/i64.txt +++ b/test/spec/i64.txt @@ -1,7 +1,7 @@ ;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/i64.wast +;;; STDIN_FILE: third_party/testsuite/i64.wast (;; STDERR ;;; diff --git a/test/spec/imports.txt b/test/spec/imports.txt index ea5d4518..8efc53dc 100644 --- a/test/spec/imports.txt +++ b/test/spec/imports.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/imports.wast +;;; STDIN_FILE: third_party/testsuite/imports.wast (;; STDOUT ;;; 13 14 42 diff --git a/test/spec/int_exprs.txt b/test/spec/int_exprs.txt index ee590883..9dab0b8f 100644 --- a/test/spec/int_exprs.txt +++ b/test/spec/int_exprs.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/int_exprs.wast +;;; STDIN_FILE: third_party/testsuite/int_exprs.wast (;; STDOUT ;;; 75/75 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/int_literals.txt b/test/spec/int_literals.txt index 5a15cc20..b0f37447 100644 --- a/test/spec/int_literals.txt +++ b/test/spec/int_literals.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/int_literals.wast +;;; STDIN_FILE: third_party/testsuite/int_literals.wast (;; STDOUT ;;; 16/16 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/labels.txt b/test/spec/labels.txt index 8dadda50..0fa2ef24 100644 --- a/test/spec/labels.txt +++ b/test/spec/labels.txt @@ -1,4 +1,4 @@ ;;; SKIP: sexpr-wasm doesn't properly parse labeled switch ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/labels.wast +;;; STDIN_FILE: third_party/testsuite/labels.wast diff --git a/test/spec/left-to-right.txt b/test/spec/left-to-right.txt index 7cb8dcca..a3cae6af 100644 --- a/test/spec/left-to-right.txt +++ b/test/spec/left-to-right.txt @@ -2,4 +2,4 @@ ;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/left-to-right.wast +;;; STDIN_FILE: third_party/testsuite/left-to-right.wast diff --git a/test/spec/memory.txt b/test/spec/memory.txt index 2d818f70..1ae46fd8 100644 --- a/test/spec/memory.txt +++ b/test/spec/memory.txt @@ -1,28 +1,28 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/memory.wast +;;; STDIN_FILE: third_party/testsuite/memory.wast (;; STDOUT ;;; assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:13:21: max size (0) must be greater than or equal to initial size (1) + third_party/testsuite/memory.wast:13:21: max size (0) must be greater than or equal to initial size (1) assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:17:34: segment ends past the end of the initial memory size (0) + third_party/testsuite/memory.wast:17:34: segment ends past the end of the initial memory size (0) assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:21:53: address (500) greater than initial memory size (100) + third_party/testsuite/memory.wast:21:53: address (500) greater than initial memory size (100) assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:25:55: address (0) less than end of previous segment (3) + third_party/testsuite/memory.wast:25:55: address (0) less than end of previous segment (3) assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:29:54: address (0) less than end of previous segment (5) + third_party/testsuite/memory.wast:29:54: address (0) less than end of previous segment (5) assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:33:69: address (1) less than end of previous segment (3) + third_party/testsuite/memory.wast:33:69: address (1) less than end of previous segment (3) assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:44:38: alignment must be power-of-two + third_party/testsuite/memory.wast:44:38: alignment must be power-of-two assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:48:38: alignment must be power-of-two + third_party/testsuite/memory.wast:48:38: alignment must be power-of-two assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:52:38: alignment must be power-of-two + third_party/testsuite/memory.wast:52:38: alignment must be power-of-two assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:56:38: alignment must be power-of-two + third_party/testsuite/memory.wast:56:38: alignment must be power-of-two assert_invalid error: - third_party/spec/ml-proto/test/memory.wast:60:38: alignment must be power-of-two + third_party/testsuite/memory.wast:60:38: alignment must be power-of-two 24/24 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/memory_redundancy.txt b/test/spec/memory_redundancy.txt index 0f052f1d..79030591 100644 --- a/test/spec/memory_redundancy.txt +++ b/test/spec/memory_redundancy.txt @@ -1,6 +1,6 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/memory_redundancy.wast +;;; STDIN_FILE: third_party/testsuite/memory_redundancy.wast (;; STDOUT ;;; $invoke_1 = undefined $invoke_3 = undefined diff --git a/test/spec/memory_trap.txt b/test/spec/memory_trap.txt index 34ed6ba1..6b0a3f55 100644 --- a/test/spec/memory_trap.txt +++ b/test/spec/memory_trap.txt @@ -1,19 +1,19 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/memory_trap.wast +;;; STDIN_FILE: third_party/testsuite/memory_trap.wast (;; STDOUT ;;; -third_party/spec/ml-proto/test/memory_trap.wast:20: $assert_return_1 failed. -third_party/spec/ml-proto/test/memory_trap.wast:21: $assert_trap_2 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:22: $assert_trap_3 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:23: $assert_trap_4 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:24: $assert_trap_5 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:25: $assert_trap_6 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:26: $assert_trap_7 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:27: $assert_trap_8 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:28: $assert_trap_9 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:29: $assert_trap_10 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:30: $assert_trap_11 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:31: $assert_trap_12 failed, didn't throw -third_party/spec/ml-proto/test/memory_trap.wast:32: $assert_trap_13 failed, didn't throw +third_party/testsuite/memory_trap.wast:20: $assert_return_1 failed. +third_party/testsuite/memory_trap.wast:21: $assert_trap_2 failed, didn't throw +third_party/testsuite/memory_trap.wast:22: $assert_trap_3 failed, didn't throw +third_party/testsuite/memory_trap.wast:23: $assert_trap_4 failed, didn't throw +third_party/testsuite/memory_trap.wast:24: $assert_trap_5 failed, didn't throw +third_party/testsuite/memory_trap.wast:25: $assert_trap_6 failed, didn't throw +third_party/testsuite/memory_trap.wast:26: $assert_trap_7 failed, didn't throw +third_party/testsuite/memory_trap.wast:27: $assert_trap_8 failed, didn't throw +third_party/testsuite/memory_trap.wast:28: $assert_trap_9 failed, didn't throw +third_party/testsuite/memory_trap.wast:29: $assert_trap_10 failed, didn't throw +third_party/testsuite/memory_trap.wast:30: $assert_trap_11 failed, didn't throw +third_party/testsuite/memory_trap.wast:31: $assert_trap_12 failed, didn't throw +third_party/testsuite/memory_trap.wast:32: $assert_trap_13 failed, didn't throw 1/14 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/resizing.txt b/test/spec/resizing.txt index ae212e83..a96397aa 100644 --- a/test/spec/resizing.txt +++ b/test/spec/resizing.txt @@ -1,18 +1,18 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/resizing.wast +;;; STDIN_FILE: third_party/testsuite/resizing.wast (;; STDOUT ;;; -third_party/spec/ml-proto/test/resizing.wast:36: $assert_trap_2 failed, didn't throw -third_party/spec/ml-proto/test/resizing.wast:37: $assert_trap_3 failed, didn't throw -third_party/spec/ml-proto/test/resizing.wast:38: $assert_trap_4 failed, didn't throw -third_party/spec/ml-proto/test/resizing.wast:39: $assert_trap_5 failed, didn't throw -$invoke_6 = undefined -third_party/spec/ml-proto/test/resizing.wast:41: $assert_return_7 failed. -third_party/spec/ml-proto/test/resizing.wast:42: $assert_return_8 failed. -third_party/spec/ml-proto/test/resizing.wast:45: $assert_trap_11 failed, didn't throw -third_party/spec/ml-proto/test/resizing.wast:46: $assert_trap_12 failed, didn't throw -$invoke_13 = undefined -third_party/spec/ml-proto/test/resizing.wast:48: $assert_return_14 failed. -third_party/spec/ml-proto/test/resizing.wast:53: $assert_return_19 failed. -8/18 tests passed. +third_party/testsuite/resizing.wast:42: $assert_trap_3 failed, didn't throw +third_party/testsuite/resizing.wast:43: $assert_trap_4 failed, didn't throw +third_party/testsuite/resizing.wast:44: $assert_trap_5 failed, didn't throw +third_party/testsuite/resizing.wast:45: $assert_trap_6 failed, didn't throw +$invoke_7 = undefined +third_party/testsuite/resizing.wast:47: $assert_return_8 failed. +third_party/testsuite/resizing.wast:48: $assert_return_9 failed. +third_party/testsuite/resizing.wast:51: $assert_trap_12 failed, didn't throw +third_party/testsuite/resizing.wast:52: $assert_trap_13 failed, didn't throw +$invoke_14 = undefined +third_party/testsuite/resizing.wast:54: $assert_return_15 failed. +third_party/testsuite/resizing.wast:59: $assert_return_20 failed. +9/19 tests passed. ;;; STDOUT ;;) diff --git a/test/spec/runaway-recursion.txt b/test/spec/runaway-recursion.txt index f93a6fe3..e15e0ec7 100644 --- a/test/spec/runaway-recursion.txt +++ b/test/spec/runaway-recursion.txt @@ -1,4 +1,4 @@ ;;; SKIP: this crashes v8-native-prototype ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/runaway-recursion.wast +;;; STDIN_FILE: third_party/testsuite/runaway-recursion.wast diff --git a/test/spec/store_retval.txt b/test/spec/store_retval.txt index 23d1800b..73dcd17a 100644 --- a/test/spec/store_retval.txt +++ b/test/spec/store_retval.txt @@ -1,15 +1,15 @@ ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/store_retval.wast +;;; STDIN_FILE: third_party/testsuite/store_retval.wast (;; STDOUT ;;; assert_invalid error: - third_party/spec/ml-proto/test/store_retval.wast:34:10: type mismatch. got i32, expected i64 + third_party/testsuite/store_retval.wast:34:10: type mismatch. got i32, expected i64 assert_invalid error: - third_party/spec/ml-proto/test/store_retval.wast:39:10: type mismatch. got i64, expected i32 + third_party/testsuite/store_retval.wast:39:10: type mismatch. got i64, expected i32 assert_invalid error: - third_party/spec/ml-proto/test/store_retval.wast:44:10: type mismatch. got f32, expected f64 + third_party/testsuite/store_retval.wast:44:10: type mismatch. got f32, expected f64 assert_invalid error: - third_party/spec/ml-proto/test/store_retval.wast:49:10: type mismatch. got f64, expected f32 + third_party/testsuite/store_retval.wast:49:10: type mismatch. got f64, expected f32 1 2 3 diff --git a/test/spec/switch.txt b/test/spec/switch.txt index e4b61907..5eebce1b 100644 --- a/test/spec/switch.txt +++ b/test/spec/switch.txt @@ -1,4 +1,4 @@ ;;; SKIP: switch generation not implemented currently ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/switch.wast +;;; STDIN_FILE: third_party/testsuite/switch.wast diff --git a/test/spec/traps.txt b/test/spec/traps.txt index 77b6d9eb..d6695862 100644 --- a/test/spec/traps.txt +++ b/test/spec/traps.txt @@ -1,7 +1,7 @@ ;;; ERROR: 1 ;;; EXE: test/run-d8.py ;;; FLAGS: --spec -;;; STDIN_FILE: third_party/spec/ml-proto/test/traps.wast +;;; STDIN_FILE: third_party/testsuite/traps.wast (;; STDERR ;;; @@ -13,12 +13,12 @@ ;;; STDERR ;;) (;; STDOUT ;;; -third_party/spec/ml-proto/test/traps.wast:20: $assert_trap_0 failed, didn't throw -third_party/spec/ml-proto/test/traps.wast:21: $assert_trap_1 failed, didn't throw -third_party/spec/ml-proto/test/traps.wast:22: $assert_trap_2 failed, didn't throw -third_party/spec/ml-proto/test/traps.wast:23: $assert_trap_3 failed, didn't throw -third_party/spec/ml-proto/test/traps.wast:40: $assert_trap_0 failed, didn't throw -third_party/spec/ml-proto/test/traps.wast:41: $assert_trap_1 failed, didn't throw -third_party/spec/ml-proto/test/traps.wast:42: $assert_trap_2 failed, didn't throw -third_party/spec/ml-proto/test/traps.wast:43: $assert_trap_3 failed, didn't throw +third_party/testsuite/traps.wast:20: $assert_trap_0 failed, didn't throw +third_party/testsuite/traps.wast:21: $assert_trap_1 failed, didn't throw +third_party/testsuite/traps.wast:22: $assert_trap_2 failed, didn't throw +third_party/testsuite/traps.wast:23: $assert_trap_3 failed, didn't throw +third_party/testsuite/traps.wast:40: $assert_trap_0 failed, didn't throw +third_party/testsuite/traps.wast:41: $assert_trap_1 failed, didn't throw +third_party/testsuite/traps.wast:42: $assert_trap_2 failed, didn't throw +third_party/testsuite/traps.wast:43: $assert_trap_3 failed, didn't throw ;;; STDOUT ;;) diff --git a/third_party/spec b/third_party/spec deleted file mode 160000 -Subproject 9c7dbbc719f197991d2ed8cf3172246ee63cbc8 diff --git a/third_party/testsuite b/third_party/testsuite new file mode 160000 +Subproject 71c21535b8031483c013e5660b27f3652a66e9a |