Skip to content

First commit of d5.11.9-ZZYYXX-20241116_18-00 #204

First commit of d5.11.9-ZZYYXX-20241116_18-00

First commit of d5.11.9-ZZYYXX-20241116_18-00 #204

GitHub Actions / m3tests (AMD64_DARWIN, c) succeeded Nov 16, 2024 in 1s

35 passed, 257 failed and 0 skipped

Tests failed

❌ m3-sys/m3tests/m3tests-results.xml

292 tests were completed in NaNms with 35 passed, 257 failed and 0 skipped.

Test suite Passed Failed Skipped Time
m3tests 35✅ 257❌ NaNms

❌ m3tests

❌ p293: Mutex unlocked in event of exception within LOCK
	--- ../src/p2/p293/stderr.build	2024-11-16 15:36:07
❌ p292: Correct CG type of struct for record temps
	--- ../src/p2/p292/stderr.build	2024-11-16 15:36:07
❌ p291: No internal folding of non-constant record constructors
	--- ../src/p2/p291/stderr.build	2024-11-16 15:36:07
❌ p289: cross-unit access to constant array constructors
	--- ../src/p2/p289/stderr.build	2024-11-16 15:36:07
❌ p288: field default constant constructors
	--- ../src/p2/p288/stderr.build	2024-11-16 15:36:07
❌ p287: constant constructors
	--- ../src/p2/p287/stderr.build	2024-11-16 15:36:07
❌ p286: Order of compilation error with array constructor parameter.
	--- ../src/p2/p286/stderr.build	2024-11-16 15:36:07
❌ p283: Long.LT
	../src/p2/p283/stderr.build missing
❌ p282: grisuc
	../src/p2/p282/stderr.build missing
