CM3 M3Tests Status for Target Platform AMD64_FREEBSD

report generated at 2013-10-19 07:55:21 on luthien.iceflower.in-berlin.de

Package Status Diffs
p241 Formatter crashes gcc backend if 'ter' optimimization enabled
p242 m3totex crashes gcc backend if 'pre' optimimization enabled
p243 nested functions removed by gcc backend 'unit at a time'
../src/p2/p243/stdout.build missing
p244 gcc 4.5 backend crash with 'fre' optimization
../src/p2/p244/stderr.pgm missing
p245 gcc 4.5 assertion failure inlining in TextConv.m3
p246 gcc 4.5 assertion failure inlining in Poly.m3 for I386_DARWIN, SOLgnu, all 32bit?
p247 gcc 4.5.1 assertion failure for SPARC64_SOLARIS
../src/p2/p247/stderr.pgm missing
p227 longint, word, add, insert, extract, etc. (slow)
p227 longint, word, add, insert, extract, etc. (slow)
p228 sign/zero extend return values of functions returning types smaller than 32bits
--- ../src/p2/p228/stdout.pgm	2010-02-15 10:00:43.000000000 +0100
+++ ../src/p2/p228/AMD64_FREEBSD/stdout.pgm	2013-10-19 10:00:55.000000000 +0200
@@ -3,7 +3,7 @@
 NegativeInt16 -3
 NegativeUInt16 65532
 NegativeInt32 -5
-NegativeUInt32 -6
+NegativeUInt32 4294967290
 NegativeInt64 -7
 NegativeUInt64 -8
 
@@ -12,7 +12,7 @@
 NegativeInt16 => LONGINT -3
 NegativeUInt16 => LONGINT 65532
 NegativeInt32 => LONGINT -5
-NegativeUInt32 => LONGINT -6
+NegativeUInt32 => LONGINT 4294967290
 NegativeInt64 => LONGINT -7
 NegativeUInt64 => LONGINT -8
 
p229 minimal 64bit divide test
p001 Hello world
p211 float and double constants work
p212 float and double constants, jmpbuf
p002 Text
p003 Fmt
p004 exception mechanism
p005 a simple thread program
p006 a bit more complicated
p007 a whole bunch of threads - does the memory grow ?
p008 thread alerts
p009 ORD VAL NUMBER FIRST LAST
p010 TYPECODE NARROW
p011 BITSIZE BYTESIZE ADRSIZE
p014 variables in nested blocks and procedures
p015 simple procedure with integer argument
p016 CASE statements
p017 FOR and EXIT statements
p018 IF statements
p019 REPEAT and EXIT statements
p020 TRY FINALLY and RETURN statements
p021 Imbricated TRY FINALLY statements
p022 TYPECASE statements
p023 WHILE and EXIT statements
p024 WITH statements
p025 assignment of INTEGER subranges
p026 user and language specified variable initialization
p027 RECORD types variables and assignments
p028 fixed ARRAY types variables assignments and subscripting
p029 nested procedures with up-level variable references
p030 non-opaque OBJECTs
p034 equality of open arrays and records
p035 equality of procedures
p036 fibonacci
p037 tests Time.LongPause
p038 sizes of two-byte signed integer subranges
p039 VERY LONG thread test - commented out
p040 binary <-> ASCII conversion routines
--- ../src/p0/p040/stdout.pgm64	2009-07-21 15:30:09.000000000 +0200
+++ ../src/p0/p040/AMD64_FREEBSD/stdout.pgm	2013-10-19 10:02:07.000000000 +0200
@@ -1030,8 +1030,8 @@
   ToLongFloat => 1234.567890123456   / 19
   FromLongFloat [AltSci] => 1.234567890123456D3
   ToLongFloat => 1234.567890123456   / 19
-  FromLongFloat [Mix]    => 1234.567890123455982
-  ToLongFloat => 1234.567890123456   / 20
+  FromLongFloat [Mix]    => 1.234567890123456D3
+  ToLongFloat => 1234.567890123456   / 19
 
 
 1.234567890123456e27
