On Tue, Jun 13, 2017 at 05:59:17PM +0100, p...@hermes.cam.ac.uk wrote: > I have just put the 8.41-RC1 tarballs in the usual place: > Tests fail probably because of JIT on 32-bit ARM (armv7hl):
PASS: pcre_scanner_unittest PASS: pcre_stringpiece_unittest PASS: pcrecpp_unittest FAIL: RunTest PASS: RunGrepTest FAIL: pcre_jit_test ===================================== PCRE 8.41-RC1: ./test-suite.log ===================================== # TOTAL: 6 # PASS: 4 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: pcre_jit_test =================== Running JIT regression tests target CPU of SLJIT compiler: ARMv7 32bit (little endian + unaligned) in 8 bit mode with UTF-8 enabled and ucp enabled: in 16 bit mode with UTF-16 enabled and ucp enabled: in 32 bit mode with UTF-32 enabled and ucp enabled: ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ .. 16 bit: Return value differs(J16:-1,I16:1): [483] '𐐀' @ '𐐀' ........... 8 bit: Return value differs(J8:-1,I8:1): [495] '....a' @ '012 0a' 8 bit: Return value differs(J8:-1,I8:1): [496] '[aC]' @ 'a' ............................................................ ............................................................ .................... Successful test ratio: 99% (3 failed) FAIL pcre_jit_test (exit status: 1) FAIL: RunTest ============= PCRE C library tests using test data from ./testdata PCRE version 8.41-RC1 2017-06-13 ---- Testing 8-bit library ---- Test 1: Main functionality (Compatible with Perl >= 5.10) OK OK with study OK with JIT study Test 2: API, errors, internals, and non-Perl stuff (not UTF-8) OK OK with study OK with JIT study Test 3: Locale-specific features (using 'fr_FR' locale) OK OK with study OK with JIT study Test 4: UTF-8 support (Compatible with Perl >= 5.10) OK OK with study OK with JIT study Test 5: API, internals, and non-Perl stuff for UTF-8 support OK OK with study --- ./testdata/testoutput5 2017-02-22 17:33:03.000000000 +0000 +++ testtry 2017-06-14 07:34:10.428144609 +0000 @@ -949,7 +949,7 @@ /X/8f<any> A\x{1ec5}ABCXYZ - 0: X +No match /Xa{2,4}b/8 X\P FAIL RunTest (exit status: 1) ============================================================================ Testsuite summary for PCRE 8.41-RC1 ============================================================================ # TOTAL: 6 # PASS: 4 # SKIP: 0 # XFAIL: 0 # FAIL: 2 # XPASS: 0 # ERROR: 0 And on 64-bit ARM: PASS: pcre_stringpiece_unittest PASS: pcre_scanner_unittest PASS: pcrecpp_unittest PASS: RunGrepTest FAIL: pcre_jit_test PASS: RunTest ===================================== PCRE 8.41-RC1: ./test-suite.log ===================================== # TOTAL: 6 # PASS: 5 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 .. contents:: :depth: 2 FAIL: pcre_jit_test =================== Running JIT regression tests target CPU of SLJIT compiler: ARM-64 64bit (little endian + unaligned) in 8 bit mode with UTF-8 enabled and ucp enabled: in 16 bit mode with UTF-16 enabled and ucp enabled: in 32 bit mode with UTF-32 enabled and ucp enabled: ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ............................................................ ....................................................... 32 bit: Return value differs(J32:1,I32:-1): [476] '\p{Any}a' @ 'bb aaa' .. 8 bit: Return value differs(J8:1,I8:-1): [479] 'a' @ ' a' . 8 bit: Return value differs(J8:1,I8:-1): [481] '^a' @ ' a' .. 8 bit: Return value differs(J8:1,I8:-1): [484] '#' @ ' #' 8 bit: Return value differs(J8:1,I8:-1): [485] '#' @ '�#' 8 bit: Return value differs(J8:1,I8:-1): [486] '^#' @ ' #' ... 8 bit: Return value differs(J8:1,I8:-1): [490] 'ba' @ 'bbb ba' ............................................................ ............................................................ .......................... Successful test ratio: 98% (7 failed) FAIL pcre_jit_test (exit status: 1) ============================================================================ Testsuite summary for PCRE 8.41-RC1 ============================================================================ # TOTAL: 6 # PASS: 5 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 -- Petr
signature.asc
Description: PGP signature
-- ## List details at https://lists.exim.org/mailman/listinfo/pcre-dev