Building from the latest sources on endeavouros (Arch): TESTNUM=Y01 make check cd Test ; make check make[1]: Entering directory '/SSD-2/opt/build/zsh-2021-03-31/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-03-31/Test/Y01*.ztst; \ do echo $f; done`" \ ZTST_srcdir="../../../src/zsh-2021-03-31/Test" \ ZTST_exe=../Src/zsh \ ../Src/zsh +Z -f ../../../src/zsh-2021-03-31/Test/$ZTST_handler; then \ stat=0; \ else \ stat=1; \ fi; \ sleep 1; \ rm -rf Modules .zcompdump; \ exit $stat ../../../src/zsh-2021-03-31/Test/Y01completion.ztst: starting. --- /tmp/zsh.ztst.628309/ztst.out 2021-03-31 09:31:50.414616505 -0400 +++ /tmp/zsh.ztst.628309/ztst.tout 2021-03-31 09:31:50.647949508 -0400 @@ -1,16 +1,12 @@ -line: {: dir1/}{} -DESCRIPTION:{expansions} +line: {: dir1 dir2 file1 file2 }{} +line: {: dir1 dir2 file1 file2 }{} +DESCRIPTION:{file} DI:{dir1} DI:{dir2} FI:{file1} FI:{file2} -DESCRIPTION:{all expansions} -NO:{dir1 dir2 file1 file2} -DESCRIPTION:{original} -NO:{*} -line: {: dir1/}{} -line: {: dir2/}{} -line: {: file1 }{} -line: {: file2 }{} -line: {: dir1 dir2 file1 file2 }{} -line: {: *}{} +line: {: dir1 dir2 file1 file2 dir1/}{} +line: {: dir1 dir2 file1 file2 dir2/}{} +line: {: dir1 dir2 file1 file2 file1}{} +line: {: dir1 dir2 file1 file2 file2}{} +line: {: dir1 dir2 file1 file2 dir1/}{} Test ../../../src/zsh-2021-03-31/Test/Y01completion.ztst failed: output differs from expected as shown above for: comptest $': *\t\t\t\t\t\t\t' Was testing: _expand shows file types ../../../src/zsh-2021-03-31/Test/Y01completion.ztst: test failed. ************************************** 0 successful test scripts, 1 failure, 0 skipped ************************************** make[1]: *** [Makefile:190: check] Error 1 make[1]: Leaving directory '/SSD-2/opt/build/zsh-2021-03-31/Test' make: *** [Makefile:263: check] Error 2 - Vin