❌ p281: Const Array Decl Bugs (#25), reported by darko20 on 03/24/2018.
	--- ../src/p2/p281/stderr.build	2024-11-16 15:36:07
❌ p280: Parameter passing, many cases, including packed.
	--- ../src/p2/p280/stderr.build	2024-11-16 15:36:07
❌ p279: misaligned, packed components of array and record constructors.
	--- ../src/p2/p279/stderr.build	2024-11-16 15:36:07
❌ p278: 64-bit-sized but only 32-bit-aligned values, on 32-bit machines.
	--- ../src/p2/p278/stderr.build	2024-11-16 15:36:07
❌ p277: mixtures of nested constructors
	--- ../src/p2/p277/stdout.build	2024-11-16 15:36:07
❌ p275: More set operators on a small set type in a packed record.
	--- ../src/p2/p275/stderr.build	2024-11-16 15:36:07
❌ p274: Mixed, nested, constructor values.
	--- ../src/p2/p274/stderr.build	2024-11-16 15:36:07
❌ p273: Mixed, nested, constructors with statically inevitable RT errors.
	--- ../src/p2/p273/stderr.build	2024-11-16 15:36:07
❌ p272: Set constructors with statically inevitable RT errors.
	--- ../src/p2/p272/stderr.build	2024-11-16 15:36:07
❌ p271: Constant array constructor, passed READONLY, is passed by value.
	--- ../src/p2/p271/stderr.build	2024-11-16 15:36:07
❌ p270: Array constructors with statically inevitable RT errors.
	--- ../src/p2/p270/stdout.build	2024-11-16 15:36:07
❌ p269: Nested array constructors.
	--- ../src/p2/p269/stdout.build	2024-11-16 15:36:07
❌ p268: Record constructors with statically inevitable RT errors.
	--- ../src/p2/p268/stdout.build	2024-11-16 15:36:07
❌ p265: grisu-based
	--- ../src/p2/p265/stderr.build	2024-11-16 15:36:07
❌ p264: mixtures of fixed and open arrays
	--- ../src/p2/p264/stderr.build	2024-11-16 15:36:07
❌ p247: gcc 4.5.1 assertion failure for SPARC64_SOLARIS
	--- ../src/p2/p247/stderr.build	2024-11-16 15:36:07
❌ p246: gcc 4.5 assertion failure inlining in Poly.m3 for I386_DARWIN, SOLgnu, all 32bit?
	../src/p2/p246/stderr.build missing
❌ p245: gcc 4.5 assertion failure inlining in TextConv.m3
	../src/p2/p245/stderr.build missing
❌ p244: gcc 4.5 backend crash with 'fre' optimization
	--- ../src/p2/p244/stderr.build	2024-11-16 15:36:07
❌ p243: nested functions removed by gcc backend 'unit at a time'
	../src/p2/p243/stderr.build missing
❌ p242: m3totex crashes gcc backend if 'pre' optimimization enabled
	../src/p2/p242/stderr.build missing
❌ p241: Formatter crashes gcc backend if 'ter' optimimization enabled
	../src/p2/p241/stderr.build missing
❌ p238: 'man vs. boy' aka nested procedures+recursion aka static chain test
	../src/p2/p238/stderr.build missing
❌ p229: minimal 64bit divide test
	../src/p2/p229/stderr.build missing
❌ p228: sign/zero extend return values of functions returning types smaller than 32bits
	../src/p2/p228/stderr.build missing
❌ p225: __try/__finally
	--- ../src/p2/p225/stderr.build	2024-11-16 15:36:07
❌ p212: float and double constants, jmpbuf
	--- ../src/p2/p212/stderr.build	2024-11-16 15:36:07
❌ p211: float and double constants work
	--- ../src/p2/p211/stderr.build	2024-11-16 15:36:07
❌ p210: open array initializers runtime failure
	--- ../src/p2/p210/stderr.build	2024-11-16 15:36:07
❌ p209: open array initializers compile failure
	--- ../src/p2/p209/stderr.build	2024-11-16 15:36:07
❌ p208: catching runtime errors
	--- ../src/p2/p208/stderr.build	2024-11-16 15:36:07
❌ p207: subrange declarations
	--- ../src/p2/p207/stderr.build	2024-11-16 15:36:07
❌ p206: ARRAY constructors in var decls using named open array types
	--- ../src/p2/p206/stderr.build	2024-11-16 15:36:07
❌ p205: SUBARRAY of imported CONST ARRAY
	--- ../src/p2/p205/stderr.build	2024-11-16 15:36:07
❌ p204: IP address initializers
	--- ../src/p2/p204/stderr.build	2024-11-16 15:36:07
❌ p203: fingerprint of NULL
	--- ../src/p2/p203/stderr.build	2024-11-16 15:36:07
❌ p202: SUBARRAY actual parameter
	--- ../src/p2/p202/stderr.build	2024-11-16 15:36:07
❌ p201: recursive values
	--- ../src/p2/p201/stdout.build	2024-11-16 15:36:07
❌ p200: recursive types again
	--- ../src/p2/p200/stderr.build	2024-11-16 15:36:07
❌ p199: exporting an obsolete function
	--- ../src/p1/p199/stderr.build	2024-11-16 15:36:07
❌ p198: compiler hash function
	--- ../src/p1/p198/stderr.build	2024-11-16 15:36:07
❌ p197: appending pickles to files
	--- ../src/p1/p197/stderr.build	2024-11-16 15:36:07
❌ p196: procedure valued defaults
	--- ../src/p1/p196/stderr.build	2024-11-16 15:36:07
❌ p195: messy method calls
	--- ../src/p1/p195/stderr.build	2024-11-16 15:36:07
❌ p194: open arrays in fixed array initializers !!BUG!!
	--- ../src/p1/p194/stderr.build	2024-11-16 15:36:07
❌ p193: implicit narrow on '&' operands
	--- ../src/p1/p193/stderr.build	2024-11-16 15:36:07
❌ p192: recursive declarations
	--- ../src/p1/p192/stderr.build	2024-11-16 15:36:07
❌ p191: array assignment generates bad C  !!BUG!!
	--- ../src/p1/p191/stderr.build	2024-11-16 15:36:07
❌ p190: order of evaluation for messy method calls
	--- ../src/p1/p190/stderr.build	2024-11-16 15:36:07
❌ p189: module initialization order
	--- ../src/p1/p189/stderr.build	2024-11-16 15:36:07
❌ p188: initialized globals
	--- ../src/p1/p188/stderr.build	2024-11-16 15:36:07
❌ p187: array assignment when index type changes
	--- ../src/p1/p187/stderr.build	2024-11-16 15:36:07
❌ p186: case statement with large labels
	--- ../src/p1/p186/stderr.build	2024-11-16 15:36:07
❌ p185: REAL vs. C float
	--- ../src/p1/p185/stderr.build	2024-11-16 15:36:07
❌ p184: fold constant to check type equality
	--- ../src/p1/p184/stderr.build	2024-11-16 15:36:07
❌ p183: hidden object field
	--- ../src/p1/p183/stderr.build	2024-11-16 15:36:07
❌ p182: renamed hello world
	--- ../src/p1/p182/stderr.build	2024-11-16 15:36:07
❌ p181: <*NOWARN*>
	--- ../src/p1/p181/stderr.build	2024-11-16 15:36:07
❌ p180: simple generic test
	--- ../src/p1/p180/stderr.build	2024-11-16 15:36:07
❌ p179: alignment of ARRAY OF BITS 32 FOR INTEGER
	--- ../src/p1/p179/stderr.build	2024-11-16 15:36:07
❌ p178: packed fields vs. C's unsigned arithmetic
	--- ../src/p1/p178/stderr.build	2024-11-16 15:36:07
❌ p177: unaligned object field references
	--- ../src/p1/p177/stderr.build	2024-11-16 15:36:07
❌ p176: need full assignment in NEW and constructors
	--- ../src/p1/p176/stderr.build	2024-11-16 15:36:07
❌ p175: CASE stmt with very large bounds
	--- ../src/p1/p175/stderr.build	2024-11-16 15:36:07
❌ p174: large enumeration
	--- ../src/p1/p174/stderr.build	2024-11-16 15:36:07
❌ p173: LONGREAL vs. C's double
	--- ../src/p1/p173/stderr.build	2024-11-16 15:36:07
❌ p172: REAL vs. C's float
	--- ../src/p1/p172/stderr.build	2024-11-16 15:36:07
❌ p171: array constructor as record default
	--- ../src/p1/p171/stderr.build	2024-11-16 15:36:07
❌ p170: simple BITS FOR test
	--- ../src/p1/p170/stderr.build	2024-11-16 15:36:07
❌ p169: runtime fingerprint
	--- ../src/p1/p169/stderr.build	2024-11-16 15:36:07
❌ p168: record constructor with loopholed argument
	--- ../src/p1/p168/stderr.build	2024-11-16 15:36:07
❌ p167: array constructors as parameters
	--- ../src/p1/p167/stderr.build	2024-11-16 15:36:07
❌ p166: RTMisc.Zero test
	--- ../src/p1/p166/stderr.build	2024-11-16 15:36:07
❌ p165: simple TYPECODE test
	--- ../src/p1/p165/stderr.build	2024-11-16 15:36:07
❌ p164: simple thread tests
	--- ../src/p1/p164/stderr.build	2024-11-16 15:36:07
❌ p163: simple statements
	--- ../src/p1/p163/stderr.build	2024-11-16 15:36:07
❌ p162: more operations on very big sets in the heap
	--- ../src/p1/p162/stderr.build	2024-11-16 15:36:07
❌ p160: more operations on very big sets in the heap
	--- ../src/p1/p160/stdout.build	2024-11-16 15:36:07
❌ p159: operations on very big sets in the heap
	--- ../src/p1/p159/stderr.build	2024-11-16 15:36:07
❌ p158: operations on subword-sized sets
	--- ../src/p1/p158/stderr.build	2024-11-16 15:36:07
❌ p157: operations on big sets in the heap
	--- ../src/p1/p157/stderr.build	2024-11-16 15:36:07
❌ p156: operations on medium-sized sets
	--- ../src/p1/p156/stderr.build	2024-11-16 15:36:07
❌ p155: operations on small sets
	--- ../src/p1/p155/stderr.build	2024-11-16 15:36:07
❌ p151: by-value open array parameters
	--- ../src/p1/p151/stderr.build	2024-11-16 15:36:07
❌ p150: up-level addressing with INLINEs
	--- ../src/p1/p150/stderr.build	2024-11-16 15:36:07
❌ p149: up-level addressing
	--- ../src/p1/p149/stderr.build	2024-11-16 15:36:07
❌ p148: simple procedure calls
	--- ../src/p1/p148/stderr.build	2024-11-16 15:36:07
❌ p146: NUMBER
	--- ../src/p1/p146/stderr.build	2024-11-16 15:36:07
❌ p145: pass-thru REF types
	--- ../src/p1/p145/stderr.build	2024-11-16 15:36:07
❌ p144: imported variables and order of evaluation
	--- ../src/p1/p144/stderr.build	2024-11-16 15:36:07
❌ p143: variable initialization
	--- ../src/p1/p143/stderr.build	2024-11-16 15:36:07
❌ p142: procedure defaults
	--- ../src/p1/p142/stderr.build	2024-11-16 15:36:07
❌ p141: RTProcess.Exit
	--- ../src/p1/p141/stderr.build	2024-11-16 15:36:07
❌ p140: exceptions
	--- ../src/p1/p140/stderr.build	2024-11-16 15:36:07
❌ p139: memory copy
	--- ../src/p1/p139/stderr.build	2024-11-16 15:36:07
❌ p138: bit field assignments
	--- ../src/p1/p138/stderr.build	2024-11-16 15:36:07
❌ p137: bit insert and extract
	--- ../src/p1/p137/stderr.build	2024-11-16 15:36:07
❌ p136: bit operations
	--- ../src/p1/p136/stderr.build	2024-11-16 15:36:07
❌ p134: BITS FOR tests
	--- ../src/p1/p134/stderr.build	2024-11-16 15:36:07
❌ p133: assignments of records and arrays
	--- ../src/p1/p133/stderr.build	2024-11-16 15:36:07
❌ p132: assignments of builtin types
	--- ../src/p1/p132/stderr.build	2024-11-16 15:36:07
❌ p131: TRUNC, ROUND, FLOOR, CEILING again
	--- ../src/p1/p131/stderr.build	2024-11-16 15:36:07
❌ p129: simple DIV test
	--- ../src/p1/p129/stderr.build	2024-11-16 15:36:07
❌ p128: simple FLOOR test
	--- ../src/p1/p128/stderr.build	2024-11-16 15:36:07
❌ p127: TRUNC, ROUND, FLOOR, CEILING
	--- ../src/p1/p127/stderr.build	2024-11-16 15:36:07
❌ p126: REAL arithmetic
	--- ../src/p1/p126/stderr.build	2024-11-16 15:36:07
❌ p125: MOD of subrange
	--- ../src/p1/p125/stderr.build	2024-11-16 15:36:07
❌ p124: negative DIV of subrange
	--- ../src/p1/p124/stderr.build	2024-11-16 15:36:07
❌ p123: simple arithmetic expresssions
	--- ../src/p1/p123/stderr.build	2024-11-16 15:36:07
❌ p122: RETURN from within TRY-FINALLY
	--- ../src/p1/p122/stderr.build	2024-11-16 15:36:07
❌ p121: real parameters vs. the C compiler
	--- ../src/p1/p121/stderr.build	2024-11-16 15:36:07
❌ p120: small exception arguments (big-endian problem)
	--- ../src/p1/p120/stderr.build	2024-11-16 15:36:07
❌ p119: small exception arguments (big-endian problem)
	--- ../src/p1/p119/stderr.build	2024-11-16 15:36:07
❌ p118: LAST (REAL)
	--- ../src/p1/p118/stderr.build	2024-11-16 15:36:07
❌ p117: SUBARRAY (LOOPHOLE)
	--- ../src/p1/p117/stderr.build	2024-11-16 15:36:07
❌ p116b: default IEEE floating point tests from Xerox PARC
	--- ../src/p1/p116b/stderr.build	2024-11-16 15:36:07
❌ p115: reuse of open array conversion within an expression
	--- ../src/p1/p115/stderr.build	2024-11-16 15:36:07
❌ p114: array expressions
	--- ../src/p1/p114/stderr.build	2024-11-16 15:36:07
❌ p113: FIRST/LAST of REAL
	--- ../src/p1/p113/stderr.build	2024-11-16 15:36:07
❌ p112: local revelation that a type is an object
	--- ../src/p1/p112/stderr.build	2024-11-16 15:36:07
❌ p111: C reserved words in call to NEW
	--- ../src/p1/p111/stderr.build	2024-11-16 15:36:07
❌ p110: FIRST/LAST of enumerated types
	--- ../src/p1/p110/stderr.build	2024-11-16 15:36:07
❌ p109: FIRST/LAST of enumerated types in record constants
	--- ../src/p1/p109/stdout.build	2024-11-16 15:36:07
❌ p108: array of procedure constants
	--- ../src/p1/p108/stderr.build	2024-11-16 15:36:07
❌ p107: interface versus implementation names for keyword binding
	--- ../src/p1/p107/stderr.build	2024-11-16 15:36:07
❌ p106: ambiguous desugaring from manual
	--- ../src/p1/p106/stderr.build	2024-11-16 15:36:07
❌ p105: FROM-IMPORT vs. revelations
	--- ../src/p1/p105/stderr.build	2024-11-16 15:36:07
❌ p104: obsolete pragma
	--- ../src/p1/p104/stderr.build	2024-11-16 15:36:07
❌ p103: runtime test of TextRd
	--- ../src/p1/p103/stderr.build	2024-11-16 15:36:07
❌ p102: C reserved words in record constructors and NEW
	--- ../src/p1/p102/stderr.build	2024-11-16 15:36:07
❌ p101: nested procedure in a module's main body
	--- ../src/p1/p101/stderr.build	2024-11-16 15:36:07
❌ p100: unnamed types within LOOPHOLE
	--- ../src/p1/p100/stderr.build	2024-11-16 15:36:07
❌ p099: array constructors and procedure parameters
	--- ../src/p0/p099/stderr.build	2024-11-16 15:36:07
❌ p098: procedure compatibility within an array constructor
	--- ../src/p0/p098/stderr.build	2024-11-16 15:36:07
❌ p097: NEW with method overrides
	--- ../src/p0/p097/stderr.build	2024-11-16 15:36:07
❌ p096: procedure/method constants
	--- ../src/p0/p096/stderr.build	2024-11-16 15:36:07
❌ p095: thread.signal/wait exercise
	--- ../src/p0/p095/stderr.build	2024-11-16 15:36:07
❌ p094: array constants and forward references
	--- ../src/p0/p094/stderr.build	2024-11-16 15:36:07
❌ p093: Rd.GetLine (long line)
	--- ../src/p0/p093/stderr.build	2024-11-16 15:36:07
❌ p092: array of real parameters
	--- ../src/p0/p092/stderr.build	2024-11-16 15:36:07
❌ p091: NULL <: PROCEDURE in array constructor
	--- ../src/p0/p091/stderr.build	2024-11-16 15:36:07
❌ p090: REAL parameter passing - MIPS cc bug
	--- ../src/p0/p090/stderr.build	2024-11-16 15:36:07
❌ p089: revelations of renamed types
	--- ../src/p0/p089/stderr.build	2024-11-16 15:36:07
❌ p088: importing an interface under different names
	--- ../src/p0/p088/stderr.build	2024-11-16 15:36:07
❌ p087: set constructors with variable sized ranges
	--- ../src/p0/p087/stderr.build	2024-11-16 15:36:07
❌ p086: constant folding of FIRST (open array)
	--- ../src/p0/p086/stderr.build	2024-11-16 15:36:07
❌ p085: various combinations of FATAL pragma
	--- ../src/p0/p085/stderr.build	2024-11-16 15:36:07
❌ p084: method overrides and NARROW
	--- ../src/p0/p084/stderr.build	2024-11-16 15:36:07
❌ p083: mixing of exceptions in version stamps
	--- ../src/p0/p083/stderr.build	2024-11-16 15:36:07
❌ p082: operations constant set expressions
	--- ../src/p0/p082/stderr.build	2024-11-16 15:36:07
❌ p081: open array constants
	--- ../src/p0/p081/stderr.build	2024-11-16 15:36:07
❌ p080: order of initialization between interfaces
	--- ../src/p0/p080/stderr.build	2024-11-16 15:36:07
❌ p079: up-level reference of a FOR variable
	--- ../src/p0/p079/stderr.build	2024-11-16 15:36:07
❌ p078: use of constant open arrays in constants
	--- ../src/p0/p078/stderr.build	2024-11-16 15:36:07
❌ p077: BITS 2 FOR [-1..1]
	--- ../src/p0/p077/stderr.build	2024-11-16 15:36:07
❌ p076: b3tests/b005 - more array problems
	--- ../src/p0/p076/stderr.build	2024-11-16 15:36:07
❌ p075: casting open/fixed array to/from open/fixed array
	--- ../src/p0/p075/stderr.build	2024-11-16 15:36:07
❌ p074: b2tests/b004 - initialization of REF RECORD
	--- ../src/p0/p074/stderr.build	2024-11-16 15:36:07
❌ p073: MOD and DIV - new fast versions
	--- ../src/p0/p073/stderr.build	2024-11-16 15:36:07
❌ p072: CHAR literals > 127
	--- ../src/p0/p072/stderr.build	2024-11-16 15:36:07
❌ p071: SUBARRAY := SUBARRAY
	--- ../src/p0/p071/stderr.build	2024-11-16 15:36:07
❌ p069: two object types that differs only by default overwriting
	--- ../src/p0/p069/stderr.build	2024-11-16 15:36:07
❌ p067: mixup in imported names
	--- ../src/p0/p067/stderr.build	2024-11-16 15:36:07
❌ p066: exception handler stack screwed up
	--- ../src/p0/p066/stderr.build	2024-11-16 15:36:07
❌ p065: typecode
	--- ../src/p0/p065/stderr.build	2024-11-16 15:36:07
❌ p064: procedure parameters
	--- ../src/p0/p064/stderr.build	2024-11-16 15:36:07
❌ p063: structural equivalence
	--- ../src/p0/p063/stderr.build	2024-11-16 15:36:07
❌ p062: typecase and List
	--- ../src/p0/p062/stderr.build	2024-11-16 15:36:07
❌ p061: object types & NEW
	--- ../src/p0/p061/stderr.build	2024-11-16 15:36:07
❌ p060: opaque types
	--- ../src/p0/p060/stderr.build	2024-11-16 15:36:07
❌ p059: cc optimizer bug
	--- ../src/p0/p059/stderr.build	2024-11-16 15:36:07
❌ p058: subarray
	--- ../src/p0/p058/stderr.build	2024-11-16 15:36:07
❌ p057: open array parameter
	--- ../src/p0/p057/stderr.build	2024-11-16 15:36:07
❌ p056: subarray assignment
	--- ../src/p0/p056/stderr.build	2024-11-16 15:36:07
❌ p055: recursive fibonacci
	--- ../src/p0/p055/stderr.build	2024-11-16 15:36:07
❌ p054: Richards' simulation benchmark
	--- ../src/p0/p054/stderr.build	2024-11-16 15:36:07
❌ p053: set operations
	--- ../src/p0/p053/stdout.build	2024-11-16 15:36:07
❌ p052: indexing of ref open array
	--- ../src/p0/p052/stderr.build	2024-11-16 15:36:07
❌ p051: external variables
	--- ../src/p0/p051/stderr.build	2024-11-16 15:36:07
❌ p050: open array parameters
	--- ../src/p0/p050/stderr.build	2024-11-16 15:36:07
❌ p049: procedure parameters
	--- ../src/p0/p049/stderr.build	2024-11-16 15:36:07
❌ p048: nested procedures
	--- ../src/p0/p048/stderr.build	2024-11-16 15:36:07
❌ p047: Real - Integer LOOPHOLE
	--- ../src/p0/p047/stderr.build	2024-11-16 15:36:07
❌ p046: Word.Insert, array of [0..255]
	--- ../src/p0/p046/stderr.build	2024-11-16 15:36:07
❌ p045: nested procedures
	--- ../src/p0/p045/stderr.build	2024-11-16 15:36:07
❌ p044: MIN, MAX, WITH and record constructors
	--- ../src/p0/p044/stderr.build	2024-11-16 15:36:07
❌ p043: List.Sort, NARROW, and NEW
	--- ../src/p0/p043/stderr.build	2024-11-16 15:36:07
❌ p042: floating point ABS, MAX, divide
	--- ../src/p0/p042/stderr.build	2024-11-16 15:36:07
❌ p041: floating point comparison and SIGN function
	--- ../src/p0/p041/stderr.build	2024-11-16 15:36:07
❌ p040: binary <-> ASCII conversion routines
	--- ../src/p0/p040/stderr.build	2024-11-16 15:36:07
❌ p039: VERY LONG thread test - commented out
	--- ../src/p0/p039/stderr.build	2024-11-16 15:36:07
❌ p038: sizes of two-byte signed integer subranges
	--- ../src/p0/p038/stderr.build	2024-11-16 15:36:07
❌ p037: tests Time.LongPause
	--- ../src/p0/p037/stderr.build	2024-11-16 15:36:07
❌ p036: fibonacci
	--- ../src/p0/p036/stderr.build	2024-11-16 15:36:07
❌ p035: equality of procedures
	--- ../src/p0/p035/stderr.build	2024-11-16 15:36:07
❌ p034: equality of open arrays and records
	--- ../src/p0/p034/stderr.build	2024-11-16 15:36:07
❌ p032: passing of array parameters
	--- ../src/p0/p032/stderr.build	2024-11-16 15:36:07
❌ p031: parameter modes, except arrays
	--- ../src/p0/p031/stderr.build	2024-11-16 15:36:07
❌ p030: non-opaque OBJECTs
	--- ../src/p0/p030/stderr.build	2024-11-16 15:36:07
❌ p029: nested procedures with up-level variable references
	--- ../src/p0/p029/stderr.build	2024-11-16 15:36:07
❌ p028: fixed ARRAY types variables assignments and subscripting
	--- ../src/p0/p028/stderr.build	2024-11-16 15:36:07
❌ p027: RECORD types variables and assignments
	--- ../src/p0/p027/stderr.build	2024-11-16 15:36:07
❌ p026: user and language specified variable initialization
	--- ../src/p0/p026/stderr.build	2024-11-16 15:36:07
❌ p025: assignment of INTEGER subranges
	--- ../src/p0/p025/stderr.build	2024-11-16 15:36:07
❌ p024: WITH statements
	--- ../src/p0/p024/stderr.build	2024-11-16 15:36:07
❌ p023: WHILE and EXIT statements
	--- ../src/p0/p023/stderr.build	2024-11-16 15:36:07
❌ p022: TYPECASE statements
	--- ../src/p0/p022/stderr.build	2024-11-16 15:36:07
❌ p021: Imbricated TRY FINALLY statements
	--- ../src/p0/p021/stderr.build	2024-11-16 15:36:07
❌ p020: TRY FINALLY and RETURN statements
	--- ../src/p0/p020/stderr.build	2024-11-16 15:36:07
❌ p019: REPEAT and EXIT statements
	--- ../src/p0/p019/stderr.build	2024-11-16 15:36:07
❌ p018: IF statements
	--- ../src/p0/p018/stderr.build	2024-11-16 15:36:07
❌ p017: FOR and EXIT statements
	--- ../src/p0/p017/stderr.build	2024-11-16 15:36:07
❌ p016: CASE statements
	--- ../src/p0/p016/stderr.build	2024-11-16 15:36:07
❌ p015: simple procedure with integer argument
	--- ../src/p0/p015/stderr.build	2024-11-16 15:36:07
❌ p014: variables in nested blocks and procedures
	--- ../src/p0/p014/stderr.build	2024-11-16 15:36:07
❌ p013: indirect calls
	--- ../src/p0/p013/stderr.build	2024-11-16 15:36:07
❌ p012: up-level addressing
	--- ../src/p0/p012/stderr.build	2024-11-16 15:36:07
❌ p011: BITSIZE BYTESIZE ADRSIZE
	--- ../src/p0/p011/stderr.build	2024-11-16 15:36:07
❌ p010: TYPECODE NARROW
	--- ../src/p0/p010/stderr.build	2024-11-16 15:36:07
❌ p009: ORD VAL NUMBER FIRST LAST
	--- ../src/p0/p009/stderr.build	2024-11-16 15:36:07
❌ p008: thread alerts
	--- ../src/p0/p008/stderr.build	2024-11-16 15:36:07
❌ p007: a whole bunch of threads - does the memory grow ?
	--- ../src/p0/p007/stderr.build	2024-11-16 15:36:07
❌ p006: a bit more complicated
	--- ../src/p0/p006/stderr.build	2024-11-16 15:36:07
❌ p005: a simple thread program
	--- ../src/p0/p005/stderr.build	2024-11-16 15:36:07
❌ p004: exception mechanism
	--- ../src/p0/p004/stderr.build	2024-11-16 15:36:07
❌ p003: Fmt
	--- ../src/p0/p003/stderr.build	2024-11-16 15:36:07
❌ p002: Text
	--- ../src/p0/p002/stderr.build	2024-11-16 15:36:07
❌ p001: Hello world
	--- ../src/p0/p001/stderr.build	2024-11-16 15:36:07
❌ p216: runtime arguments: @M3nogc
	--- ../src/p2/p216/stderr.build	2024-11-16 15:36:07
❌ p215: runtime arguments: @M3nogenerational
	--- ../src/p2/p215/stderr.build	2024-11-16 15:36:07
❌ p214: runtime arguments: @M3noincremental
	--- ../src/p2/p214/stderr.build	2024-11-16 15:36:07
❌ p213: runtime arguments: @M3paranoidgc
	--- ../src/p2/p213/stderr.build	2024-11-16 15:36:07
❌ p223: .M3SHIP Library
	--- ../src/p2/p223/stdout.build	2024-11-16 15:36:07
✅ p222: .M3SHIP Library
✅ p221: .M3SHIP Library
✅ p220: .M3SHIP library
❌ p219: .M3SHIP Program group-writable
	--- ../src/p2/p219/stderr.build	2024-11-16 15:36:07
❌ p218: .M3SHIP Program
	--- ../src/p2/p218/stderr.build	2024-11-16 15:36:07
❌ p217: .M3SHIP program
	--- ../src/p2/p217/stderr.build	2024-11-16 15:36:07
❌ p227: longint, word, add, insert, extract, etc. (slow)
	../src/p2/p227/stderr.build missing
❌ p227: longint, word, add, insert, extract, etc. (slow)
	../src/p2/p227/stderr.build missing
❌ e041: Illegal mutually recursive revealed opaque types in separate units
	--- ../src/e0/e041/stderr.build	2024-11-16 15:36:07
✅ e040: Bad SUBARRAY actuals
✅ e035: illegal recursive declaration
❌ e034: structural equivalence of records
	--- ../src/e0/e034/stderr.build	2024-11-16 15:36:07
✅ e033: importing the builtin scope through an arbitrary interace
✅ e032: FROM IMPORT in an IMPORTed interface is visible in the module
✅ e031: spurious '..' in array initializer
✅ e030: missing main program
✅ e029: use type instead of value as an initializer
✅ e028: circular FROM imports
✅ e027: b1tests/b005 - ARRAY [1..0] OF x is empty
✅ e026: two types with the same brand
✅ e025: incompatible array parameter
✅ e024: illegal recursive declaration
✅ e023: illegal recursive declaration
❌ e022: illegal recursive declaration
	--- ../src/e0/e022/stderr.build	2024-11-16 15:36:07
✅ e021: illegal recursive declaration
❌ e020: illegal recursive declaration
	--- ../src/e0/e020/stderr.build	2024-11-16 15:36:07
✅ e019: illegal recursive declaration
✅ e018: illegal recursive declaration
✅ e017: illegal recursive declaration
✅ e016: FROM IMPORT in an EXPORTed interface is visible in the module
✅ e015: illegal recursive declaration x=y/y=x
✅ e014: coverage of procedure signature in interface by module
✅ e013: illegal recursive declaration
✅ e012: NULL is not a statment
✅ e011: m3compiler accepts any type for VAR ARRAY OF formal
✅ e010: verify that there are enough elements in an array constructor
✅ e009: method specified in NEW incompatible with type declaration
✅ e008: circular imports
❌ e007: procedure constants (no longer an error...)
	--- ../src/e0/e007/stderr.build	2024-11-16 15:36:07
✅ e006: non-imported exceptions are visible !
✅ e005: / instead of DIV on CARDINAL constants
✅ e004: Text.Cat with the wrong number of arguments
✅ e003: exception not at the top-level
✅ e002: non-constant variable initialization in an interface
✅ e001: assigning non-overlapping subrange types
❌ r005: assertion failure messages include expression
	--- ../src/r0/r005/stderr.build	2024-11-16 15:36:07
❌ r004: negative size for an open array
	--- ../src/r0/r004/stdout.build	2024-11-16 15:36:07
❌ r003: b3tests/b002 - improper size for an open array parameter
	--- ../src/r0/r003/stderr.build	2024-11-16 15:36:07
❌ r002: stack overflow in the main thread
	--- ../src/r0/r002/stderr.build	2024-11-16 15:36:07
❌ r001: unhandled exception
	--- ../src/r0/r001/stderr.build	2024-11-16 15:36:07

Annotations

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p293: Mutex unlocked in event of exception within LOCK

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p293/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p293/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p293/AMD64_DARWIN/stderr.build	2024-11-16 16:03:19
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p292: Correct CG type of struct for record temps

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p292/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p292/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p292/AMD64_DARWIN/stderr.build	2024-11-16 16:03:22
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p291: No internal folding of non-constant record constructors

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p291/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p291/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p291/AMD64_DARWIN/stderr.build	2024-11-16 16:03:25
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p289: cross-unit access to constant array constructors

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p289/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p289/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p289/AMD64_DARWIN/stderr.build	2024-11-16 16:03:27
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p288: field default constant constructors

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p288/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p288/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p288/AMD64_DARWIN/stderr.build	2024-11-16 16:03:32
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p287: constant constructors

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p287/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p287/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p287/AMD64_DARWIN/stderr.build	2024-11-16 16:03:36
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p286: Order of compilation error with array constructor parameter.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p286/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p286/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p286/AMD64_DARWIN/stderr.build	2024-11-16 16:03:40
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p283: Long.LT

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  ../src/p2/p283/stderr.build missing 
Raw output
 
../src/p2/p283/stderr.build missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p282: grisuc

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  ../src/p2/p282/stderr.build missing 
Raw output
 
../src/p2/p282/stderr.build missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p281: Const Array Decl Bugs (#25), reported by darko20 on 03/24/2018.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p281/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p281/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p281/AMD64_DARWIN/stderr.build	2024-11-16 16:03:46
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p280: Parameter passing, many cases, including packed.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p280/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p280/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p280/AMD64_DARWIN/stderr.build	2024-11-16 16:03:48
@@ -0,0 +1,9 @@
+TIntLiteral:type=UINT64 i=-8 ok1=FALSE ok2=TRUE
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed: ok1 
+***    file "../src/M3C.m3", line 5902
+***
+
../src/p2/p280/AMD64_DARWIN/stdout.pgm missing 
../src/p2/p280/AMD64_DARWIN/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p279: misaligned, packed components of array and record constructors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p279/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p279/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p279/AMD64_DARWIN/stderr.build	2024-11-16 16:03:51
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p278: 64-bit-sized but only 32-bit-aligned values, on 32-bit machines.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p278/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p278/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p278/AMD64_DARWIN/stderr.build	2024-11-16 16:03:53
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p277: mixtures of nested constructors

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p277/stdout.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p277/stdout.build	2024-11-16 15:36:07
+++ ../src/p2/p277/AMD64_DARWIN/stdout.build	2024-11-16 16:03:55
@@ -6,4 +6,3 @@
 "../Main.m3", line 343: warning: Open array passed by value. (Actual)
 "../Main.m3", line 26: warning: not used (GRec)
 "../Main.m3", line 27: warning: not used (GArr)
-8 warnings encountered
--- ../src/p2/p277/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p277/AMD64_DARWIN/stderr.build	2024-11-16 16:03:55
@@ -0,0 +1,9 @@
+TIntLiteral:type=UINT64 i=-256 ok1=FALSE ok2=TRUE
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed: ok1 
+***    file "../src/M3C.m3", line 5902
+***
+
../src/p2/p277/AMD64_DARWIN/stdout.pgm missing 
../src/p2/p277/AMD64_DARWIN/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p275: More set operators on a small set type in a packed record.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p275/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p275/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p275/AMD64_DARWIN/stderr.build	2024-11-16 16:03:57
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p274: Mixed, nested, constructor values.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p274/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p274/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p274/AMD64_DARWIN/stderr.build	2024-11-16 16:04:00
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p273: Mixed, nested, constructors with statically inevitable RT errors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p273/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p273/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p273/AMD64_DARWIN/stderr.build	2024-11-16 16:04:02
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p272: Set constructors with statically inevitable RT errors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p272/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p272/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p272/AMD64_DARWIN/stderr.build	2024-11-16 16:04:05
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p271: Constant array constructor, passed READONLY, is passed by value.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p271/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p271/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p271/AMD64_DARWIN/stderr.build	2024-11-16 16:04:07
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p270: Array constructors with statically inevitable RT errors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p270/stdout.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p270/stdout.build	2024-11-16 15:36:07
+++ ../src/p2/p270/AMD64_DARWIN/stdout.build	2024-11-16 16:04:09
@@ -26,4 +26,3 @@
 "../Main.m3", line 232: warning: Nested procedure not assignable at runtime (2.3.1). (ThisProcIsNested)
 "../Main.m3", line 240: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
 "../Main.m3", line 240: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
-25 warnings encountered
--- ../src/p2/p270/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p270/AMD64_DARWIN/stderr.build	2024-11-16 16:04:09
@@ -0,0 +1,8 @@
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed: TInt.LE(value, TInt.Max8U) 
+***    file "../src/M3C.m3", line 5668
+***
+
../src/p2/p270/AMD64_DARWIN/stdout.pgm missing 
../src/p2/p270/AMD64_DARWIN/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p269: Nested array constructors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p269/stdout.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p269/stdout.build	2024-11-16 15:36:07
+++ ../src/p2/p269/AMD64_DARWIN/stdout.build	2024-11-16 16:04:32
@@ -5,3 +5,4 @@
 "../Dynamic.m3", line 22: warning: not used (ModuleName)
 "../Dynamic.m3", line 526: warning: not used (Var6ROO32)
 6 warnings encountered
+Fatal Error: package build failed
--- ../src/p2/p269/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p269/AMD64_DARWIN/stderr.build	2024-11-16 16:04:32
@@ -0,0 +1,101 @@
+../Dynamic.m3:503:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TDF32261F* Heap temp ptr, line 510_L_133;
+                                ^
+                                ;
+../Dynamic.m3:509:20: error: expected ')'
+(*(ADDRESS*)(&Heap temp ptr, line 510_L_133))=(ADDRESS)(((ADDRESS)(Dynamic_m_129_L_130)));
+                   ^
+../Dynamic.m3:509:13: note: to match this '('
+(*(ADDRESS*)(&Heap temp ptr, line 510_L_133))=(ADDRESS)(((ADDRESS)(Dynamic_m_129_L_130)));
+            ^
+../Dynamic.m3:528:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TFF916DD8* Heap temp ptr, line 536_L_403;
+                                ^
+                                ;
+../Dynamic.m3:528:29: error: redefinition of 'Heap' with a different type: 'TDF32261F *' vs 'TFF916DD8 *'
+ /* Var_Type1 */ TDF32261F* Heap temp ptr, line 538_L_436;
+                            ^
+../Dynamic.m3:528:29: note: previous definition is here
+ /* Var_Type1 */ TFF916DD8* Heap temp ptr, line 536_L_403;
+                            ^
+../Dynamic.m3:528:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TDF32261F* Heap temp ptr, line 538_L_436;
+                                ^
+                                ;
+../Dynamic.m3:536:20: error: expected ')'
+(*(ADDRESS*)(&Heap temp ptr, line 536_L_403))=(ADDRESS)(((ADDRESS)(Dynamic_m_399_L_400)));
+                   ^
+../Dynamic.m3:536:13: note: to match this '('
+(*(ADDRESS*)(&Heap temp ptr, line 536_L_403))=(ADDRESS)(((ADDRESS)(Dynamic_m_399_L_400)));
+            ^
+../Dynamic.m3:537:20: error: expected ')'
+(*(ADDRESS*)(&Heap temp ptr, line 538_L_436))=(ADDRESS)(((ADDRESS)(Dynamic_m_430_L_431)));
+                   ^
+../Dynamic.m3:537:13: note: to match this '('
+(*(ADDRESS*)(&Heap temp ptr, line 538_L_436))=(ADDRESS)(((ADDRESS)(Dynamic_m_430_L_431)));
+            ^
+../Dynamic.m3:552:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TFF916DD8* Heap temp ptr, line 560_L_645;
+                                ^
+                                ;
+../Dynamic.m3:552:29: error: redefinition of 'Heap' with a different type: 'TDF32261F *' vs 'TFF916DD8 *'
+ /* Var_Type1 */ TDF32261F* Heap temp ptr, line 562_L_678;
+                            ^
+../Dynamic.m3:552:29: note: previous definition is here
+ /* Var_Type1 */ TFF916DD8* Heap temp ptr, line 560_L_645;
+                            ^
+../Dynamic.m3:552:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TDF32261F* Heap temp ptr, line 562_L_678;
+                                ^
+                                ;
+../Dynamic.m3:560:20: error: expected ')'
+(*(ADDRESS*)(&Heap temp ptr, line 560_L_645))=(ADDRESS)(((ADDRESS)(Dynamic_m_641_L_642)));
+                   ^
+../Dynamic.m3:560:13: note: to match this '('
+(*(ADDRESS*)(&Heap temp ptr, line 560_L_645))=(ADDRESS)(((ADDRESS)(Dynamic_m_641_L_642)));
+            ^
+../Dynamic.m3:561:20: error: expected ')'
+(*(ADDRESS*)(&Heap temp ptr, line 562_L_678))=(ADDRESS)(((ADDRESS)(Dynamic_m_670_L_671)));
+                   ^
+../Dynamic.m3:561:13: note: to match this '('
+(*(ADDRESS*)(&Heap temp ptr, line 562_L_678))=(ADDRESS)(((ADDRESS)(Dynamic_m_670_L_671)));
+            ^
+../Dynamic.m3:578:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TFF916DD8* Heap temp ptr, line 600_L_885;
+                                ^
+                                ;
+../Dynamic.m3:600:20: error: expected ')'
+(*(ADDRESS*)(&Heap temp ptr, line 600_L_885))=(ADDRESS)(((ADDRESS)(Dynamic_m_881_L_882)));
+                   ^
+../Dynamic.m3:600:13: note: to match this '('
+(*(ADDRESS*)(&Heap temp ptr, line 600_L_885))=(ADDRESS)(((ADDRESS)(Dynamic_m_881_L_882)));
+            ^
+../Dynamic.m3:583:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TDF32261F* Heap temp ptr, line 586_L_940;
+                                ^
+                                ;
+../Dynamic.m3:585:20: error: expected ')'
+(*(ADDRESS*)(&Heap temp ptr, line 586_L_940))=(ADDRESS)(((ADDRESS)(Dynamic_m_936_L_937)));
+                   ^
+../Dynamic.m3:585:13: note: to match this '('
+(*(ADDRESS*)(&Heap temp ptr, line 586_L_940))=(ADDRESS)(((ADDRESS)(Dynamic_m_936_L_937)));
+            ^
+../Dynamic.m3:613:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TFF916DD8* Heap temp ptr, line 635_L_1171;
+                                ^
+                                ;
+../Dynamic.m3:635:20: error: expected ')'
+(*(ADDRESS*)(&Heap temp ptr, line 635_L_1171))=(ADDRESS)(((ADDRESS)(Dynamic_m_1167_L_1168)));
+                   ^
+../Dynamic.m3:635:13: note: to match this '('
+(*(ADDRESS*)(&Heap temp ptr, line 635_L_1171))=(ADDRESS)(((ADDRESS)(Dynamic_m_1167_L_1168)));
+            ^
+../Dynamic.m3:618:33: error: expected ';' at end of declaration
+ /* Var_Type1 */ TDF32261F* Heap temp ptr, line 621_L_1226;
+                                ^
+                                ;
+fatal error: too many errors emitted, stopping now [-ferror-limit=]
+20 errors generated.
+clang: error: no such file or directory: 'Dynamic_m.o'
+  m3_link => 256
+linker failed linking: pgm
../src/p2/p269/AMD64_DARWIN/stdout.pgm missing 
../src/p2/p269/AMD64_DARWIN/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p268: Record constructors with statically inevitable RT errors.

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p268/stdout.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p268/stdout.build	2024-11-16 15:36:07
+++ ../src/p2/p268/AMD64_DARWIN/stdout.build	2024-11-16 16:04:34
@@ -26,4 +26,3 @@
 "../Main.m3", line 207: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
 "../Main.m3", line 214: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
 "../Main.m3", line 214: warning: Ordinal value not assignable at runtime (out of range) (2.3.1).
-25 warnings encountered
--- ../src/p2/p268/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p268/AMD64_DARWIN/stderr.build	2024-11-16 16:04:34
@@ -0,0 +1,8 @@
+
+
+***
+*** runtime error:
+***    <*ASSERT*> failed: TInt.LE(value, TInt.Max8U) 
+***    file "../src/M3C.m3", line 5668
+***
+
../src/p2/p268/AMD64_DARWIN/stdout.pgm missing 
../src/p2/p268/AMD64_DARWIN/stderr.pgm missing 

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p265: grisu-based

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p265/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p265/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p265/AMD64_DARWIN/stderr.build	2024-11-16 16:04:36
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p264: mixtures of fixed and open arrays

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p264/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p264/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p264/AMD64_DARWIN/stderr.build	2024-11-16 16:04:38
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'

Check failure on line 0 in m3-sys/m3tests/m3tests-results.xml

See this annotation in the file changed.

@github-actions github-actions / m3tests (AMD64_DARWIN, c)

m3tests ► p247: gcc 4.5.1 assertion failure for SPARC64_SOLARIS

Failed test found in:
  m3-sys/m3tests/m3tests-results.xml
Error:
  --- ../src/p2/p247/stderr.build	2024-11-16 15:36:07
Raw output
 
--- ../src/p2/p247/stderr.build	2024-11-16 15:36:07
+++ ../src/p2/p247/AMD64_DARWIN/stderr.build	2024-11-16 16:04:43
@@ -0,0 +1,3 @@
+ld: warning: -multiply_defined is obsolete
+ld: warning: -bind_at_load is deprecated on macOS
+ld: warning: ignoring duplicate libraries: '-lSystem'