p041 floating point comparison and SIGN function
p042 floating point ABS, MAX, divide
p043 List.Sort, NARROW, and NEW
p044 MIN, MAX, WITH and record constructors
p045 nested procedures
p046 Word.Insert, array of [0..255]
p048 nested procedures
p049 procedure parameters
p050 open array parameters
p051 external variables
p052 indexing of ref open array
p053 set operations
p054 Richards' simulation benchmark
p055 recursive fibonacci
p056 subarray assignment
p057 open array parameter
p058 subarray
p059 cc optimizer bug
p060 opaque types
p061 object types & NEW
p062 typecase and List
p063 structural equivalence
p064 procedure parameters
p065 typecode
p066 exception handler stack screwed up
p067 mixup in imported names
p069 two object types that differs only by default overwriting
p071 SUBARRAY := SUBARRAY
p072 CHAR literals > 127
p073 MOD and DIV - new fast versions
p074 b2tests/b004 - initialization of REF RECORD
p075 casting open/fixed array to/from open/fixed array
p076 b3tests/b005 - more array problems
p077 BITS 2 FOR [-1..1]
p078 use of constant open arrays in constants
p079 up-level reference of a FOR variable
p080 order of initialization between interfaces
p081 open array constants
p082 operations constant set expressions
p083 mixing of exceptions in version stamps
p084 method overrides and NARROW
p085 various combinations of FATAL pragma
p086 constant folding of FIRST (open array)
p087 set constructors with variable sized ranges
p088 importing an interface under different names
p089 revelations of renamed types
p090 REAL parameter passing - MIPS cc bug
p091 NULL <: PROCEDURE in array constructor
p092 array of real parameters
p093 Rd.GetLine (long line)
p094 array constants and forward references
p095 thread.signal/wait exercise
p096 procedure/method constants
p097 NEW with method overrides
p098 procedure compatibility within an array constructor
p099 array constructors and procedure parameters
p100 unnamed types within LOOPHOLE
p101 nested procedure in a module's main body
p102 C reserved words in record constructors and NEW
p103 runtime test of TextRd
p104 obsolete pragma
p105 FROM-IMPORT vs. revelations
p106 ambiguous desugaring from manual
p107 interface versus implementation names for keyword binding
p108 array of procedure constants
p109 FIRST/LAST of enumerated types in record constants
p110 FIRST/LAST of enumerated types
p111 C reserved words in call to NEW
p112 local revelation that a type is an object
p113 FIRST/LAST of REAL
p114 array expressions
p115 reuse of open array conversion within an expression
p116b default IEEE floating point tests from Xerox PARC
--- ../src/p1/p116b/stderr.pgm	2008-01-13 00:55:55.000000000 +0100
+++ ../src/p1/p116b/AMD64_FREEBSD/stderr.pgm	2013-10-19 10:02:53.000000000 +0200
@@ -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)
p118 LAST (REAL)
p119 small exception arguments (big-endian problem)
p120 small exception arguments (big-endian problem)
p121 real parameters vs. the C compiler
p122 RETURN from within TRY-FINALLY
p123 simple arithmetic expresssions
p124 negative DIV of subrange
p125 MOD of subrange
p126 REAL arithmetic
--- ../src/p1/p126/stderr.pgm	2003-03-08 23:36:40.000000000 +0100
+++ ../src/p1/p126/AMD64_FREEBSD/stderr.pgm	2013-10-19 10:02:59.000000000 +0200
@@ -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
p128 simple FLOOR test
p129 simple DIV test
p131 TRUNC, ROUND, FLOOR, CEILING again
p132 assignments of builtin types
p133 assignments of records and arrays
p134 BITS FOR tests
p136 bit operations
p137 bit insert and extract
p139 memory copy
p140 exceptions
p141 RTProcess.Exit
p142 procedure defaults
p143 variable initialization
p144 imported variables and order of evaluation
p145 pass-thru REF types
p146 NUMBER
p148 simple procedure calls
p149 up-level addressing
p150 up-level addressing with INLINEs
p151 by-value open array parameters
p155 operations on small sets
p156 operations on medium-sized sets
p157 operations on big sets in the heap
p159 operations on very big sets in the heap
p160 more operations on very big sets in the heap
p162 more operations on very big sets in the heap
p163 simple statements
p164 simple thread tests
p165 simple TYPECODE test
p166 RTMisc.Zero test
p167 array constructors as parameters
p168 record constructor with loopholed argument
p169 runtime fingerprint
p170 simple BITS FOR test
p171 array constructor as record default
p172 REAL vs. C's float
--- ../src/p1/p172/stdout.pgm	2003-03-08 23:36:48.000000000 +0100
+++ ../src/p1/p172/AMD64_FREEBSD/stdout.pgm	2013-10-19 10:03:28.000000000 +0200
@@ -1 +0,0 @@
-23 23
--- ../src/p1/p172/stderr.pgm	2003-03-08 23:36:48.000000000 +0100
+++ ../src/p1/p172/AMD64_FREEBSD/stderr.pgm	2013-10-19 10:03:28.000000000 +0200
@@ -1,3 +1,4 @@
+23 23
 
 
 0 error(s) and 0 warning(s) detected
