[M3commit] CVS Update: cm3

Olaf Wagner wagner at elego.de
Sun Jan 13 00:55:57 CET 2008


CVSROOT:	/usr/cvs
Changes by:	wagner at birch.	08/01/13 00:55:57

Modified files:
	cm3/m3-sys/m3tests/: PkgTags 
	cm3/m3-sys/m3tests/src/: Test.i3 Test.m3 m3makefile 
	cm3/m3-sys/m3tests/src/e0/e014/: stdout.build 
	cm3/m3-sys/m3tests/src/e0/e026/: Main.m3 
	cm3/m3-sys/m3tests/src/p0/p040/: stdout.pgm 
	cm3/m3-sys/m3tests/src/p0/p096/: Main.m3 stdout.build 
	cm3/m3-sys/m3tests/src/p1/p116/: stderr.pgm 
	cm3/m3-sys/m3tests/src/p1/p122/: stdout.build 
	cm3/m3-sys/m3tests/src/p1/p134/: Main.m3 stdout.build 
	cm3/m3-sys/m3tests/src/p1/p138/: stdout.build 
	cm3/m3-sys/m3tests/src/p1/p139/: Main.m3 stdout.pgm 
	cm3/m3-sys/m3tests/src/p1/p155/: Main.m3 stderr.pgm 
	cm3/m3-sys/m3tests/src/p1/p158/: Main.m3 
	cm3/m3-sys/m3tests/src/p1/p159/: Main.m3 stderr.pgm 
	cm3/m3-sys/m3tests/src/p1/p172/: Main.m3 
	cm3/m3-sys/m3tests/src/p2/p203/: stderr.pgm 
	cm3/m3-sys/m3tests/src/r0/r001/: stdout.build 
	cm3/m3-sys/m3tests/src/r0/r002/: stdout.build stdout.pgm 
	cm3/m3-sys/m3tests/src/r0/r003/: stdout.build 
	cm3/m3-sys/m3tests/src/r0/r004/: stdout.build 
Added files:
	cm3/m3-sys/m3tests/src/p0/p096/: stderr.pgm stdout.pgm 
	cm3/m3-sys/m3tests/src/p1/p116b/: FloatTest.i3 FloatTest.m3 
	                                  LongTest.i3 LongTest.m3 
	                                  Main.m3 m3makefile 
	                                  stderr.build stderr.pgm 
	                                  stdout.build stdout.pgm 
	cm3/m3-sys/m3tests/src/p1/p134/: stderr.pgm stdout.pgm 
	cm3/m3-sys/m3tests/src/p1/p159/: stderr.build stdout.build 

Log message:
	second set of changes to adapt the regression tests to CM3:
	
	o add checkM (b: BOOLEAN; msg: TEXT) to test library
	o include floating point pieces from m3core
	o adapt p116 to omit all FloatMode and thread tests if IEEE-default
	is used
	o disable p135 "more BITS FOR tests": CM3 restriction: scalars in
	packed array elements cannot cross word boundaries
	o disable p138 "bit field assignments": CM3 seems to be rather weak
	in packed types; perhaps something should be done in this area?
	On the other hand, this is explicitly allowed in the spec.
	o disable p158 "operations on small packed sets": again problems with
	BITS FOR; small packed types are not well supported in CM3
	o enable p159 "operations on very big sets in the heap", but reduce
	set size to keep the execution time around 30 seconds
	o adapt several error messages and expected program output
	
	Several problems remain which will have to be discussed and analyzed
	in more detail.
	
	added: m3tests/src/p0/p096/stderr.pgm
	added: m3tests/src/p0/p096/stdout.pgm
	added: m3tests/src/p1/p116b/FloatTest.i3
	added: m3tests/src/p1/p116b/FloatTest.m3
	added: m3tests/src/p1/p116b/LongTest.i3
	added: m3tests/src/p1/p116b/LongTest.m3
	added: m3tests/src/p1/p116b/Main.m3
	added: m3tests/src/p1/p116b/m3makefile
	added: m3tests/src/p1/p116b/stderr.build
	added: m3tests/src/p1/p116b/stderr.pgm
	added: m3tests/src/p1/p116b/stdout.build
	added: m3tests/src/p1/p116b/stdout.pgm
	added: m3tests/src/p1/p134/stderr.pgm
	added: m3tests/src/p1/p134/stdout.pgm
	added: m3tests/src/p1/p159/stderr.build
	added: m3tests/src/p1/p159/stdout.build
	modified: m3tests/src/Test.i3
	modified: m3tests/src/Test.m3
	modified: m3tests/src/m3makefile
	modified: m3tests/src/e0/e014/stdout.build
	modified: m3tests/src/e0/e026/Main.m3
	modified: m3tests/src/p0/p040/stdout.pgm
	modified: m3tests/src/p0/p096/Main.m3
	modified: m3tests/src/p0/p096/stdout.build
	modified: m3tests/src/p1/p116/stderr.pgm
	modified: m3tests/src/p1/p122/stdout.build
	modified: m3tests/src/p1/p134/Main.m3
	modified: m3tests/src/p1/p134/stdout.build
	modified: m3tests/src/p1/p138/stdout.build
	modified: m3tests/src/p1/p139/Main.m3
	modified: m3tests/src/p1/p139/stdout.pgm
	modified: m3tests/src/p1/p155/Main.m3
	modified: m3tests/src/p1/p155/stderr.pgm
	modified: m3tests/src/p1/p158/Main.m3
	modified: m3tests/src/p1/p159/Main.m3
	modified: m3tests/src/p1/p159/stderr.pgm
	modified: m3tests/src/p1/p172/Main.m3
	modified: m3tests/src/p2/p203/stderr.pgm
	modified: m3tests/src/r0/r001/stdout.build
	modified: m3tests/src/r0/r002/stdout.build
	modified: m3tests/src/r0/r002/stdout.pgm
	modified: m3tests/src/r0/r003/stdout.build
	modified: m3tests/src/r0/r004/stdout.build




More information about the M3commit mailing list