CM3 M3Tests Status for Target Platform SOLgnu

report generated at 2008-05-16 13:28:26 on niagara.cs.purdue.edu

Package Status Diffs
p001 Hello world
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p002 Text
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p003 Fmt
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p004 exception mechanism
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p005 a simple thread program
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p006 a bit more complicated
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p007 a whole bunch of threads - does the memory grow ?
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p008 thread alerts
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p009 ORD VAL NUMBER FIRST LAST
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p010 TYPECODE NARROW
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p011 BITSIZE BYTESIZE ADRSIZE
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p014 variables in nested blocks and procedures
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p015 simple procedure with integer argument
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p016 CASE statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p017 FOR and EXIT statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p018 IF statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p019 REPEAT and EXIT statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p020 TRY FINALLY and RETURN statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p021 Imbricated TRY FINALLY statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p022 TYPECASE statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p023 WHILE and EXIT statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p024 WITH statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p025 assignment of INTEGER subranges
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p026 user and language specified variable initialization
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p027 RECORD types variables and assignments
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p028 fixed ARRAY types variables assignments and subscripting
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p029 nested procedures with up-level variable references
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p030 non-opaque OBJECTs
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p034 equality of open arrays and records
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p035 equality of procedures
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p036 fibonacci
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p037 tests Time.LongPause
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p038 sizes of two-byte signed integer subranges
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p039 VERY LONG thread test - commented out
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p040 binary <-> ASCII conversion routines
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p041 floating point comparison and SIGN function
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p042 floating point ABS, MAX, divide
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p043 List.Sort, NARROW, and NEW
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p044 MIN, MAX, WITH and record constructors
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p045 nested procedures
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p046 Word.Insert, array of [0..255]
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p048 nested procedures
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p049 procedure parameters
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p050 open array parameters
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p051 external variables
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p052 indexing of ref open array
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p053 set operations
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p054 Richards' simulation benchmark
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p055 recursive fibonacci
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p056 subarray assignment
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p057 open array parameter
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p058 subarray
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p059 cc optimizer bug
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p060 opaque types
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p061 object types & NEW
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p062 typecase and List
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p063 structural equivalence
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p064 procedure parameters
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p065 typecode
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p066 exception handler stack screwed up
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p067 mixup in imported names
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p069 two object types that differs only by default overwriting
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p071 SUBARRAY := SUBARRAY
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p072 CHAR literals > 127
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p073 MOD and DIV - new fast versions
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p074 b2tests/b004 - initialization of REF RECORD
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p075 casting open/fixed array to/from open/fixed array
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p076 b3tests/b005 - more array problems
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p077 BITS 2 FOR [-1..1]
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p078 use of constant open arrays in constants
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p079 up-level reference of a FOR variable
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p080 order of initialization between interfaces
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p081 open array constants
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p082 operations constant set expressions
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p083 mixing of exceptions in version stamps
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p084 method overrides and NARROW
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p085 various combinations of FATAL pragma
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p086 constant folding of FIRST (open array)
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p087 set constructors with variable sized ranges
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p088 importing an interface under different names
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p089 revelations of renamed types
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p090 REAL parameter passing - MIPS cc bug
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p091 NULL <: PROCEDURE in array constructor
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p092 array of real parameters
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p093 Rd.GetLine (long line)
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p094 array constants and forward references
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p095 thread.signal/wait exercise
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p096 procedure/method constants
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p097 NEW with method overrides
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p098 procedure compatibility within an array constructor
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p099 array constructors and procedure parameters
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p100 unnamed types within LOOPHOLE
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p101 nested procedure in a module's main body
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p102 C reserved words in record constructors and NEW
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p103 runtime test of TextRd
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p104 obsolete pragma
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p105 FROM-IMPORT vs. revelations
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p106 ambiguous desugaring from manual
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p107 interface versus implementation names for keyword binding
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p108 array of procedure constants
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p109 FIRST/LAST of enumerated types in record constants
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p110 FIRST/LAST of enumerated types
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p111 C reserved words in call to NEW
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p112 local revelation that a type is an object
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p113 FIRST/LAST of REAL
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p114 array expressions
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p115 reuse of open array conversion within an expression
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p116b default IEEE floating point tests from Xerox PARC
No differences encountered
No differences encountered
No differences encountered
--- ../src/p1/p116b/stderr.pgm	Sat Jan 12 18:55:55 2008
+++ ../src/p1/p116b/SOLgnu/stderr.pgm	Fri May 16 09:32:04 2008
@@ -17,7 +17,7 @@
    Class (MaxFinite*ten) test OK
    Finite (MaxFinite*ten) test OK
    IsNaN (MaxFinite*ten) test OK