p173 LONGREAL vs. C's double
p174 large enumeration
p175 CASE stmt with very large bounds
p176 need full assignment in NEW and constructors
p177 unaligned object field references
p178 packed fields vs. C's unsigned arithmetic
p179 alignment of ARRAY OF BITS 32 FOR INTEGER
--- ../src/p1/p179/stdout.build	2003-03-08 23:36:49.000000000 +0100
+++ ../src/p1/p179/AMD64_FREEBSD/stdout.build	2013-10-19 10:03:32.000000000 +0200
@@ -0,0 +1,5 @@
+"../Main.m3", line 24: empty field type (ts)
+"../Main.m3", line 29: empty field type (ts)
+"../Main.m3", line 35: empty field type (value)
+"../Main.m3", line 40: empty field type (value)
+4 errors encountered
--- ../src/p1/p179/stderr.build	2003-03-08 23:36:49.000000000 +0100
+++ ../src/p1/p179/AMD64_FREEBSD/stderr.build	2013-10-19 10:03:32.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
../src/p1/p179/AMD64_FREEBSD/stdout.pgm missing../src/p1/p179/AMD64_FREEBSD/stderr.pgm missing
p180 simple generic test
p181 <*NOWARN*>
p182 renamed hello world
p183 hidden object field
p184 fold constant to check type equality
p185 REAL vs. C float
p186 case statement with large labels
p187 array assignment when index type changes
p188 initialized globals
p189 module initialization order
p190 order of evaluation for messy method calls
p191 array assignment generates bad C !!BUG!!
p192 recursive declarations
p193 implicit narrow on '&' operands
p194 open arrays in fixed array initializers !!BUG!!
p195 messy method calls
p196 procedure valued defaults
p197 appending pickles to files
p198 compiler hash function
p199 exporting an obsolete function
p200 recursive types again
p201 recursive values
p202 SUBARRAY actual parameter
p203 fingerprint of NULL
p204 IP address initializers
--- ../src/p2/p204/stdout.build	2008-05-03 22:23:52.000000000 +0200
+++ ../src/p2/p204/AMD64_FREEBSD/stdout.build	2013-10-19 10:03:47.000000000 +0200
@@ -0,0 +1,8 @@
+version stamp mismatch: Unix.ioctl
+  <227fc61eca824f21> => TCP.m3
+  <9e910a482c09763b> => Unix.i3  
+version stamp mismatch: Unix.fcntl
+   => TCP.m3
+  <15380c0776a96d8e> => Unix.i3  
+TCP.m3: missing imported type: _t6c22eae4 
+TCP.m3: missing imported type: _t336433e5 
--- ../src/p2/p204/stderr.build	2008-05-02 20:51:51.000000000 +0200
+++ ../src/p2/p204/AMD64_FREEBSD/stderr.build	2013-10-19 10:03:47.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: bad version stamps: TCP.m3
+
../src/p2/p204/AMD64_FREEBSD/stdout.pgm missing../src/p2/p204/AMD64_FREEBSD/stderr.pgm missing
p205 SUBARRAY of imported CONST ARRAY
p206 ARRAY constructors in var decls using named open array types
--- ../src/p2/p206/stdout.build	2008-05-03 22:23:53.000000000 +0200
+++ ../src/p2/p206/AMD64_FREEBSD/stdout.build	2013-10-19 10:03:48.000000000 +0200
@@ -0,0 +1,3 @@
+"../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
--- ../src/p2/p206/stderr.build	2008-02-14 00:44:16.000000000 +0100
+++ ../src/p2/p206/AMD64_FREEBSD/stderr.build	2013-10-19 10:03:48.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
../src/p2/p206/AMD64_FREEBSD/stdout.pgm missing../src/p2/p206/AMD64_FREEBSD/stderr.pgm missing
p207 subrange declarations
--- ../src/p2/p207/stdout.build	2008-05-03 22:23:53.000000000 +0200
+++ ../src/p2/p207/AMD64_FREEBSD/stdout.build	2013-10-19 10:03:48.000000000 +0200
@@ -0,0 +1,20 @@
+"../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
--- ../src/p2/p207/stderr.build	2008-03-05 19:33:15.000000000 +0100
+++ ../src/p2/p207/AMD64_FREEBSD/stderr.build	2013-10-19 10:03:48.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
../src/p2/p207/AMD64_FREEBSD/stdout.pgm missing../src/p2/p207/AMD64_FREEBSD/stderr.pgm missing
p208 catching runtime errors
p209 open array initializers compile failure
--- ../src/p2/p209/stderr.build	2009-06-29 21:47:53.000000000 +0200
+++ ../src/p2/p209/AMD64_FREEBSD/stderr.build	2013-10-19 10:03:49.000000000 +0200
@@ -0,0 +1,8 @@
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed.
+***    file "../src/misc/CG.m3", line 1060
+***
+
../src/p2/p209/AMD64_FREEBSD/stdout.pgm missing../src/p2/p209/AMD64_FREEBSD/stderr.pgm missing
p210 open array initializers runtime failure
--- ../src/p2/p210/stderr.pgm	2009-06-29 21:47:53.000000000 +0200
+++ ../src/p2/p210/AMD64_FREEBSD/stderr.pgm	2013-10-19 10:03:50.000000000 +0200
@@ -0,0 +1,8 @@
+
+
+***
+*** runtime error:
+***    Segmentation violation - possible attempt to dereference NIL
+***    pc = 0x434d12 = LinkModule + 0x27 in ../src/runtime/common/RTLinker.m3
+***
+
p213 runtime arguments: @M3paranoidgc
p214 runtime arguments: @M3noincremental
p215 runtime arguments: @M3nogenerational
p216 runtime arguments: @M3nogc
p217 .M3SHIP program
p218 .M3SHIP Program
p219 .M3SHIP Program group-writable
p220 .M3SHIP library
p221 .M3SHIP Library
p222 .M3SHIP Library
p223 .M3SHIP Library
p224 mutex checker (approx. 4 to 5 minutes)
--- ../src/p2/p224/stdout.pgm	2009-12-15 11:57:06.000000000 +0100
+++ ../src/p2/p224/AMD64_FREEBSD/stdout.pgm	2013-10-19 10:07:29.000000000 +0200
@@ -13,4 +13,3 @@
 ---------
 [1: 573741]
 OK
