Re: [pcre-dev] 8.20-RC2 is now available

Top Page
Delete this message
Author: Petr Pisar
Date:  
To: pcre-dev
Subject: Re: [pcre-dev] 8.20-RC2 is now available
On Fri, Sep 23, 2011 at 12:03:23PM +0100, Philip Hazel wrote:
> PCRE 8.20-RC2 is now available for testing. Zoltan has fixed some JIT
> problems, Sheri has done some work on testing under Windows, and I have
> sorted out some bugs and infelicities. We'd appreciate as much testing
> as you can do, please!
>


Configured with: --enable-jit --enable-pcretest-libreadline --enable-utf8
--enable-unicode-properties. Tested on RHEL-6 (Linux with glibc).

* i686
Passes all tests.


* MIPS64 n32
Tested on ~mips Gentoo (Linux with glibc).
SVN trunk from Thursday passes all tests :)


* PPC
Segfaults (the same issue as in RC1, I will provide static build once
I persuade libtool to do so (only libtool -all-static option can do that)).
If compiled wihout JIT, all tests will pass.


* PPC64
Segfaults on different place than RC1:

Running JIT regression tests with utf8 enabled and ucp enabled:
..................../bin/sh: line 5: 32570 Segmentation fault      ${dir}$tst


and

./RunTest: line 205:   377 Illegal instruction     $sim $valgrind ./pcretest -q $opt $testdata/testinput1 testtry


Configured as:

Linker .......................... : /usr/bin/ld -m elf64ppc
C preprocessor flags ............ :
C compiler flags ................ : -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mminimal-toc
C++ compiler flags .............. : -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mminimal-toc

If compiled wihout JIT, all tests will pass.


* s390
Does not compile with JIT as expected:
pcre_jit_compile.c:62:2: error: #error "Unsupported architecture"
If compiled wihout JIT, all tests will pass.


* s390x
Does not compile with JIT as expected:
pcre_jit_compile.c:62:2: error: #error "Unsupported architecture"
If compiled wihout JIT, all tests will pass.


* x86_64
Passes all tests.

-- Petr