On my Arch linux x86_64 system, I'm seeing a Y02 test failure. TESTNUM=Y02 ZTST_verbose=1 make check cd Test ; make check make[1]: Entering directory '/opt/build/zsh-2021-10-26/Test' if test -n "gcc"; then \ cd .. && DESTDIR= \ make MODDIR=`pwd`/Test/Modules install.modules > /dev/null; \ fi if test -z "$ZTST_handler"; then \ ZTST_handler=runtests.zsh; \ fi; \ if ZTST_testlist="`for f in ../../../src/zsh-2021-10-26/Test/Y02*.ztst; \ do echo $f; done`" \ ZTST_srcdir="../../../src/zsh-2021-10-26/Test" \ ZTST_exe=../Src/zsh \ ../Src/zsh +Z -f ../../../src/zsh-2021-10-26/Test/$ZTST_handler; then \ stat=0; \ else \ stat=1; \ fi; \ sleep 1; \ rm -rf Modules .zcompdump; \ exit $stat ../../../src/zsh-2021-10-26/Test/Y02compmatch.ztst: starting. Running test: Match Error for "z:" Test successful. Running test: Match Error for "m:" Test successful. Running test: Match Error for "M:" Test successful. Running test: Match Error "r:" Test successful. Running test: Match Error "R:" Test successful. Running test: Match Error for "l:" Test successful. Running test: Match Error for "L:" Test successful. Running test: Match Error for "m:{0-9" Test successful. Running test: Match Error for "m:{0-9}" Test successful. Running test: Match Error for "m:{0-9}={" Test successful. Running test: Match Error for "m:{0-9}={0-" Test successful. Running test: Match Error for "m:{0-9}={-" Test successful. Running test: Match Error "r:" Test successful. Running test: Documentation example for options, input "nolistbee" Test successful. Running test: Documentation example for options, input "list_bee" Test successful. Running test: Documentation example for options, input "ListBee" Test successful. Running test: Documentation example for options, input "NOList" Test successful. Running test: Documentation example for options, input "NO_List\t__\tB\t" Test successful. Running test: Documentation example for options, input "__\tN\t__o\t___\tlist_\tbeep__\t" Test successful. Running test: Documentation example for options, input "__\tNo\t___\tlist_\tbeep__\t" Test successful. Running test: Documentation example for options, input "___\tlist_\tbeep__\t" Test successful. Running test: Documentation example for options, input "__no_listbe" Test successful. Running test: Documentation example for options, input "nonono_listbe" Test successful. Running test: Documentation example for lowercase insenitive M, input "ab\tC\t" Test successful. Running test: Documentation example for lowercase insenitive m, input "A\t\t" Test successful. Running test: Documentation example for case insenitive M, input "aB\t\t" Test successful. Running test: Documentation example for case insenitive m, input "aB\t\t" Test successful. Running test: r:|.=* should complete .s.u Test successful. Running test: r:[^.]||.=* should not complete .s.u, but should complete c.s.u Test failed, as expected. Running test: r:|.=* should complete .g. Test ../../../src/zsh-2021-10-26/Test/Y02compmatch.ztst was expected to fail, but passed. Was testing: r:|.=* should complete .g. ../../../src/zsh-2021-10-26/Test/Y02compmatch.ztst: test XPassed. ************************************** 0 successful test scripts, 1 failure, 0 skipped ************************************** make[1]: *** [Makefile:190: check] Error 1 make[1]: Leaving directory '/opt/build/zsh-2021-10-26/Test' make: *** [Makefile:263: check] Error 2 Please let me know if you need any more info. - Vin -- *Never for money, always for love*