-
p225 __try/__finally
p238 'man vs. boy' aka nested procedures+recursion aka static chain test
../src/p2/p238/AMD64_FREEBSD/stdout.pgm missing../src/p2/p238/AMD64_FREEBSD/stderr.pgm missing
r001 unhandled exception
r002 stack overflow in the main thread
--- ../src/r0/r002/stdout.build	2008-05-03 22:23:53.000000000 +0200
+++ ../src/r0/r002/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:32.000000000 +0200
@@ -1 +0,0 @@
-Bus error
r003 b3tests/b002 - improper size for an open array parameter
--- ../src/r0/r003/stdout.build	2008-05-04 04:48:53.000000000 +0200
+++ ../src/r0/r003/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:32.000000000 +0200
@@ -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)
+"../Main.m3", line 13: warning: large parameter passed by value (80 bytes) (x)
 2 warnings encountered
-Abort trap
r004 negative size for an open array
--- ../src/r0/r004/stdout.build	2008-05-03 22:23:53.000000000 +0200
+++ ../src/r0/r004/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:33.000000000 +0200
@@ -1 +0,0 @@
-Abort trap
--- ../src/r0/r004/stderr.pgm	2010-07-23 20:13:21.000000000 +0200
+++ ../src/r0/r004/AMD64_FREEBSD/stderr.pgm	2013-10-19 10:07:33.000000000 +0200
@@ -3,6 +3,6 @@
 ***
 *** runtime error:
 ***    An enumeration or subrange value was out of range.
