home *** CD-ROM | disk | FTP | other *** search
/ ftp.barnyard.co.uk / 2015.02.ftp.barnyard.co.uk.tar / ftp.barnyard.co.uk / cpm / walnut-creek-CDROM / CPM / LANGUAGS / PASCAL-P / PP319DOC.LBR / APPENDA.MZN / APPENDA.MAN
Text File  |  2000-06-30  |  3KB  |  74 lines

  1. .macro chttl = Validation
  2. .ahd Validation#Suite#Results#(Preliminary#3.0.79)
  3. .asis
  4. Pascal Processor Identification
  5.   Machines     :  8080 under CPM 2.2, Interpreter 2.2.6
  6.                   HP3000 under MPE HP32002C.G0.C3
  7.   Compiler     :  Pascal-P V3.0.79 (Revised to 3.1.1)
  8.   Level        :  0
  9.   Date         :   8 Mar. 1983
  10.   Tests by     :  C.B.Falconer
  11.   Test Version : 3.1
  12. !
  13.  
  14. .note NOTE
  15. system maxset is 127. Tests 6.7.1-9 & 6.7.2.4-6 modified accordingly.
  16. .res
  17.  
  18. .asis
  19. Conformance Tests:             HP3000        8080 CPM
  20. =================              ======        ========
  21. Number of tests passed       =    166             159
  22. Number of tests failed       =     13              20
  23. !
  24.  
  25. Details of failed tests:
  26. .sav .tabs 20 35 50 .list 1
  27.  
  28. Six primary reasons (apply to both systems) :
  29. .le    functional  and procedural parameters are not  implemented.
  30. Affects tests: 
  31. .cr .t           6.6.3.1-4   .t    6.6.3.4-1 .t      6.6.3.4-2 
  32. .cr .t                 6.6.3.5-1 
  33. .le Variables  are  identified by their initial 8  chars. only.  Affects:
  34. .cr .t                 6.1.3-2  .t       6.4.3.5-11
  35. .le (* *)  and {} comments are separate, and one type may
  36. be nested within the other,  although comments of any
  37. single type may not be nested. Affects:
  38. .cr .t                 6.1.9-1
  39. .le GOTO's  out  of a procedure/function  block  are  not
  40. implemented.  Affects:
  41. .cr .t                 6.8.2.4-1
  42. .le     File types can be used in structured  variables,  but
  43. only   if  the  system  special  standard   procedure
  44. FILEINIT(f) is executed on each such file, i.e. array
  45. of  file.   Test  is  successful  with  this  change.
  46. Affects:
  47. .cr .t                 6.4.3.5-4
  48. .le     CASE table size restricted to 1000 entries. Affects:
  49. .cr .t                 6.8.3.5-2
  50.  
  51.  
  52. Implementation errors detected (both systems):
  53. .le     Functional  values  may only be assigned  within  the
  54. main function block. Affects:
  55. .cr .t                 6.2.2-6
  56. .le     Real output formatting is non-standard.
  57. .cr .t                 6.9.3.5.1-1 .t    6.9.3.5.1-2
  58.  
  59. 8080 CPM implementation errors detected:
  60. .le     In the CPM file environment,  for non TEXT files, no
  61. accurate  EOF marker is available.   Thus eof is  not
  62. necessarily set after read-back from a non-text file.
  63. 6.4.3.5-11  already  failed  for  identifier  length.
  64. Affects:
  65. .cr .t                 6.4.3.5-5 .t      6.5.3.5-6 .t      6.4.3.5-7
  66. .cr .t                 6.4.3.5-8 .t      6.5.3.5-9  .t     6.4.3.5-10
  67. .cr .t                 6.4.3.5-11 .t     6.4.3.5-12
  68. .endlist .res
  69.  
  70. .note NOTE
  71. Except as noted above for system maxset,  no textual changes whatsoever
  72. were made to the validation suite programs.
  73. .res
  74. .ç