-   Class (zero/zero) test OK
+** Class (zero/zero) test not OK: FALSE should be TRUE
    Finite (zero/zero) test OK
    IsNaN (zero/zero) test OK
    Sign (zero) test OK
@@ -58,7 +58,7 @@
    Class  MaxFinite*ten test OK
    Finite MaxFinite*ten test OK
    IsNaN  MaxFinite*ten test OK
-   Class zero/zero test OK
+** Class zero/zero test not OK: FALSE should be TRUE
    Finite zero/zero test OK
    IsNaN zero/zero test OK
    Sign (zero) test OK
p117 SUBARRAY (LOOPHOLE)
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p118 LAST (REAL)
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p119 small exception arguments (big-endian problem)
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p120 small exception arguments (big-endian problem)
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p121 real parameters vs. the C compiler
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p122 RETURN from within TRY-FINALLY
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p123 simple arithmetic expresssions
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p124 negative DIV of subrange
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p125 MOD of subrange
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p126 REAL arithmetic
No differences encountered
No differences encountered
No differences encountered
--- ../src/p1/p126/stderr.pgm	Sat Mar  8 17:36:40 2003
+++ ../src/p1/p126/SOLgnu/stderr.pgm	Fri May 16 09:32:24 2008
@@ -1,3 +1,79 @@
+ERROR: ROUND (15334323 + 0) = 15334324
+************************ ERROR: 
+ERROR: ROUND (-14625213 + 0) = -14625214
+************************ ERROR: 
+ERROR: ROUND (-13941793 + 0) = -13941794
+************************ ERROR: 
+ERROR: ROUND (-12654509 + 0) = -12654510
+************************ ERROR: 
+ERROR: ROUND (-12047555 + 0) = -12047556
+************************ ERROR: 
+ERROR: ROUND (-11461419 + 0) = -11461420
+************************ ERROR: 
+ERROR: ROUND (8827733 + 0) = 8827734
+************************ ERROR: 
+ERROR: ROUND (-10360065 + 0) = -10360066
+************************ ERROR: 
+ERROR: ROUND (10851771 + 0) = 10851772
+************************ ERROR: 
+ERROR: ROUND (11410265 + 0) = 11410266
+************************ ERROR: 
+ERROR: ROUND (-8415415 + 0) = -8415416
+************************ ERROR: 
+ERROR: ROUND (11991521 + 0) = 11991522
+************************ ERROR: 
+ERROR: ROUND (13225083 + 0) = 13225084
+************************ ERROR: 
+ERROR: ROUND (-14689243 + 0) = -14689244
+************************ ERROR: 
+ERROR: ROUND (15996583 + 0) = 15996584
+************************ ERROR: 
+ERROR: ROUND (9743403 + 0) = 9743404
+************************ ERROR: 
+ERROR: ROUND (10789949 + 0) = 10789950
+************************ ERROR: 
+ERROR: ROUND (11356615 + 0) = 11356616
+************************ ERROR: 
+ERROR: ROUND (-8453403 + 0) = -8453404
+************************ ERROR: 
+ERROR: ROUND (12538157 + 0) = 12538158
+************************ ERROR: 
+ERROR: ROUND (13176763 + 0) = 13176764
+************************ ERROR: 
+ERROR: ROUND (14505957 + 0) = 14505958
+************************ ERROR: 
+ERROR: ROUND (15196089 + 0) = 15196090
+************************ ERROR: 
+ERROR: ROUND (-14768359 + 0) = -14768360
+************************ ERROR: 
+ERROR: ROUND (-12771723 + 0) = -12771724
+************************ ERROR: 
+ERROR: ROUND (-11572433 + 0) = -11572434
+************************ ERROR: 
+ERROR: ROUND (-9934369 + 0) = -9934370
+************************ ERROR: 
+ERROR: ROUND (10206741 + 0) = 10206742
+************************ ERROR: 
+ERROR: ROUND (10748891 + 0) = 10748892
+************************ ERROR: 
+ERROR: ROUND (11880075 + 0) = 11880076
+************************ ERROR: 
+ERROR: ROUND (12491857 + 0) = 12491858
+************************ ERROR: 
+ERROR: ROUND (13104549 + 0) = 13104550
+************************ ERROR: 
+ERROR: ROUND (13741051 + 0) = 13741052
+************************ ERROR: 
+ERROR: ROUND (15142089 + 0) = 15142090
+************************ ERROR: 
+ERROR: ROUND (-14144875 + 0) = -14144876
+************************ ERROR: 
+ERROR: ROUND (16597033 + 0) = 16597034
+************************ ERROR: 
+ERROR: ROUND (-13444279 + 0) = -13444280
+************************ ERROR: 
+ERROR: ROUND (-12818851 + 0) = -12818852
+************************ ERROR: 
 
 
-0 error(s) and 0 warning(s) detected
+38 error(s) and 0 warning(s) detected
p127 TRUNC, ROUND, FLOOR, CEILING
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p128 simple FLOOR test
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p129 simple DIV test
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p131 TRUNC, ROUND, FLOOR, CEILING again
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p132 assignments of builtin types
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p133 assignments of records and arrays
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p134 BITS FOR tests
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p136 bit operations
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p137 bit insert and extract
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p139 memory copy
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p140 exceptions
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p141 RTProcess.Exit
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p142 procedure defaults
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p143 variable initialization
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p144 imported variables and order of evaluation
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p145 pass-thru REF types
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p146 NUMBER
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p148 simple procedure calls
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p149 up-level addressing
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p150 up-level addressing with INLINEs
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p151 by-value open array parameters
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p155 operations on small sets
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p156 operations on medium-sized sets
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p157 operations on big sets in the heap
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p159 operations on very big sets in the heap
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p160 more operations on very big sets in the heap
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p162 more operations on very big sets in the heap
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p163 simple statements
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p164 simple thread tests
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p165 simple TYPECODE test
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p166 RTMisc.Zero test
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p167 array constructors as parameters
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p168 record constructor with loopholed argument
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p169 runtime fingerprint
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p170 simple BITS FOR test
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p171 array constructor as record default
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p172 REAL vs. C's float
No differences encountered
No differences encountered
--- ../src/p1/p172/stdout.pgm	Sat Mar  8 17:36:48 2003
+++ ../src/p1/p172/SOLgnu/stdout.pgm	Fri May 16 09:36:40 2008
@@ -1,1 +1,0 @@
-23 23
--- ../src/p1/p172/stderr.pgm	Sat Mar  8 17:36:48 2003
+++ ../src/p1/p172/SOLgnu/stderr.pgm	Fri May 16 09:36:40 2008
@@ -1,3 +1,4 @@
+23 23
 
 
 0 error(s) and 0 warning(s) detected