-***    file "../src/runtime/common/RTAllocator.m3", line 340
+***    file "../src/runtime/common/RTAllocator.m3", line 344
 ***
 
e001 assigning non-overlapping subrange types
--- ../src/e0/e001/stdout.build	2008-05-04 04:48:30.000000000 +0200
+++ ../src/e0/e001/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:33.000000000 +0200
@@ -3,4 +3,3 @@
 "../Main.m3", line 17: types are not assignable
 "../Main.m3", line 18: types are not assignable
 4 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e001/stderr.build	2008-01-09 02:15:37.000000000 +0100
+++ ../src/e0/e001/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:33.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e002 non-constant variable initialization in an interface
--- ../src/e0/e002/stdout.build	2008-05-04 04:45:28.000000000 +0200
+++ ../src/e0/e002/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:34.000000000 +0200
@@ -1,3 +1,2 @@
 "../Foo.i3", line 13: initial value is not a constant (v)
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e002/stderr.build	2008-01-09 02:15:37.000000000 +0100
+++ ../src/e0/e002/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:34.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e003 exception not at the top-level
--- ../src/e0/e003/stdout.build	2008-05-04 04:45:31.000000000 +0200
+++ ../src/e0/e003/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:34.000000000 +0200
@@ -1,3 +1,2 @@
 "../Main.m3", line 10: exception declarations in nested scopes are not allowed
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e003/stderr.build	2008-01-09 02:15:38.000000000 +0100
+++ ../src/e0/e003/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:34.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e004 Text.Cat with the wrong number of arguments
--- ../src/e0/e004/stdout.build	2008-05-04 04:45:32.000000000 +0200
+++ ../src/e0/e004/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:35.000000000 +0200
@@ -1,3 +1,2 @@
 "../Main.m3", line 12: too many actual parameters: Text.Cat
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e004/stderr.build	2008-01-09 02:15:38.000000000 +0100
+++ ../src/e0/e004/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:35.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e005 / instead of DIV on CARDINAL constants
--- ../src/e0/e005/stdout.build	2008-05-04 04:48:31.000000000 +0200
+++ ../src/e0/e005/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:35.000000000 +0200
@@ -3,4 +3,3 @@
 "../Main.m3", line 13: subrange upper bound is not constant
 "../Main.m3", line 14: subrange upper bound is not constant
 4 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e005/stderr.build	2008-01-09 02:15:38.000000000 +0100
+++ ../src/e0/e005/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:35.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e006 non-imported exceptions are visible !
--- ../src/e0/e006/stdout.build	2008-05-04 04:48:31.000000000 +0200
+++ ../src/e0/e006/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:36.000000000 +0200
@@ -6,9 +6,6 @@
 "../Main.m3", line 21: undefined (Rd.Failure)
 "../Main.m3", line 20: exception(s) don't have a return argument
 "../Main.m3", line 20: variable has no type (reason)
-"../Main.m3", line 20: incompatible types (x)
 "../Main.m3", line 21: exception(s) don't have a return argument
 "../Main.m3", line 21: variable has no type (reason)
-"../Main.m3", line 21: incompatible types (x)
-12 errors encountered
-Fatal Error: package build failed
+10 errors encountered
--- ../src/e0/e006/stderr.build	2008-01-09 02:15:38.000000000 +0100
+++ ../src/e0/e006/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:36.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e007 procedure constants (no longer an error...)
e008 circular imports
--- ../src/e0/e008/stdout.build	2008-05-04 04:48:32.000000000 +0200
+++ ../src/e0/e008/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:37.000000000 +0200
@@ -1,8 +1,3 @@
 "../B.i3", line 7: circular imports: C -> A -> B -> C
 "../B.i3", line 9: undefined (C.T)
 2 errors encountered
