This is the mail archive of the glibc-linux@ricardo.ecn.wfu.edu mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Regexp tests fail checking glibc-2.1.2


Viz

: regexp: "[^[.a.]b]", string: "abc" -> no match, FAIL
: regexp: "[^[=a=]b]", string: "abc" -> no match, FAIL
: regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
: regexp: "[c[.].]d]", string: "ab]cd" -> no match, FAIL
: regexp: "[a-z]*[[.].]][A-Z]*", string: "Abcd]DEFg" -> no match, FAIL
: regexp: "[[.a.]b]", string: "Abc" -> no match, FAIL
: regexp: "[[.a.]b]", string: "aBc" -> no match, FAIL
: regexp: "[^[.a.]b]", string: "abc" -> no match, FAIL
: regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
: regexp: "[A-[.].]c]", string: "ab]!" -> no match, FAIL
: regexp: "[[.ch]]", string: "abc" -> compiling suceeds, FAIL
: regexp: "[[.ab.][.CD.][.EF.]]", string: "yZabCDEFQ9" -> compiling suceeds, FAIL
: regexp: "[[=a=]b]", string: "Abc" -> no match, FAIL
: regexp: "[[=a=]b]", string: "aBc" -> no match, FAIL
: regexp: "[^[=a=]b]", string: "abc" -> no match, FAIL
: regexp: "[[:alnum:]]*", string: " aB28gH" -> wrong match (0 to 0): FAIL
: regexp: "[^[:alnum:]]*", string: "2 	,a" -> wrong match (0 to 0): FAIL
: regexp: "[[:alpha:]]*", string: " aBgH2" -> wrong match (0 to 0): FAIL
: regexp: "[[:digit:]]*", string: "a28" -> wrong match (0 to 0): FAIL
: regexp: "[[:punct:]]*", string: "a,2" -> wrong match (0 to 0): FAIL
: regexp: "[^[:space:]]*", string: " aB28gH,	" -> wrong match (0 to 0): FAIL
: regexp: "[[:upper:]]*", string: "aBH2" -> wrong match (0 to 0): FAIL
: regexp: "[[:xdigit:]]*", string: "gaB28h" -> wrong match (0 to 0): FAIL
: regexp: "[^[:xdigit:]]*", string: "a 	gH,2" -> wrong match (0 to 0): FAIL
: regexp: "[][.-.]-0]", string: "ab0-]" -> no match, FAIL
: regexp: "[A-[.].]c]", string: "ab]!" -> no match, FAIL
: regexp: "[a-ce-f", string: "dBCCdE" -> FAIL: Unmatched [ or [^
: regexp: "[c[-xy]D", string: "ac-D+" -> no match, FAIL
: regexp: "abc*XYZ", string: "890abccccccccXYZ#*" -> wrong match (3 to 16): FAIL
: regexp: "a\(b\)*c\1", string: "acb" -> no match, FAIL
: regexp: "a\(b\)*c\1", string: "acb" -> no match, FAIL
: regexp: "a\(b\(c\(d\(f\)*\)\)\)\4", string: "xYzabcdePQRST" -> no match, FAIL
: regexp: "\(a\)010\{1,2\}", string: "aaaabc" -> no match, FAIL
: regexp: "\(\(a\)\1\)\{1,2\}", string: "aaaabc" -> no match, FAIL
: regexp: "\([a-c]*\)\{2,\}", string: "abcdefg" -> wrong match (0 to 3): FAIL
: regexp: "\^\[[[.].]]\\(\\1\\)\\*\\{1,2\\}\$", string: "a^[]\(1\)\*\{1,2\}$b" -> no match, FAIL
: regexp: "[[=*=]][[=\=]][[=]=]][[===]][[...]][[:punct:]]", string: "*\]=.;" -> no match, FAIL
: regexp: "[$\(*\)1]*", string: "$\()*^" -> wrong match (0 to 5): FAIL
: regexp: "\(*\)*\1*", string: "a*b*11" -> wrong match (0 to 0): FAIL
: regexp: "\(a\(b\{1,2\}\)\{1,2\}\)", string: "abbab" -> wrong match (0 to 3): FAIL
: regexp: "^[a-zA-Z]", string: "Nine99" -> wrong match (0 to 1): FAIL
: regexp: "[a-z]*$", string: "99ZZxyz99" -> wrong match (9 to 9): FAIL

If only equivalence classes were failing I wouldn't much care, but
having character classes misbehave as badly as these are is worrying.

I'm not sure if this happened in 2.1.1 as well.

I built with gcc-2.95.1 on an i586-pc-linux-gnu running Linux-2.2.12.

Are these failures new? Should I be worried?

-- 
`Yeah, there's major social problems with plastic bag abuse...' --- Kieran

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]