p173 LONGREAL vs. C's double
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p174 large enumeration
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p175 CASE stmt with very large bounds
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p176 need full assignment in NEW and constructors
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p177 unaligned object field references
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p178 packed fields vs. C's unsigned arithmetic
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p179 alignment of ARRAY OF BITS 32 FOR INTEGER
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p180 simple generic test
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p181 <*NOWARN*>
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p182 renamed hello world
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p183 hidden object field
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p184 fold constant to check type equality
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p185 REAL vs. C float
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p186 case statement with large labels
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p187 array assignment when index type changes
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p188 initialized globals
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p189 module initialization order
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p190 order of evaluation for messy method calls
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p191 array assignment generates bad C !!BUG!!
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p192 recursive declarations
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p193 implicit narrow on '&' operands
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p194 open arrays in fixed array initializers !!BUG!!
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p195 messy method calls
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p196 procedure valued defaults
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p197 appending pickles to files
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p198 compiler hash function
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p199 exporting an obsolete function
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p200 recursive types again
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p201 recursive values
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p202 SUBARRAY actual parameter
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p203 fingerprint of NULL
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p204 IP address initializers
--- ../src/p2/p204/stdout.build	Sat May  3 16:23:52 2008
+++ ../src/p2/p204/SOLgnu/stdout.build	Fri May 16 09:37:29 2008
@@ -1,0 +1,3 @@
+"../Main.m3", line 1:  4 code generation errors
+1 error encountered
+Fatal Error: package build failed
No differences encountered
../src/p2/p204/SOLgnu/stdout.pgm missing../src/p2/p204/SOLgnu/stderr.pgm missing
p205 SUBARRAY of imported CONST ARRAY
No differences encountered
No differences encountered
No differences encountered
No differences encountered
p206 ARRAY constructors in var decls using named open array types
--- ../src/p2/p206/stdout.build	Sat May  3 16:23:53 2008
+++ ../src/p2/p206/SOLgnu/stdout.build	Fri May 16 09:37:31 2008
@@ -1,0 +1,4 @@
+"../Main.m3", line 24: variable cannot be an open array (ac)
+"../Main.m3", line 25: variable cannot be an open array (ad)
+2 errors encountered
+Fatal Error: package build failed
No differences encountered
../src/p2/p206/SOLgnu/stdout.pgm missing../src/p2/p206/SOLgnu/stderr.pgm missing
p207 subrange declarations
--- ../src/p2/p207/stdout.build	Sat May  3 16:23:53 2008
+++ ../src/p2/p207/SOLgnu/stdout.build	Fri May 16 09:37:32 2008
@@ -1,0 +1,21 @@
+"../Main.m3", line 40: variable has empty type (VLS8)
+"../Main.m3", line 40: types are not assignable
+"../Main.m3", line 24: warning: not used (VS1)
+"../Main.m3", line 25: warning: not used (VU2)
+"../Main.m3", line 26: warning: not used (VS2)
+"../Main.m3", line 27: warning: not used (VU3)
+"../Main.m3", line 28: warning: not used (VS3)
+"../Main.m3", line 29: warning: not used (VU4)
+"../Main.m3", line 30: warning: not used (VS4)
+"../Main.m3", line 31: warning: not used (VLU4)
+"../Main.m3", line 32: warning: not used (VLS4)
+"../Main.m3", line 33: warning: not used (VLU5)
+"../Main.m3", line 34: warning: not used (VLS5)
+"../Main.m3", line 35: warning: not used (VLU6)
+"../Main.m3", line 36: warning: not used (VLS6)
+"../Main.m3", line 37: warning: not used (VLU7)
+"../Main.m3", line 38: warning: not used (VLS7)
+"../Main.m3", line 39: warning: not used (VLU8)
+"../Main.m3", line 40: warning: not used (VLS8)
+2 errors and 17 warnings encountered
+Fatal Error: package build failed
No differences encountered
../src/p2/p207/SOLgnu/stdout.pgm missing../src/p2/p207/SOLgnu/stderr.pgm missing
p208 catching runtime errors
No differences encountered
No differences encountered
--- ../src/p2/p208/stdout.pgm	Sun Mar  9 19:27:44 2008
+++ ../src/p2/p208/SOLgnu/stdout.pgm	Fri May 16 09:37:33 2008
@@ -1,1 +1,0 @@
-OK: caught RuntimeError.Assert: <*ASSERT*> failed.
No differences encountered
p209 open array initializers compile failure
No differences encountered
--- ../src/p2/p209/stderr.build	Sun May  4 09:47:35 2008
+++ ../src/p2/p209/SOLgnu/stderr.build	Fri May 16 09:37:35 2008
@@ -1,0 +1,13 @@
+o is 0x1a8
+init_pc is 0x0
+bias is 0x2e8
+Target.Address.align is 0x20
+Target.Byte is 0x8
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed.
+***    file "../src/misc/CG.m3", line 1077
+***
+
../src/p2/p209/SOLgnu/stdout.pgm missing../src/p2/p209/SOLgnu/stderr.pgm missing
p210 open array initializers runtime failure
No differences encountered
--- ../src/p2/p210/stderr.build	Sun May  4 09:52:52 2008
+++ ../src/p2/p210/SOLgnu/stderr.build	Fri May 16 09:37:38 2008
@@ -1,0 +1,1 @@
+Bus Error - core dumped
../src/p2/p210/stdout.pgm missingNo differences encountered
r001 unhandled exception
No differences encountered
--- ../src/r0/r001/stderr.build	Tue Jan  8 20:15:47 2008
+++ ../src/r0/r001/SOLgnu/stderr.build	Fri May 16 09:37:40 2008
@@ -1,0 +1,1 @@
+Abort - core dumped
No differences encountered
No differences encountered
r002 stack overflow in the main thread
--- ../src/r0/r002/stdout.build	Sat May  3 16:23:53 2008
+++ ../src/r0/r002/SOLgnu/stdout.build	Fri May 16 09:37:43 2008
@@ -1,1 +1,0 @@
-Bus error
--- ../src/r0/r002/stderr.build	Tue Jan  8 20:15:47 2008
+++ ../src/r0/r002/SOLgnu/stderr.build	Fri May 16 09:37:43 2008
@@ -1,0 +1,1 @@
+Segmentation Fault - core dumped
No differences encountered
No differences encountered
r003 b3tests/b002 - improper size for an open array parameter
--- ../src/r0/r003/stdout.build	Sat May  3 22:48:53 2008
+++ ../src/r0/r003/SOLgnu/stdout.build	Fri May 16 09:37:45 2008
@@ -1,4 +1,3 @@
 "../Main.m3", line 11: warning: open array passed by value (x)
 "../Main.m3", line 13: warning: large parameter passed by value (40 bytes) (x)
 2 warnings encountered
