Hi, On the POSIX-BC under BS2000 O.S. (EBCDIC character set) io/pat.t fails on test #776 while test #774 is ok. Here the code: print $lower =~ m/$UPPER/i ? "ok 774\n" : "not ok 774\n"; print $lower =~ m/[$UPPER]/i ? "ok 776\n" : "not ok 776\n"; Can somebody say me in which part of perl code shall I investigate (regcomp.c, regexec.c, ...) ? Please detail me as many as you can. Thanks, Ignasi Roca CarrióThread Next