Wasm backend testsuite failure: arith011
arith011
fails with:
--- "/tmp/tmp.LpusZhc2ok/ghctest-j2ji4_24/test spaces/testsuite/tests/numeric/should_run/arith011.run/arith011.stdout.normalised" 2022-12-12 19:11:56.093946106 +0000
+++ "/tmp/tmp.LpusZhc2ok/ghctest-j2ji4_24/test spaces/testsuite/tests/numeric/should_run/arith011.run/arith011.run.stdout.normalised" 2022-12-12 19:11:56.113946133 +0000
@@ -6811,25 +6811,25 @@
0 `divMod` 2 = (0,0)
0 `divMod` 3 = (0,0)
-1 `divMod` -3 = (-1,-2)
-1 `divMod` -2 = (-1,-1)
-1 `divMod` -1 = (-1,0)
+1 `divMod` -3 = (-1431655766,-2)
+1 `divMod` -2 = (-2147483649,-1)
+1 `divMod` -1 = (-4294967297,0)
1 `divMod` 0 = divide by zero
1 `divMod` 1 = (1,0)
1 `divMod` 2 = (0,1)
1 `divMod` 3 = (0,1)
-2 `divMod` -3 = (-1,-1)
-2 `divMod` -2 = (-1,0)
-2 `divMod` -1 = (-2,0)
+2 `divMod` -3 = (-1431655766,-1)
+2 `divMod` -2 = (-2147483649,0)
+2 `divMod` -1 = (-4294967298,0)
2 `divMod` 0 = divide by zero
2 `divMod` 1 = (2,0)
2 `divMod` 2 = (1,0)
2 `divMod` 3 = (0,2)
-3 `divMod` -3 = (-1,0)
-3 `divMod` -2 = (-2,-1)
-3 `divMod` -1 = (-3,0)
+3 `divMod` -3 = (-1431655767,0)
+3 `divMod` -2 = (-2147483650,-1)
+3 `divMod` -1 = (-4294967299,0)
3 `divMod` 0 = divide by zero
3 `divMod` 1 = (3,0)
3 `divMod` 2 = (1,1)
@@ -6868,25 +6868,25 @@
0 `div` 2 = 0
0 `div` 3 = 0
-1 `div` -3 = -1
-1 `div` -2 = -1
-1 `div` -1 = -1
+1 `div` -3 = -1431655766
+1 `div` -2 = -2147483649
+1 `div` -1 = -4294967297
1 `div` 0 = divide by zero
1 `div` 1 = 1
1 `div` 2 = 0
1 `div` 3 = 0
-2 `div` -3 = -1
-2 `div` -2 = -1
-2 `div` -1 = -2
+2 `div` -3 = -1431655766
+2 `div` -2 = -2147483649
+2 `div` -1 = -4294967298
2 `div` 0 = divide by zero
2 `div` 1 = 2
2 `div` 2 = 1
2 `div` 3 = 0
-3 `div` -3 = -1
-3 `div` -2 = -2
-3 `div` -1 = -3
+3 `div` -3 = -1431655767
+3 `div` -2 = -2147483650
+3 `div` -1 = -4294967299
3 `div` 0 = divide by zero
3 `div` 1 = 3
3 `div` 2 = 1