-"../B.i3", line 7: imported interface contains errors (C)
-1 error encountered
-"../A.i3", line 7: imported interface contains errors (B)
-1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e008/stderr.build	2008-01-09 02:15:39.000000000 +0100
+++ ../src/e0/e008/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:37.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e009 method specified in NEW incompatible with type declaration
--- ../src/e0/e009/stdout.build	2008-05-04 04:48:33.000000000 +0200
+++ ../src/e0/e009/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:37.000000000 +0200
@@ -2,4 +2,3 @@
 "../Main.m3", line 17: default is incompatible with method type (apply)
 "../Main.m3", line 17: procedure is not compatible with method (apply)
 2 errors and 1 warning encountered
-Fatal Error: package build failed
--- ../src/e0/e009/stderr.build	2008-01-09 02:15:39.000000000 +0100
+++ ../src/e0/e009/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:37.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e010 verify that there are enough elements in an array constructor
--- ../src/e0/e010/stdout.build	2008-05-04 04:48:33.000000000 +0200
+++ ../src/e0/e010/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:37.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 8: not enough values specified
 "../Main.m3", line 9: variable cannot be an open array (y)
 2 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e010/stderr.build	2008-01-09 02:15:39.000000000 +0100
+++ ../src/e0/e010/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:37.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e011 m3compiler accepts any type for VAR ARRAY OF formal
--- ../src/e0/e011/stdout.build	2008-05-04 04:45:42.000000000 +0200
+++ ../src/e0/e011/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:38.000000000 +0200
@@ -1,3 +1,2 @@
 "../Main.m3", line 14: incompatible types (x)
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e011/stderr.build	2008-01-09 02:15:40.000000000 +0100
+++ ../src/e0/e011/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:38.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e012 NULL is not a statment
--- ../src/e0/e012/stdout.build	2008-05-04 04:45:43.000000000 +0200
+++ ../src/e0/e012/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:38.000000000 +0200
@@ -1,3 +1,2 @@
 "../Main.m3", line 17: Expression is not a statement
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e012/stderr.build	2008-01-09 02:15:40.000000000 +0100
+++ ../src/e0/e012/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:38.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e013 illegal recursive declaration
--- ../src/e0/e013/stdout.build	2008-05-04 04:48:34.000000000 +0200
+++ ../src/e0/e013/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:39.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 9: illegal recursive type declaration
 "../Main.m3", line 9: illegal recursive declaration (A)
 2 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e013/stderr.build	2008-01-09 02:15:40.000000000 +0100
+++ ../src/e0/e013/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:39.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e014 coverage of procedure signature in interface by module
--- ../src/e0/e014/stdout.build	2008-05-04 04:48:34.000000000 +0200
+++ ../src/e0/e014/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:39.000000000 +0200
@@ -2,4 +2,3 @@
 "../A.m3", line 7: warning: exception is never raised: A.C
 "../A.m3", line 7: procedure redefined (Foo)
 1 error and 2 warnings encountered
-Fatal Error: package build failed
--- ../src/e0/e014/stderr.build	2008-01-09 02:15:40.000000000 +0100
+++ ../src/e0/e014/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:39.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e015 illegal recursive declaration x=y/y=x
--- ../src/e0/e015/stdout.build	2008-05-04 04:48:34.000000000 +0200
+++ ../src/e0/e015/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:40.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 8: illegal recursive declaration (x)
 "../Main.m3", line 7: illegal recursive declaration (y)
 2 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e015/stderr.build	2008-01-09 02:15:41.000000000 +0100