-Abort trap
--- ../src/r0/r003/stderr.build	Tue Jan  8 20:15:47 2008
+++ ../src/r0/r003/SOLgnu/stderr.build	Fri May 16 09:37:45 2008
@@ -1,0 +1,1 @@
+Abort - core dumped
No differences encountered
No differences encountered
r004 negative size for an open array
--- ../src/r0/r004/stdout.build	Sat May  3 16:23:53 2008
+++ ../src/r0/r004/SOLgnu/stdout.build	Fri May 16 09:37:48 2008
@@ -1,1 +1,0 @@
-Abort trap
--- ../src/r0/r004/stderr.build	Tue Jan  8 20:15:48 2008
+++ ../src/r0/r004/SOLgnu/stderr.build	Fri May 16 09:37:48 2008
@@ -1,0 +1,1 @@
+Abort - core dumped
No differences encountered
No differences encountered
e001 assigning non-overlapping subrange types
No differences encountered
No differences encountered
e002 non-constant variable initialization in an interface
No differences encountered
No differences encountered
e003 exception not at the top-level
No differences encountered
No differences encountered
e004 Text.Cat with the wrong number of arguments
No differences encountered
No differences encountered
e005 / instead of DIV on CARDINAL constants
No differences encountered
No differences encountered
e006 non-imported exceptions are visible !
No differences encountered
No differences encountered
e007 procedure constants (no longer an error...)
No differences encountered
No differences encountered
e008 circular imports
No differences encountered
No differences encountered
e009 method specified in NEW incompatible with type declaration
No differences encountered
No differences encountered
e010 verify that there are enough elements in an array constructor
No differences encountered
No differences encountered
e011 m3compiler accepts any type for VAR ARRAY OF formal
No differences encountered
No differences encountered
e012 NULL is not a statment
No differences encountered
No differences encountered
e013 illegal recursive declaration
No differences encountered
No differences encountered
e014 coverage of procedure signature in interface by module
No differences encountered
No differences encountered
e015 illegal recursive declaration x=y/y=x
No differences encountered
No differences encountered
e016 FROM IMPORT in an EXPORTed interface is visible in the module
No differences encountered
No differences encountered
e017 illegal recursive declaration
No differences encountered
No differences encountered
e018 illegal recursive declaration
No differences encountered
No differences encountered
e019 illegal recursive declaration
No differences encountered
No differences encountered
e020 illegal recursive declaration
--- ../src/e0/e020/stdout.build	Sat May  3 16:23:46 2008
+++ ../src/e0/e020/SOLgnu/stdout.build	Fri May 16 09:38:03 2008
@@ -1,1 +1,0 @@
-Fatal Error: package build failed
--- ../src/e0/e020/stderr.build	Tue Jan  8 20:15:42 2008
+++ ../src/e0/e020/SOLgnu/stderr.build	Fri May 16 09:38:03 2008
@@ -1,0 +1,1 @@
+Segmentation Fault - core dumped
e021 illegal recursive declaration
No differences encountered
No differences encountered
e022 illegal recursive declaration
No differences encountered
No differences encountered
e023 illegal recursive declaration
No differences encountered
No differences encountered
e024 illegal recursive declaration
No differences encountered
No differences encountered
e025 incompatible array parameter
No differences encountered
No differences encountered
e026 two types with the same brand
No differences encountered
No differences encountered
e027 b1tests/b005 - ARRAY [1..0] OF x is empty
No differences encountered
No differences encountered
e028 circular FROM imports
No differences encountered
No differences encountered
e029 use type instead of value as an initializer
--- ../src/e0/e029/stdout.build	Sat May  3 22:48:42 2008
+++ ../src/e0/e029/SOLgnu/stdout.build	Fri May 16 09:38:09 2008
@@ -1,4 +1,11 @@
 "../Main.m3", line 24: warning: variable has type NULL (r)
