Sept 8, 1981 Dear Bob:GI've spent considerable time streamlining the suite. I hope it is moreDuseful now then before. It still can be streamlined further to pumpLthe results into a file, but I haven't done that yet. Also if the compilersCexited with status, then the suite also would be more useful. I'veEtried to keep in mind the PDP-10 compiler as I did the test routines.FWe do need some "environmental" predefined identifiers for each target>machine. This would make the tests also easier. For instance: ( Maxint maximum positive integer value Maxcard maximum cardinal value: Maxsize maximum size in bits of integers, cardinal, etc. Bytesize size in bits of a byte3 Wordsize " " " of a word ( 36 on a pdp-10)A Longsize " " " of a long_word ( 72 on a pdp-10 ??? ) etc.CThis directory of files is the current Praxis Test Suite as derivedFfrom the Pascal Test Suite and new test routines particular to Praxis.The relevant command files are: Suite.com Perform.com Vax/Vax perform11.com Vax/Pdp-11 perf1111.com Pdp-11/Pdp-11FThe libraries Praxis.olb Praxis11.olb just contain the run-timeFsupport routines for each compiler. That is Prxlib etc. There isn'tLanything special in them. All special routines other than standard run-timeIstuff is within this directory. It is also compiled as part of the suite!to insure synopsis compatibility.*Files of the form below make up the suite.9 P*zzz.prx // new routines that should print pass.B F*zzz.prx // new routines which should fail at compile or running x*yyy.prx // new routinesTo run the test suite just do:! @suite Npraxis // vax --> vaxor $ @suite Npraxis11 // vax-->PDP-11 or @suite PRX // Pdp-11/Pdp-11LThe command file utilizes the compiler specified. It differentiates between<the Vax and 11 compilers by searching the name for an "11". NThere are many many bugs determined by these tests. Some infinite loops, some2compiler bombs, and some unimplemented features. LSee also RESULTS2.TXT for routines to look at first. ( note that the last& test results were in RESULTS.TXT ) Jim Greenwood Sept 8, 1981