+++ ../src/e0/e015/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:40.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e016 FROM IMPORT in an EXPORTed interface is visible in the module
--- ../src/e0/e016/stdout.build	2008-05-04 04:45:47.000000000 +0200
+++ ../src/e0/e016/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:40.000000000 +0200
@@ -1,3 +1,2 @@
 "../A.m3", line 7: undefined (int)
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e016/stderr.build	2008-01-09 02:15:41.000000000 +0100
+++ ../src/e0/e016/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:40.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e017 illegal recursive declaration
--- ../src/e0/e017/stdout.build	2008-05-04 04:48:35.000000000 +0200
+++ ../src/e0/e017/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:41.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 9: illegal recursive declaration (T)
 "../Main.m3", line 9: illegal recursive type declaration
 2 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e017/stderr.build	2008-01-09 02:15:41.000000000 +0100
+++ ../src/e0/e017/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:41.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e018 illegal recursive declaration
--- ../src/e0/e018/stdout.build	2008-05-04 04:48:36.000000000 +0200
+++ ../src/e0/e018/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:41.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 8: illegal recursive declaration (X)
 "../Main.m3", line 8: illegal recursive supertype
 2 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e018/stderr.build	2008-01-09 02:15:41.000000000 +0100
+++ ../src/e0/e018/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:41.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e019 illegal recursive declaration
--- ../src/e0/e019/stdout.build	2008-05-04 04:48:36.000000000 +0200
+++ ../src/e0/e019/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:41.000000000 +0200
@@ -2,4 +2,3 @@
 "../Main.m3", line 9: unsafe '+'
 "../Main.m3", line 9: value is not constant
 3 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e019/stderr.build	2008-01-09 02:15:41.000000000 +0100
+++ ../src/e0/e019/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:41.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e020 illegal recursive declaration
--- ../src/e0/e020/stdout.build	2008-05-03 22:23:46.000000000 +0200
+++ ../src/e0/e020/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:42.000000000 +0200
@@ -1 +0,0 @@
-Fatal Error: package build failed
e021 illegal recursive declaration
--- ../src/e0/e021/stdout.build	2008-05-04 04:48:37.000000000 +0200
+++ ../src/e0/e021/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:42.000000000 +0200
@@ -2,4 +2,3 @@
 "../Main.m3", line 10: illegal recursive declaration (v)
 "../Main.m3", line 12: too many values specified
 3 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e021/stderr.build	2008-01-09 02:15:42.000000000 +0100
+++ ../src/e0/e021/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:42.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e022 illegal recursive declaration
e023 illegal recursive declaration
--- ../src/e0/e023/stdout.build	2008-05-04 04:48:38.000000000 +0200
+++ ../src/e0/e023/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:44.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 8: illegal recursive type declaration
 "../Main.m3", line 8: illegal recursive declaration (v3)
 2 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e023/stderr.build	2008-01-09 02:15:42.000000000 +0100
+++ ../src/e0/e023/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:44.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e024 illegal recursive declaration
--- ../src/e0/e024/stdout.build	2008-05-04 04:48:39.000000000 +0200
+++ ../src/e0/e024/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:44.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 8: illegal recursive type declaration
 "../Main.m3", line 8: illegal recursive declaration (v2)
 2 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e024/stderr.build	2008-01-09 02:15:42.000000000 +0100
+++ ../src/e0/e024/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:44.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e025 incompatible array parameter
--- ../src/e0/e025/stdout.build	2008-05-04 04:48:39.000000000 +0200
+++ ../src/e0/e025/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:44.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 9: warning: open array passed by value (chars)
 "../Main.m3", line 17: incompatible types (chars)
 1 error and 1 warning encountered
-Fatal Error: package build failed
--- ../src/e0/e025/stderr.build	2008-01-09 02:15:43.000000000 +0100
+++ ../src/e0/e025/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:44.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e026 two types with the same brand
--- ../src/e0/e026/stdout.build	2010-07-23 20:13:21.000000000 +0200
+++ ../src/e0/e026/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:45.000000000 +0200
@@ -1,4 +1,3 @@
 "../Main.m3", line 8: duplicate brand: string
 "../Main.m3", line 7: duplicate brand: string
 2 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e026/stderr.build	2008-01-09 02:15:43.000000000 +0100