-"../Main.m3", line 24: types are not assignable
-1 error and 1 warning encountered
+"../Main.m3", line 24: ** INTERNAL CG ERROR *** stack not empty, depth (1)
+"../Main.m3", line 25: ** INTERNAL CG ERROR *** stack not empty, depth (1)
+"../Main.m3", line 26: ** INTERNAL CG ERROR *** unaligned load_indirect  type=11  s/a=0/8
+"../Main.m3", line 26: ** INTERNAL CG ERROR *** unaligned store_indirect  type=11  s/a=0/8
+"../Main.m3", line 26: ** INTERNAL CG ERROR *** stack not empty, depth (1)
+"../Main.m3", line 26: ** INTERNAL CG ERROR *** stack not empty, depth (1)
+"../Main.m3", line 22: ** INTERNAL CG ERROR *** stack not empty, depth (1)
+"../Main.m3", line 22:  2 code generation errors
+8 errors and 1 warning encountered
 Fatal Error: package build failed
No differences encountered
e030 missing main program
No differences encountered
No differences encountered
e031 spurious '..' in array initializer
No differences encountered
No differences encountered
e032 FROM IMPORT in an IMPORTed interface is visible in the module
No differences encountered
No differences encountered
e033 importing the builtin scope through an arbitrary interace
No differences encountered
No differences encountered
e034 structural equivalence of records
No differences encountered
No differences encountered
e035 illegal recursive declaration
No differences encountered
No differences encountered

m3-support{at}elego.de