File: jstests-skip-fp-evaluation-order-test-in-some-archs.patch

package info (click to toggle)
mozjs140 140.4.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,216,540 kB
  • sloc: javascript: 2,267,091; cpp: 1,423,651; python: 966,241; ansic: 632,256; xml: 115,965; sh: 15,392; asm: 13,399; makefile: 10,455; yacc: 4,504; perl: 2,223; lex: 1,414; ruby: 1,064; exp: 756; java: 185; sql: 66; sed: 18
file content (28 lines) | stat: -rw-r--r-- 1,295 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net>
Date: Tue, 15 Feb 2022 17:52:51 +0000
Subject: jstests: skip fp-evaluation-order test in some archs

This test is not working properly in some architectures due to
wrong ToNumber JS-to-C conversion for JS unsafe integers.

Bug-Mozilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1755531
Forwarded: not-needed
---
 js/src/tests/jstests.list | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/js/src/tests/jstests.list b/js/src/tests/jstests.list
index 9782fb7..b8521ee 100644
--- a/js/src/tests/jstests.list
+++ b/js/src/tests/jstests.list
@@ -778,6 +778,10 @@ fails-if(xulRuntime.debian.DEB_HOST_ARCH_ENDIAN=="big") script test262/built-ins
 # This test fails with both System and embedded ICU version
 skip script non262/Date/time-zones-imported.js
 
+# ToNumber isn't working in the same way in all the archs for unsafe integers:
+# https://bugzilla.mozilla.org/show_bug.cgi?id=1755531
+skip-if(xulRuntime.debian.DEB_HOST_ARCH_CPU.match(/i386|s390x|arm64|ppc64|riscv64/)) script test262/built-ins/Date/UTC/fp-evaluation-order.js
+
 ###########################################################
 # Tests disabled due to issues in test262 importer script #
 ###########################################################