authorgravatar for techatrix@mailbox.orgTechatrix <techatrix@mailbox.org> 2023-09-08 01:19:54+02:00
committergravatar for techatrix@mailbox.orgTechatrix <techatrix@mailbox.org> 2023-09-10 15:59:02+02:00
logab970094abe674b3cb33fc98db47c0cdef5f247d
tree4f99695b5908e9c28f436c3608629a1ec95ace41
parentec7f88945b84db07ff6e8fd02f09e24713994f76

wasm: enable successful behavior tests


7 files changed, 0 insertions(+), 37 deletions(-)

test/behavior/bitcast.zig-1
...@@ -416,7 +416,6 @@ test "bitcast nan float does not modify signaling bit" {...@@ -416,7 +416,6 @@ test "bitcast nan float does not modify signaling bit" {
416 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO416 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
417 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO417 if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO
418 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO418 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
419 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
420 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;419 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
421 // TODO: https://github.com/ziglang/zig/issues/14366420 // TODO: https://github.com/ziglang/zig/issues/14366
422 if (builtin.zig_backend == .stage2_llvm and comptime builtin.cpu.arch.isArmOrThumb()) return error.SkipZigTest;421 if (builtin.zig_backend == .stage2_llvm and comptime builtin.cpu.arch.isArmOrThumb()) return error.SkipZigTest;
test/behavior/cast.zig-5
...@@ -120,7 +120,6 @@ test "@floatFromInt(f80)" {...@@ -120,7 +120,6 @@ test "@floatFromInt(f80)" {
120 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO120 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
121 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO121 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
122 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO122 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
123 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
124 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO123 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
125 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;124 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
126 if (builtin.zig_backend == .stage2_c and comptime builtin.cpu.arch.isArmOrThumb()) return error.SkipZigTest;125 if (builtin.zig_backend == .stage2_c and comptime builtin.cpu.arch.isArmOrThumb()) return error.SkipZigTest;
...@@ -1248,7 +1247,6 @@ fn castToOptionalSlice() ?[]const u8 {...@@ -1248,7 +1247,6 @@ fn castToOptionalSlice() ?[]const u8 {
1248test "cast u128 to f128 and back" {1247test "cast u128 to f128 and back" {
1249 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;1248 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1250 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1249 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1251 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1252 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1250 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1253 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;1251 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
12541252
...@@ -1392,7 +1390,6 @@ test "cast f16 to wider types" {...@@ -1392,7 +1390,6 @@ test "cast f16 to wider types" {
1392 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;1390 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1393 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1391 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1394 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1392 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
1395 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1396 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1393 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1397 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;1394 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
1398 if (builtin.zig_backend == .stage2_c and comptime builtin.cpu.arch.isArmOrThumb()) return error.SkipZigTest;1395 if (builtin.zig_backend == .stage2_c and comptime builtin.cpu.arch.isArmOrThumb()) return error.SkipZigTest;
...@@ -1413,7 +1410,6 @@ test "cast f128 to narrower types" {...@@ -1413,7 +1410,6 @@ test "cast f128 to narrower types" {
1413 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;1410 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest;
1414 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1411 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1415 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1412 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
1416 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1417 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1413 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1418 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;1414 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
14191415
...@@ -1503,7 +1499,6 @@ test "coerce between pointers of compatible differently-named floats" {...@@ -1503,7 +1499,6 @@ test "coerce between pointers of compatible differently-named floats" {
1503 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1499 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1504 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1500 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1505 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1501 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
1506 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1507 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1502 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1508 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;1503 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
15091504
test/behavior/floatop.zig-17
...@@ -71,7 +71,6 @@ fn testDifferentSizedFloatComparisons() !void {...@@ -71,7 +71,6 @@ fn testDifferentSizedFloatComparisons() !void {
71}71}
7272
73test "f80 comparisons" {73test "f80 comparisons" {
74 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
75 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO74 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
76 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO75 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
77 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO76 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -571,7 +570,6 @@ fn testFabsWithVectors() !void {...@@ -571,7 +570,6 @@ fn testFabsWithVectors() !void {
571}570}
572571
573test "another, possibly redundant, @fabs test" {572test "another, possibly redundant, @fabs test" {
574 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
575 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO573 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
576 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO574 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
577 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO575 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -594,7 +592,6 @@ test "another, possibly redundant, @fabs test" {...@@ -594,7 +592,6 @@ test "another, possibly redundant, @fabs test" {
594}592}
595593
596test "@fabs f80" {594test "@fabs f80" {
597 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
598 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO595 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
599 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO596 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
600 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO597 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -612,7 +609,6 @@ fn testFabsLegacy(comptime T: type, x: T) !void {...@@ -612,7 +609,6 @@ fn testFabsLegacy(comptime T: type, x: T) !void {
612}609}
613610
614test "a third @fabs test, surely there should not be three fabs tests" {611test "a third @fabs test, surely there should not be three fabs tests" {
615 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
616 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO612 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
617 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO613 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
618 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO614 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -704,7 +700,6 @@ test "another, possibly redundant, @floor test" {...@@ -704,7 +700,6 @@ test "another, possibly redundant, @floor test" {
704}700}
705701
706test "@floor f80" {702test "@floor f80" {
707 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
708 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO703 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
709 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO704 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
710 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO705 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -721,7 +716,6 @@ test "@floor f80" {...@@ -721,7 +716,6 @@ test "@floor f80" {
721}716}
722717
723test "@floor f128" {718test "@floor f128" {
724 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
725 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO719 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
726 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO720 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
727 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO721 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -802,7 +796,6 @@ test "another, possibly redundant, @ceil test" {...@@ -802,7 +796,6 @@ test "another, possibly redundant, @ceil test" {
802}796}
803797
804test "@ceil f80" {798test "@ceil f80" {
805 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
806 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO799 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
807 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO800 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
808 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO801 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -819,7 +812,6 @@ test "@ceil f80" {...@@ -819,7 +812,6 @@ test "@ceil f80" {
819}812}
820813
821test "@ceil f128" {814test "@ceil f128" {
822 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
823 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO815 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
824 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO816 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
825 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO817 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -899,7 +891,6 @@ test "another, possibly redundant, @trunc test" {...@@ -899,7 +891,6 @@ test "another, possibly redundant, @trunc test" {
899}891}
900892
901test "@trunc f80" {893test "@trunc f80" {
902 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
903 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO894 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
904 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO895 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
905 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO896 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -922,7 +913,6 @@ test "@trunc f80" {...@@ -922,7 +913,6 @@ test "@trunc f80" {
922}913}
923914
924test "@trunc f128" {915test "@trunc f128" {
925 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
926 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO916 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
927 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO917 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
928 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO918 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -1017,7 +1007,6 @@ test "negation f80" {...@@ -1017,7 +1007,6 @@ test "negation f80" {
1017 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1007 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
1018 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1008 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1019 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1009 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1020 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1021 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1010 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1022 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;1011 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
10231012
...@@ -1039,7 +1028,6 @@ test "negation f128" {...@@ -1039,7 +1028,6 @@ test "negation f128" {
1039 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1028 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
1040 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1029 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1041 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1030 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1042 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1043 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1031 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
1044 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;1032 if (builtin.zig_backend == .stage2_spirv64) return error.SkipZigTest;
10451033
...@@ -1081,7 +1069,6 @@ test "f128 at compile time is lossy" {...@@ -1081,7 +1069,6 @@ test "f128 at compile time is lossy" {
1081}1069}
10821070
1083test "comptime fixed-width float zero divided by zero produces NaN" {1071test "comptime fixed-width float zero divided by zero produces NaN" {
1084 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1085 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1072 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
1086 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1073 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1087 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1074 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
...@@ -1094,7 +1081,6 @@ test "comptime fixed-width float zero divided by zero produces NaN" {...@@ -1094,7 +1081,6 @@ test "comptime fixed-width float zero divided by zero produces NaN" {
1094}1081}
10951082
1096test "comptime fixed-width float non-zero divided by zero produces signed Inf" {1083test "comptime fixed-width float non-zero divided by zero produces signed Inf" {
1097 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1098 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1084 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1099 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1085 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1100 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1086 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
...@@ -1153,7 +1139,6 @@ test "nan negation f32" {...@@ -1153,7 +1139,6 @@ test "nan negation f32" {
1153}1139}
11541140
1155test "nan negation f64" {1141test "nan negation f64" {
1156 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1157 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1142 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1158 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1143 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1159 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1144 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
...@@ -1173,7 +1158,6 @@ test "nan negation f64" {...@@ -1173,7 +1158,6 @@ test "nan negation f64" {
1173}1158}
11741159
1175test "nan negation f128" {1160test "nan negation f128" {
1176 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1177 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1161 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1178 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1162 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1179 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1163 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
...@@ -1193,7 +1177,6 @@ test "nan negation f128" {...@@ -1193,7 +1177,6 @@ test "nan negation f128" {
1193}1177}
11941178
1195test "nan negation f80" {1179test "nan negation f80" {
1196 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1197 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1180 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
1198 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1181 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1199 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1182 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
test/behavior/math.zig-8
...@@ -628,7 +628,6 @@ fn testShrTrunc(x: u16) !void {...@@ -628,7 +628,6 @@ fn testShrTrunc(x: u16) !void {
628}628}
629629
630test "f128" {630test "f128" {
631 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
632 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO631 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
633 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO632 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
634 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO633 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
...@@ -1430,7 +1429,6 @@ fn fmodOne(comptime T: type, a: T, b: T, c: T, epsilon: T) !void {...@@ -1430,7 +1429,6 @@ fn fmodOne(comptime T: type, a: T, b: T, c: T, epsilon: T) !void {
1430}1429}
14311430
1432test "@round" {1431test "@round" {
1433 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1434 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1432 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1435 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1433 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1436 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1434 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -1451,7 +1449,6 @@ test "@round" {...@@ -1451,7 +1449,6 @@ test "@round" {
1451}1449}
14521450
1453test "@round f80" {1451test "@round f80" {
1454 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1455 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1452 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1456 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1453 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1457 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1454 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -1464,7 +1461,6 @@ test "@round f80" {...@@ -1464,7 +1461,6 @@ test "@round f80" {
1464}1461}
14651462
1466test "@round f128" {1463test "@round f128" {
1467 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1468 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1464 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1469 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1465 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1470 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1466 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -1505,7 +1501,6 @@ test "vector integer addition" {...@@ -1505,7 +1501,6 @@ test "vector integer addition" {
1505}1501}
15061502
1507test "NaN comparison" {1503test "NaN comparison" {
1508 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1509 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1504 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1510 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1505 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1511 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1506 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -1523,7 +1518,6 @@ test "NaN comparison" {...@@ -1523,7 +1518,6 @@ test "NaN comparison" {
1523}1518}
15241519
1525test "NaN comparison f80" {1520test "NaN comparison f80" {
1526 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1527 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1521 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1528 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1522 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1529 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO1523 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
...@@ -1577,7 +1571,6 @@ test "compare undefined literal with comptime_int" {...@@ -1577,7 +1571,6 @@ test "compare undefined literal with comptime_int" {
1577}1571}
15781572
1579test "signed zeros are represented properly" {1573test "signed zeros are represented properly" {
1580 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1581 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1574 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1582 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1575 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1583 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1576 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
...@@ -1612,7 +1605,6 @@ test "comptime sin and ln" {...@@ -1612,7 +1605,6 @@ test "comptime sin and ln" {
1612}1605}
16131606
1614test "absFloat" {1607test "absFloat" {
1615 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
1616 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO1608 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
1617 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO1609 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
1618 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO1610 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
test/behavior/maximum_minimum.zig-2
...@@ -104,7 +104,6 @@ test "@min for vectors" {...@@ -104,7 +104,6 @@ test "@min for vectors" {
104}104}
105105
106test "@min/max for floats" {106test "@min/max for floats" {
107 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
108 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO107 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
109 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO108 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
110 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO109 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
...@@ -198,7 +197,6 @@ test "@min/@max notices vector bounds" {...@@ -198,7 +197,6 @@ test "@min/@max notices vector bounds" {
198}197}
199198
200test "@min/@max on comptime_int" {199test "@min/@max on comptime_int" {
201 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
202 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO200 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
203 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO201 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
204 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO202 if (builtin.zig_backend == .stage2_sparc64) return error.SkipZigTest; // TODO
test/behavior/muladd.zig-2
...@@ -50,7 +50,6 @@ fn testMulAdd16() !void {...@@ -50,7 +50,6 @@ fn testMulAdd16() !void {
50}50}
5151
52test "@mulAdd f80" {52test "@mulAdd f80" {
53 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
54 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO53 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
55 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO54 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
56 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO55 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
...@@ -70,7 +69,6 @@ fn testMulAdd80() !void {...@@ -70,7 +69,6 @@ fn testMulAdd80() !void {
70}69}
7170
72test "@mulAdd f128" {71test "@mulAdd f128" {
73 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
74 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO72 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
75 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO73 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
76 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO74 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
test/behavior/widening.zig-2
...@@ -40,7 +40,6 @@ test "implicit unsigned integer to signed integer" {...@@ -40,7 +40,6 @@ test "implicit unsigned integer to signed integer" {
40}40}
4141
42test "float widening" {42test "float widening" {
43 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
44 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO43 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
45 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO44 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
46 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO45 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO
...@@ -61,7 +60,6 @@ test "float widening" {...@@ -61,7 +60,6 @@ test "float widening" {
61}60}
6261
63test "float widening f16 to f128" {62test "float widening f16 to f128" {
64 if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO
65 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO63 if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO
66 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO64 if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO
67 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO65 if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO