Reviewers: danno, Michael Starzinger, Yang, kalmard, kisg,

Description:
Update test262 expectations for 64-bit precision double for ARM and MIPS.

The two tests (S8.5_A2.1, S8.5_A2.2) were expected to fail on Linux, but
do pass on ARM and MIPS hardware under Linux. They do fail under the
simulator, since then the FPU is in ia32, which does use the 80-bit
extended precision mode.

I have marked them PASS || FAIL_OK, since I did not see an easy way
to distinguish simulator runs from native arch= runs. Better suggestions
welcome.

Also, I removed the "and Mac" from the comment, since my testing & online
docs show that 32-bit/ia32 mode on Mac does not use the extended precision
mode of the FPU.

BUG=
TEST=test262/S8.5_A2.1, test262/S8.5_A2.2


Please review this at https://chromiumcodereview.appspot.com/9959146/

SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge

Affected files:
  M test/test262/test262.status


Index: test/test262/test262.status
diff --git a/test/test262/test262.status b/test/test262/test262.status
index 67607fff9bc34a5ac9e78feba1693d53c40a4661..6ee62bb55736a43cdd2b6a0d6ec01c8e3b834315 100644
--- a/test/test262/test262.status
+++ b/test/test262/test262.status
@@ -65,10 +65,11 @@ S7.8.4_A7.2_T4: FAIL_OK
 S7.8.4_A7.2_T5: FAIL_OK
 S7.8.4_A7.2_T6: FAIL_OK

-# Linux and Mac defaults to extended 80 bit floating point format in the FPU. +# Linux defaults to extended 80 bit floating point format in the FPU for ia32
+# and therefore also simulator.
 # We follow the other major JS engines by keeping this default.
-S8.5_A2.2: PASS if ($system != linux || $arch == x64), FAIL_OK if ($system == linux && $arch != x64) -S8.5_A2.1: PASS if ($system != linux || $arch == x64), FAIL_OK if ($system == linux && $arch != x64) +S8.5_A2.2: PASS if ($system != linux || $arch == x64), PASS || FAIL_OK if ($system == linux && $arch != x64) +S8.5_A2.1: PASS if ($system != linux || $arch == x64), PASS || FAIL_OK if ($system == linux && $arch != x64)

 ############################ INVALID TESTS #############################



--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to