Maurice Lombardi wrote:
When running in a W98se Dos box it gives zero error (2 tests skipped as usual) when running the test suite by going into the gcc/p/test directory and issuing simply "make": this was one of the improvements announced (Nesting will recover selectors). The dostest.bat which was designed to overcome this bug by splitting the tests in chunks of 250 will no more be necessary when/if this version will be uploaded to simtelnet. Meanwhile do not use it "as is" with this version because it triggers an other bug ... apparently the maximum length of the command line which can be passed from dostest.bat to make has been somewhat decreased: it works if the tests are split in chunks of only 128 ... The following diff will do the job:
--- dostest.bat.orig Thu Jan 4 07:22:08 2001 +++ dostest.bat Thu Dec 20 18:57:44 2001 @@ -28,6 +28,6 @@ if exist make.out del make.out if exist dtlist.* del dtlist.* make msg -ls -1 *.pas | split -l 250 - dtlist. +ls -1 *.pas | split -l 128 - dtlist. for %%f in (dtlist.*) do make MASK="`cat %%f`" pascal.check-long >> make.out sh test_sum < make.out
This diff can be included without harm in next gpc snapshots.
Thanks. Will do.
Frank