+++ ../src/e0/e026/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:45.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e027 b1tests/b005 - ARRAY [1..0] OF x is empty
--- ../src/e0/e027/stdout.build	2008-05-04 04:45:56.000000000 +0200
+++ ../src/e0/e027/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:45.000000000 +0200
@@ -1,3 +1,2 @@
 "../Main.m3", line 10: variable has empty type (z)
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e027/stderr.build	2008-01-09 02:15:43.000000000 +0100
+++ ../src/e0/e027/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:45.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e028 circular FROM imports
--- ../src/e0/e028/stdout.build	2008-05-04 04:48:41.000000000 +0200
+++ ../src/e0/e028/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:45.000000000 +0200
@@ -1,6 +1,3 @@
 "../B.i3", line 9: circular imports: A -> B -> A
 "../B.i3", line 7: symbol not exported (A.a)
 2 errors encountered
-"../B.i3", line 9: imported interface contains errors (A)
-1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e028/stderr.build	2008-01-09 02:15:43.000000000 +0100
+++ ../src/e0/e028/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:45.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e029 use type instead of value as an initializer
--- ../src/e0/e029/stdout.build	2010-02-11 13:29:45.000000000 +0100
+++ ../src/e0/e029/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:46.000000000 +0200
@@ -1,3 +1,2 @@
 "../Main.m3", line 24: variable has no type (r)
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e029/stderr.build	2008-05-02 20:51:50.000000000 +0200
+++ ../src/e0/e029/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:46.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e030 missing main program
e031 spurious '..' in array initializer
--- ../src/e0/e031/stdout.build	2008-05-04 04:48:43.000000000 +0200
+++ ../src/e0/e031/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:46.000000000 +0200
@@ -2,4 +2,3 @@
 "../Main.m3", line 8: warning: ".." ignored in open array constructor
 "../Main.m3", line 8: warning: not used (a)
 1 error and 2 warnings encountered
-Fatal Error: package build failed
--- ../src/e0/e031/stderr.build	2008-01-09 02:15:44.000000000 +0100
+++ ../src/e0/e031/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:46.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e032 FROM IMPORT in an IMPORTed interface is visible in the module
--- ../src/e0/e032/stdout.build	2008-05-04 04:48:44.000000000 +0200
+++ ../src/e0/e032/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:47.000000000 +0200
@@ -2,4 +2,3 @@
 1 warning encountered
 "../Main.m3", line 11: undefined (A.Alerted)
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e032/stderr.build	2008-01-09 02:15:44.000000000 +0100
+++ ../src/e0/e032/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:47.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e033 importing the builtin scope through an arbitrary interace
--- ../src/e0/e033/stdout.build	2008-05-04 04:46:00.000000000 +0200
+++ ../src/e0/e033/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:47.000000000 +0200
@@ -1,3 +1,2 @@
 "../Main.m3", line 9: unknown qualification '.' (NEW)
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e033/stderr.build	2008-01-09 02:15:44.000000000 +0100
+++ ../src/e0/e033/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:47.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e034 structural equivalence of records
--- ../src/e0/e034/stdout.build	2008-05-04 04:46:00.000000000 +0200
+++ ../src/e0/e034/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:48.000000000 +0200
@@ -1,3 +1,2 @@
 "../Main.m3", line 15: types are not assignable
 1 error encountered
-Fatal Error: package build failed
--- ../src/e0/e034/stderr.build	2008-01-09 02:15:44.000000000 +0100
+++ ../src/e0/e034/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:48.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+
e035 illegal recursive declaration
--- ../src/e0/e035/stdout.build	2008-05-04 04:48:44.000000000 +0200
+++ ../src/e0/e035/AMD64_FREEBSD/stdout.build	2013-10-19 10:07:48.000000000 +0200
@@ -2,4 +2,3 @@
 "../Main.m3", line 31: illegal recursive type declaration
 "../Main.m3", line 31: types are not assignable
 3 errors encountered
-Fatal Error: package build failed
--- ../src/e0/e035/stderr.build	2008-01-09 02:15:45.000000000 +0100
+++ ../src/e0/e035/AMD64_FREEBSD/stderr.build	2013-10-19 10:07:48.000000000 +0200
@@ -0,0 +1,3 @@
+
+Fatal Error: failed compiling: 
+

m3-support{at}elego.de