Re: [pcre-dev] JIT test failures on 64-bit AIX

Top Page
Delete this message
Author: Zoltán Herczeg
Date:  
To: danielg
CC: pcre-dev
Subject: Re: [pcre-dev] JIT test failures on 64-bit AIX
Hi Daniel,

thanks for the report. These errors were caused by new code. I hope I fixed all of them.

Regards,
Zoltan

"Daniel Richard G." <oss@???> írta:
>Hello list, Zoltán,>
>

Current SVN trunk (r1050) fails "make check" on a 64-bit AIX 6.1 system >
(processor type = PowerPC_POWER6). Here's the log:>
>

user@aix:~/pcre-8.32-RC1$ gmake check>
gmake check-am>
gmake[1]: Entering directory `/home/user/pcre-8.32-RC1'>
gmake >
gmake[2]: Entering directory `/home/user/pcre-8.32-RC1'>
gmake all-am>
gmake[3]: Entering directory `/home/user/pcre-8.32-RC1'>
gmake[3]: Nothing to be done for `all-am'.>
gmake[3]: Leaving directory `/home/user/pcre-8.32-RC1'>
gmake[2]: Leaving directory `/home/user/pcre-8.32-RC1'>
gmake check-TESTS>
gmake[2]: Entering directory `/home/user/pcre-8.32-RC1'>
Running JIT regression tests>
target CPU of SLJIT compiler: PowerPC 64bit (big endian + unaligned)>
in 8 bit mode with utf8 enabled and ucp enabled:>
in 16 bit mode with utf16 enabled and ucp enabled:>
...........................................................>
...........................................................>
.................>
8 and 16 bit: Ovector[0] value differs(0:4:0:4): [138] '[c-f]+k' @ 'DemmFke'>
>

8 and 16 bit: Ovector[1] value differs(3:6:3:6): [138] '[c-f]+k' @ 'DemmFke' >
...........................................................>
.......................................................>
8 and 16 bit: Ovector[1] value differs(5:4:5:4): [255] '\X' @ '̍̍#̍̍'>
>

8 and 16 bit: Ovector[1] value differs(10:8:10:8): [256] '\X+..' @ '̍#̍#̍̍' >
...>
8 and 16 bit: Ovector[1] value differs(7:8:7:8): [260] '\X{2,4}..' @ '#̍#̍##' >
...........................................................>
............................................................>
...........................................................>
...........................................................>
............>
Successful test ratio: 99% (4 failed)>
FAIL: pcre_jit_test>
No differences encountered>
>

PCRE C library tests using test data from ./testdata>
PCRE version 8.32-RC1 2012-08-08>
>

---- Testing 8-bit library ---->
>

Test 1: Main functionality (Compatible with Perl >= 5.10)>
No differences encountered>
   OK>
No differences encountered>
   OK with study>
No differences encountered>
   OK with JIT study>
Test 2: API, errors, internals, and non-Perl stuff (not UTF-8)>
No differences encountered>
   OK>
No differences encountered>
   OK with study>
No differences encountered>
   OK with JIT study>
Test 3: Locale-specific features (using 'fr_FR' locale)>
--- ./testdata/testoutput3    2011-10-31 19:08:56.000000000 -0400>
+++ testtry    2012-10-01 14:44:14.000000000 -0400>
@@ -156,7 +156,7 @@>
   ------------------------------------------------------------------>
           Bra>
           [A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\xff]>
-         [a-z\xb5\xdf-\xf6\xf8-\xff]>
+         [a-z\xaa\xb5\xba\xdf-\xf6\xf8-\xff]>
           [A-Z\xc0-\xd6\xd8-\xde]>
           Ket>
           End>

>

Locale test did not run entirely successfully.>
This usually means that there is a problem with the locale>
settings rather than a bug in PCRE.>
Test 4: UTF-8 support (Compatible with Perl >= 5.10)>
No differences encountered>
   OK>
No differences encountered>
   OK with study>
No differences encountered>
   OK with JIT study>
Test 5: API, internals, and non-Perl stuff for UTF-8 support>
No differences encountered>
   OK>
No differences encountered>
   OK with study>
No differences encountered>
   OK with JIT study>
Test 6: Unicode property support (Compatible with Perl >= 5.10)>
No differences encountered>
   OK>
No differences encountered>
   OK with study>
--- ./testdata/testoutput6    2012-10-01 13:23:38.000000000 -0400>
+++ testtry    2012-10-01 14:44:14.000000000 -0400>
@@ -630,8 +630,8 @@>
    0: A\x{300}\x{301}\x{302}BC>
    1: A\x{300}\x{301}\x{302}B>
       A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C >
-  0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C>
-  1: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}>
+  0: A\x{300}\x{301}\x{302}BC>
+  1: A\x{300}\x{301}\x{302}B>

>

   /^(\X*?)C/8>
       A\x{300}\x{301}\x{302}BCA\x{300}\x{301} >
@@ -643,13 +643,13 @@>

>

   /^(\X*)(.)/8>
       A\x{300}\x{301}\x{302}BCA\x{300}\x{301} >
-  0: A\x{300}\x{301}\x{302}BCA>
-  1: A\x{300}\x{301}\x{302}BC>
-  2: A>
+  0: A\x{300}\x{301}\x{302}BCA\x{300}>
+  1: A\x{300}\x{301}\x{302}BCA>
+  2: \x{300}>
       A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C >
-  0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C>
-  1: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}>
-  2: C>
+  0: A\x{300}\x{301}\x{302}BCA\x{300}>
+  1: A\x{300}\x{301}\x{302}BCA>
+  2: \x{300}>

>

   /^(\X*?)(.)/8>
       A\x{300}\x{301}\x{302}BCA\x{300}\x{301} >
@@ -666,43 +666,44 @@>
    0: **>
    1: *>
       A\x{300}\x{301}\x{302}>
- No match>
+  0: A\x{300}>
+  1: \x{300}>

>

   /^\X{2,3}(.)/8>
       A\x{300}\x{301}B\x{300}X>
-  0: A\x{300}\x{301}B\x{300}X>
-  1: X>
+  0: A\x{300}\x{301}B\x{300}>
+  1: \x{300}>
       A\x{300}\x{301}B\x{300}C\x{300}\x{301}>
-  0: A\x{300}\x{301}B\x{300}C>
-  1: C>
+  0: A\x{300}\x{301}B\x{300}C\x{300}>
+  1: \x{300}>
       A\x{300}\x{301}B\x{300}C\x{300}\x{301}X>
-  0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}X>
-  1: X>
+  0: A\x{300}\x{301}B\x{300}C\x{300}>
+  1: \x{300}>
       A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X>
-  0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}D>
-  1: D>
+  0: A\x{300}\x{301}B\x{300}C\x{300}>
+  1: \x{300}>

>

   /^\X{2,3}?(.)/8>
       A\x{300}\x{301}B\x{300}X>
-  0: A\x{300}\x{301}B\x{300}X>
-  1: X>
+  0: A\x{300}\x{301}B\x{300}>
+  1: \x{300}>
       A\x{300}\x{301}B\x{300}C\x{300}\x{301}>
-  0: A\x{300}\x{301}B\x{300}C>
-  1: C>
+  0: A\x{300}\x{301}B\x{300}>
+  1: \x{300}>
       A\x{300}\x{301}B\x{300}C\x{300}\x{301}X>
-  0: A\x{300}\x{301}B\x{300}C>
-  1: C>
+  0: A\x{300}\x{301}B\x{300}>
+  1: \x{300}>
       A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X>
-  0: A\x{300}\x{301}B\x{300}C>
-  1: C>
+  0: A\x{300}\x{301}B\x{300}>
+  1: \x{300}>

>

   /^\X/8>
       A>
    0: A>
       A\x{300}BC >
-  0: A\x{300}>
+  0: A>
       A\x{300}\x{301}\x{302}BC >
-  0: A\x{300}\x{301}\x{302}>
+  0: A>
       \x{300}>
    0: \x{300}>

>

@@ -1386,11 +1387,11 @@>
>

   /^\X/8+>
       G\x{34e}\x{34e}X>
-  0: G\x{34e}\x{34e}>
-  0+ X>
+  0: G>
+  0+ \x{34e}\x{34e}X>
       \x{34e}\x{34e}X>
-  0: \x{34e}\x{34e}>
-  0+ X>
+  0: \x{34e}\x{34e}X>
+  0+>
       \x04X>
    0: \x{04}>
    0+ X>
@@ -1398,8 +1399,8 @@>
    0: \x{1100}>
    0+ X>
       \x{1100}\x{34e}X>
-  0: \x{1100}\x{34e}>
-  0+ X>
+  0: \x{1100}\x{34e}X>
+  0+>
       \x{1b04}\x{1b04}X>
    0: \x{1b04}\x{1b04}>
    0+ X>
@@ -1407,41 +1408,41 @@>
    0: *>
    0+ These match up to the roman letters>
       \x{1111}\x{1111}L,L>
-  0: \x{1111}\x{1111}>
-  0+ L,L>
+  0: \x{1111}>
+  0+ \x{1111}L,L>
       \x{1111}\x{1111}\x{1169}L,L,V>
-  0: \x{1111}\x{1111}\x{1169}>
-  0+ L,L,V>
+  0: \x{1111}>
+  0+ \x{1111}\x{1169}L,L,V>
       \x{1111}\x{ae4c}L, LV>
-  0: \x{1111}\x{ae4c}>
-  0+ L, LV>
+  0: \x{1111}>
+  0+ \x{ae4c}L, LV>
       \x{1111}\x{ad89}L, LVT>
-  0: \x{1111}\x{ad89}>
-  0+ L, LVT>
+  0: \x{1111}>
+  0+ \x{ad89}L, LVT>
       \x{1111}\x{ae4c}\x{1169}L, LV, V>
-  0: \x{1111}\x{ae4c}\x{1169}>
-  0+ L, LV, V>
+  0: \x{1111}>
+  0+ \x{ae4c}\x{1169}L, LV, V>
       \x{1111}\x{ae4c}\x{1169}\x{1169}L, LV, V, V>
-  0: \x{1111}\x{ae4c}\x{1169}\x{1169}>
-  0+ L, LV, V, V>
+  0: \x{1111}>
+  0+ \x{ae4c}\x{1169}\x{1169}L, LV, V, V>
       \x{1111}\x{ae4c}\x{1169}\x{11fe}L, LV, V, T>
-  0: \x{1111}\x{ae4c}\x{1169}\x{11fe}>
-  0+ L, LV, V, T>
+  0: \x{1111}>
+  0+ \x{ae4c}\x{1169}\x{11fe}L, LV, V, T>
       \x{1111}\x{ad89}\x{11fe}L, LVT, T>
-  0: \x{1111}\x{ad89}\x{11fe}>
-  0+ L, LVT, T>
+  0: \x{1111}>
+  0+ \x{ad89}\x{11fe}L, LVT, T>
       \x{1111}\x{ad89}\x{11fe}\x{11fe}L, LVT, T, T>
-  0: \x{1111}\x{ad89}\x{11fe}\x{11fe}>
-  0+ L, LVT, T, T>
+  0: \x{1111}>
+  0+ \x{ad89}\x{11fe}\x{11fe}L, LVT, T, T>
       \x{ad89}\x{11fe}\x{11fe}LVT, T, T>
-  0: \x{ad89}\x{11fe}\x{11fe}>
-  0+ LVT, T, T>
+  0: \x{ad89}>
+  0+ \x{11fe}\x{11fe}LVT, T, T>
       *These match just the first codepoint (invalid sequence)>
    0: *>
    0+ These match just the first codepoint (invalid sequence)>
       \x{1111}\x{11fe}L, T>
-  0: \x{1111}>
-  0+ \x{11fe}L, T>
+  0: \x{1111}\x{11fe}>
+  0+ L, T>
       \x{ae4c}\x{1111}LV, L>
    0: \x{ae4c}>
    0+ \x{1111}LV, L>
@@ -1476,8 +1477,8 @@>
    0: \x{11fe}>
    0+ \x{1111}T, L>
       \x{11fe}\x{1169}T, V>
-  0: \x{11fe}>
-  0+ \x{1169}T, V>
+  0: \x{11fe}\x{1169}>
+  0+ T, V>
       \x{11fe}\x{ae4c}T, LV>
    0: \x{11fe}>
    0+ \x{ae4c}T, LV>
@@ -1488,14 +1489,14 @@>
    0: *>
    0+ Test extend and spacing mark>
       \x{1111}\x{ae4c}\x{0711}L, LV, extend>
-  0: \x{1111}\x{ae4c}\x{711}>
-  0+ L, LV, extend>
+  0: \x{1111}>
+  0+ \x{ae4c}\x{711}L, LV, extend>
       \x{1111}\x{ae4c}\x{1b04}L, LV, spacing mark>
-  0: \x{1111}\x{ae4c}\x{1b04}>
-  0+ L, LV, spacing mark>
+  0: \x{1111}>
+  0+ \x{ae4c}\x{1b04}L, LV, spacing mark>
       \x{1111}\x{ae4c}\x{1b04}\x{0711}\x{1b04}L, LV, spacing mark, extend, spacing mark>
-  0: \x{1111}\x{ae4c}\x{1b04}\x{711}\x{1b04}>
-  0+ L, LV, spacing mark, extend, spacing mark>
+  0: \x{1111}>
+  0+ \x{ae4c}\x{1b04}\x{711}\x{1b04}L, LV, spacing mark, extend, spacing mark>
       *Test CR, LF, and control>
    0: *>
    0+ Test CR, LF, and control>
@@ -1512,11 +1513,11 @@>
    0: \x{0a}>
    0+ \x{1b04}LF, spacingmark>
       \x0b\x{0711}Control, extend>
-  0: \x{0b}>
-  0+ \x{711}Control, extend>
+  0: \x{0b}\x{711}C>
+  0+ ontrol, extend>
       \x09\x{1b04}Control, spacingmark>
-  0: \x{09}>
-  0+ \x{1b04}Control, spacingmark>
+  0: \x{09}\x{1b04}>
+  0+ Control, spacingmark>
       *There are no Prepend characters, so we can't test Prepend, CR>
    0: *>
    0+ There are no Prepend characters, so we can't test Prepend, CR>
@@ -1523,8 +1524,7 @@>

>

   /^(?>\X{2})X/8+>
       \x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0+ >
+ No match>

>

   /^\X{2,4}X/8+>
       \x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
@@ -1531,11 +1531,9 @@>
    0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
    0+>
       \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0+ >
+ No match>
       \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0+ >
+ No match>

>

   /^\X{2,4}?X/8+>
       \x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
@@ -1542,11 +1540,9 @@>
    0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
    0+>
       \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0+ >
+ No match>
       \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0: \x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}\x{1111}\x{ae4c}X>
-  0+ >
+ No match>

>

/-- --/>
>

@@ -1824,14 +1820,11 @@>
    0: \x{3a3}\x{386}\x{39c}\x{39f}\x{3a3} \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
    1: \x{3a3}\x{386}\x{39c}\x{39f}\x{3a3}>
       σάμος σάμος>
-  0: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2} \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
-  1: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
+ No match>
       σάμος σάμοσ>
-  0: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2} \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c3}>
-  1: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
+ No match>
       σάμος ΣΆΜΟΣ >
-  0: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2} \x{3a3}\x{386}\x{39c}\x{39f}\x{3a3}>
-  1: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
+ No match>

>

   /(σάμος) \1/8i>
       ΣΆΜΟΣ ΣΆΜΟΣ>
@@ -1841,14 +1834,11 @@>
    0: \x{3a3}\x{386}\x{39c}\x{39f}\x{3a3} \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
    1: \x{3a3}\x{386}\x{39c}\x{39f}\x{3a3}>
       σάμος σάμος>
-  0: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2} \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
-  1: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
+ No match>
       σάμος σάμοσ>
-  0: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2} \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c3}>
-  1: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
+ No match>
       σάμος ΣΆΜΟΣ >
-  0: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2} \x{3a3}\x{386}\x{39c}\x{39f}\x{3a3}>
-  1: \x{3c3}\x{3ac}\x{3bc}\x{3bf}\x{3c2}>
+ No match>

>

   /(ΣΆΜΟΣ) \1*/8i>
       ΣΆΜΟΣ\x20>
@@ -1862,231 +1852,231 @@>

>

   /\x{00b5}+/8i>
       \x{00b5}\x{039c}\x{03bc}>
-  0: \x{b5}\x{39c}\x{3bc}>
+  0: \x{b5}\x{39c}>

>

   /\x{039c}+/8i>
       \x{00b5}\x{039c}\x{03bc}>
-  0: \x{b5}\x{39c}\x{3bc}>
+  0: \x{b5}\x{39c}>

>

   /\x{03bc}+/8i>
       \x{00b5}\x{039c}\x{03bc}>
-  0: \x{b5}\x{39c}\x{3bc}>
+  0: \x{b5}\x{39c}>

>
>

   /\x{00c5}+/8i>
       \x{00c5}\x{00e5}\x{212b}>
-  0: \x{c5}\x{e5}\x{212b}>
+  0: \x{c5}\x{e5}>

>

   /\x{00e5}+/8i>
       \x{00c5}\x{00e5}\x{212b}>
-  0: \x{c5}\x{e5}\x{212b}>
+  0: \x{c5}\x{e5}>

>

   /\x{212b}+/8i>
       \x{00c5}\x{00e5}\x{212b}>
-  0: \x{c5}\x{e5}\x{212b}>
+  0: \x{c5}\x{e5}>

>
>

   /\x{01c4}+/8i>
       \x{01c4}\x{01c5}\x{01c6}>
-  0: \x{1c4}\x{1c5}\x{1c6}>
+  0: \x{1c4}\x{1c5}>

>

   /\x{01c5}+/8i>
       \x{01c4}\x{01c5}\x{01c6}>
-  0: \x{1c4}\x{1c5}\x{1c6}>
+  0: \x{1c4}\x{1c5}>

>

   /\x{01c6}+/8i>
       \x{01c4}\x{01c5}\x{01c6}>
-  0: \x{1c4}\x{1c5}\x{1c6}>
+  0: \x{1c4}\x{1c5}>

>
>

   /\x{01c7}+/8i>
       \x{01c7}\x{01c8}\x{01c9}>
-  0: \x{1c7}\x{1c8}\x{1c9}>
+  0: \x{1c7}\x{1c8}>

>

   /\x{01c8}+/8i>
       \x{01c7}\x{01c8}\x{01c9}>
-  0: \x{1c7}\x{1c8}\x{1c9}>
+  0: \x{1c7}\x{1c8}>

>

   /\x{01c9}+/8i>
       \x{01c7}\x{01c8}\x{01c9}>
-  0: \x{1c7}\x{1c8}\x{1c9}>
+  0: \x{1c7}\x{1c8}>

>
>

   /\x{01ca}+/8i>
       \x{01ca}\x{01cb}\x{01cc}>
-  0: \x{1ca}\x{1cb}\x{1cc}>
+  0: \x{1ca}\x{1cb}>

>

   /\x{01cb}+/8i>
       \x{01ca}\x{01cb}\x{01cc}>
-  0: \x{1ca}\x{1cb}\x{1cc}>
+  0: \x{1ca}\x{1cb}>

>

   /\x{01cc}+/8i>
       \x{01ca}\x{01cb}\x{01cc}>
-  0: \x{1ca}\x{1cb}\x{1cc}>
+  0: \x{1ca}\x{1cb}>

>
>

   /\x{01f1}+/8i>
       \x{01f1}\x{01f2}\x{01f3}>
-  0: \x{1f1}\x{1f2}\x{1f3}>
+  0: \x{1f1}\x{1f2}>

>

   /\x{01f2}+/8i>
       \x{01f1}\x{01f2}\x{01f3}>
-  0: \x{1f1}\x{1f2}\x{1f3}>
+  0: \x{1f1}\x{1f2}>

>

   /\x{01f3}+/8i>
       \x{01f1}\x{01f2}\x{01f3}>
-  0: \x{1f1}\x{1f2}\x{1f3}>
+  0: \x{1f1}\x{1f2}>

>
>

   /\x{0345}+/8i>
       \x{0345}\x{0399}\x{03b9}\x{1fbe}>
-  0: \x{345}\x{399}\x{3b9}\x{1fbe}>
+  0: \x{345}\x{399}\x{3b9}>

>

   /\x{0399}+/8i>
       \x{0345}\x{0399}\x{03b9}\x{1fbe}>
-  0: \x{345}\x{399}\x{3b9}\x{1fbe}>
+  0: \x{345}\x{399}\x{3b9}>

>

   /\x{03b9}+/8i>
       \x{0345}\x{0399}\x{03b9}\x{1fbe}>
-  0: \x{345}\x{399}\x{3b9}\x{1fbe}>
+  0: \x{345}\x{399}\x{3b9}>

>

   /\x{1fbe}+/8i>
       \x{0345}\x{0399}\x{03b9}\x{1fbe}>
-  0: \x{345}\x{399}\x{3b9}\x{1fbe}>
+  0: \x{345}\x{399}\x{3b9}>

>
>

   /\x{0392}+/8i>
       \x{0392}\x{03b2}\x{03d0}>
-  0: \x{392}\x{3b2}\x{3d0}>
+  0: \x{392}\x{3b2}>

>

   /\x{03b2}+/8i>
       \x{0392}\x{03b2}\x{03d0}>
-  0: \x{392}\x{3b2}\x{3d0}>
+  0: \x{392}\x{3b2}>

>

   /\x{03d0}+/8i>
       \x{0392}\x{03b2}\x{03d0}>
-  0: \x{392}\x{3b2}\x{3d0}>
+  0: \x{392}\x{3b2}>

>
>

   /\x{0395}+/8i>
       \x{0395}\x{03b5}\x{03f5}>
-  0: \x{395}\x{3b5}\x{3f5}>
+  0: \x{395}\x{3b5}>

>

   /\x{03b5}+/8i>
       \x{0395}\x{03b5}\x{03f5}>
-  0: \x{395}\x{3b5}\x{3f5}>
+  0: \x{395}\x{3b5}>

>

   /\x{03f5}+/8i>
       \x{0395}\x{03b5}\x{03f5}>
-  0: \x{395}\x{3b5}\x{3f5}>
+  0: \x{395}\x{3b5}>

>
>

   /\x{0398}+/8i>
       \x{0398}\x{03b8}\x{03d1}\x{03f4}>
-  0: \x{398}\x{3b8}\x{3d1}\x{3f4}>
+  0: \x{398}\x{3b8}\x{3d1}>

>

   /\x{03b8}+/8i>
       \x{0398}\x{03b8}\x{03d1}\x{03f4}>
-  0: \x{398}\x{3b8}\x{3d1}\x{3f4}>
+  0: \x{398}\x{3b8}\x{3d1}>

>

   /\x{03d1}+/8i>
       \x{0398}\x{03b8}\x{03d1}\x{03f4}>
-  0: \x{398}\x{3b8}\x{3d1}\x{3f4}>
+  0: \x{398}\x{3b8}\x{3d1}>

>

   /\x{03f4}+/8i>
       \x{0398}\x{03b8}\x{03d1}\x{03f4}>
-  0: \x{398}\x{3b8}\x{3d1}\x{3f4}>
+  0: \x{398}\x{3b8}\x{3d1}>

>
>

   /\x{039a}+/8i>
       \x{039a}\x{03ba}\x{03f0}>
-  0: \x{39a}\x{3ba}\x{3f0}>
+  0: \x{39a}\x{3ba}>

>

   /\x{03ba}+/8i>
       \x{039a}\x{03ba}\x{03f0}>
-  0: \x{39a}\x{3ba}\x{3f0}>
+  0: \x{39a}\x{3ba}>

>

   /\x{03f0}+/8i>
       \x{039a}\x{03ba}\x{03f0}>
-  0: \x{39a}\x{3ba}\x{3f0}>
+  0: \x{39a}\x{3ba}>

>
>

   /\x{03a0}+/8i>
       \x{03a0}\x{03c0}\x{03d6} >
-  0: \x{3a0}\x{3c0}\x{3d6}>
+  0: \x{3a0}\x{3c0}>

>

   /\x{03c0}+/8i>
       \x{03a0}\x{03c0}\x{03d6} >
-  0: \x{3a0}\x{3c0}\x{3d6}>
+  0: \x{3a0}\x{3c0}>

>

   /\x{03d6}+/8i>
       \x{03a0}\x{03c0}\x{03d6} >
-  0: \x{3a0}\x{3c0}\x{3d6}>
+  0: \x{3a0}\x{3c0}>

>
>

   /\x{03a1}+/8i>
       \x{03a1}\x{03c1}\x{03f1}>
-  0: \x{3a1}\x{3c1}\x{3f1}>
+  0: \x{3a1}\x{3c1}>

>

   /\x{03c1}+/8i>
       \x{03a1}\x{03c1}\x{03f1}>
-  0: \x{3a1}\x{3c1}\x{3f1}>
+  0: \x{3a1}\x{3c1}>

>

   /\x{03f1}+/8i>
       \x{03a1}\x{03c1}\x{03f1}>
-  0: \x{3a1}\x{3c1}\x{3f1}>
+  0: \x{3a1}\x{3c1}>

>
>

   /\x{03a3}+/8i>
       \x{03A3}\x{03C2}\x{03C3}>
-  0: \x{3a3}\x{3c2}\x{3c3}>
+  0: \x{3a3}\x{3c2}>

>

   /\x{03c2}+/8i>
       \x{03A3}\x{03C2}\x{03C3}>
-  0: \x{3a3}\x{3c2}\x{3c3}>
+  0: \x{3a3}\x{3c2}>

>

   /\x{03c3}+/8i>
       \x{03A3}\x{03C2}\x{03C3}>
-  0: \x{3a3}\x{3c2}\x{3c3}>
+  0: \x{3a3}\x{3c2}>

>
>

   /\x{03a6}+/8i>
       \x{03a6}\x{03c6}\x{03d5} >
-  0: \x{3a6}\x{3c6}\x{3d5}>
+  0: \x{3a6}\x{3c6}>

>

   /\x{03c6}+/8i>
       \x{03a6}\x{03c6}\x{03d5} >
-  0: \x{3a6}\x{3c6}\x{3d5}>
+  0: \x{3a6}\x{3c6}>

>

   /\x{03d5}+/8i>
       \x{03a6}\x{03c6}\x{03d5} >
-  0: \x{3a6}\x{3c6}\x{3d5}>
+  0: \x{3a6}\x{3c6}>

>
>

   /\x{03c9}+/8i>
       \x{03c9}\x{03a9}\x{2126}>
-  0: \x{3c9}\x{3a9}\x{2126}>
+  0: \x{3c9}\x{3a9}>

>

   /\x{03a9}+/8i>
       \x{03c9}\x{03a9}\x{2126}>
-  0: \x{3c9}\x{3a9}\x{2126}>
+  0: \x{3c9}\x{3a9}>

>

   /\x{2126}+/8i>
       \x{03c9}\x{03a9}\x{2126}>
-  0: \x{3c9}\x{3a9}\x{2126}>
+  0: \x{3c9}\x{3a9}>

>
>

   /\x{1e60}+/8i>
       \x{1e60}\x{1e61}\x{1e9b}>
-  0: \x{1e60}\x{1e61}\x{1e9b}>
+  0: \x{1e60}\x{1e61}>

>

   /\x{1e61}+/8i>
       \x{1e60}\x{1e61}\x{1e9b}>
-  0: \x{1e60}\x{1e61}\x{1e9b}>
+  0: \x{1e60}\x{1e61}>

>

   /\x{1e9b}+/8i>
       \x{1e60}\x{1e61}\x{1e9b}>
-  0: \x{1e60}\x{1e61}\x{1e9b}>
+  0: \x{1e60}\x{1e61}>

>
>

/\x{1e9e}+/8i>
@@ -2111,27 +2101,27 @@>
>

   /\x{004b}+/8i>
       \x{004b}\x{006b}\x{212a}>
-  0: Kk\x{212a}>
+  0: Kk>

>

   /\x{006b}+/8i>
       \x{004b}\x{006b}\x{212a}>
-  0: Kk\x{212a}>
+  0: Kk>

>

   /\x{212a}+/8i>
       \x{004b}\x{006b}\x{212a}>
-  0: Kk\x{212a}>
+  0: Kk>

>
>

   /\x{0053}+/8i>
       \x{0053}\x{0073}\x{017f}>
-  0: Ss\x{17f}>
+  0: Ss>

>

   /\x{0073}+/8i>
       \x{0053}\x{0073}\x{017f}>
-  0: Ss\x{17f}>
+  0: Ss>

>

   /\x{017f}+/8i>
       \x{0053}\x{0073}\x{017f}>
-  0: Ss\x{17f}>
+  0: Ss>

>

/-- End of testinput6 --/>
FAIL: RunTest>
>

Testing pcregrep version 8.32-RC1 2012-08-08>
No differences encountered>
No differences encountered>
Testing pcregrep main features>
No differences encountered>
Testing pcregrep UTF-8 features>
No differences encountered>
Testing pcregrep newline settings>
No differences encountered>
PASS: RunGrepTest>
===================>
2 of 3 tests failed>
===================>
gmake[2]: *** [check-TESTS] Error 1>
gmake[2]: Leaving directory `/home/user/pcre-8.32-RC1'>
gmake[1]: *** [check-am] Error 2>
gmake[1]: Leaving directory `/home/user/pcre-8.32-RC1'>
gmake: *** [check] Error 2>
>
>

--Daniel>
>
>

-- >
Daniel Richard G. || danielg@??? || Software Developer>
Teragram Linguistic Technologies (a division of SAS)>
http://www.teragram.com/