i586-pc-sco3.2v5.0.4 results for 1.0.1

J. Kean Johnston jkj@sco.com
Wed Jan 7 14:47:00 GMT 1998


All, here are the results. The only ones which worry me are the GCC failures
on 921215-1.c, 931002-1.c and nestfunc-1.c in ELF mode. They ONLY fail
in ELF mode, and they all seem to be related to trampolines. I can give
assembler output to anyone who cases about this. I certainly dont know
what to do with it. Other than that, it looks good. I applied my patch
to sco5.h to allow gcc -static to work BTW, but that wont affect any
of the tests.

I personally think that its great that the compiler passes ALL of the
GCC tests in normal(ELF) and COFF mode, with only those 3 failures in PIC
mode. I wish though, someone could explain the G++ bugs to me. The g77
bugs in PIC mode are a known failure. The PIC code is emitting an
illegal instruction.

But other than that, this is looking real real good. Well done everyone.

Kean.

Results of tests in file g++.sum:
XPASS: g++.jason/destruct3.C - (test for bogus messages, line 38)
FAIL: g++.jason/thunk2.C (test for excess errors)
FAIL: g++.law/profile1.C (test for excess errors)
XPASS: g++.mike/dyncast1.C  Execution test
XPASS: g++.mike/dyncast2.C  Execution test
FAIL: g++.mike/eh30.C (test for excess errors)
FAIL: g++.mike/init1.C  Execution test
FAIL: g++.mike/p2736.C  Execution test
FAIL: g++.mike/p4750.C (test for excess errors)
		=== g++ Summary for unix/-mcoff ===
# of expected passes		3392
# of unexpected failures	6
# of unexpected successes	3
# of expected failures		82
# of untested testcases		6
XPASS: g++.jason/destruct3.C - (test for bogus messages, line 38)
FAIL: g++.law/profile1.C (test for excess errors)
XPASS: g++.mike/dyncast1.C  Execution test
XPASS: g++.mike/dyncast2.C  Execution test
		=== g++ Summary for unix/-melf ===
# of expected passes		3398
# of unexpected failures	1
# of unexpected successes	3
# of expected failures		81
# of untested testcases		6
XPASS: g++.jason/destruct3.C - (test for bogus messages, line 38)
FAIL: g++.law/profile1.C (test for excess errors)
XPASS: g++.mike/dyncast1.C  Execution test
XPASS: g++.mike/dyncast2.C  Execution test
		=== g++ Summary for unix/-fPIC ===
# of expected passes		3398
# of unexpected failures	1
# of unexpected successes	3
# of expected failures		81
# of untested testcases		6
		=== g++ Summary ===
# of expected passes		10188
# of unexpected failures	8
# of unexpected successes	9
# of expected failures		244
# of untested testcases		18
 
Results of tests in file g77.sum:
FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
		=== g77 Summary for unix/-mcoff ===
# of expected passes		130
# of unexpected failures	2
FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
		=== g77 Summary for unix/-melf ===
# of expected passes		130
# of unexpected failures	2
FAIL: g77.f-torture/compile/alpha1.f,  -O1  
FAIL: g77.f-torture/compile/alpha1.f,  -O2  
FAIL: g77.f-torture/compile/alpha1.f,  -O2 -fomit-frame-pointer -finline-functions  
FAIL: g77.f-torture/execute/cabs.f compilation,  -O0 
FAIL: g77.f-torture/execute/cabs.f compilation,  -O1 
FAIL: g77.f-torture/execute/cabs.f compilation,  -O2 
FAIL: g77.f-torture/execute/cabs.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/claus.f compilation,  -O0 
FAIL: g77.f-torture/execute/claus.f compilation,  -O1 
FAIL: g77.f-torture/execute/claus.f compilation,  -O2 
FAIL: g77.f-torture/execute/claus.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/complex_1.f compilation,  -O0 
FAIL: g77.f-torture/execute/complex_1.f compilation,  -O1 
FAIL: g77.f-torture/execute/complex_1.f compilation,  -O2 
FAIL: g77.f-torture/execute/complex_1.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/dcomplex.f compilation,  -O0 
FAIL: g77.f-torture/execute/dcomplex.f compilation,  -O1 
FAIL: g77.f-torture/execute/dcomplex.f compilation,  -O2 
FAIL: g77.f-torture/execute/dcomplex.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O0 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O1 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O2 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/dnrm2.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
FAIL: g77.f-torture/execute/erfc.f compilation,  -O0 
FAIL: g77.f-torture/execute/erfc.f compilation,  -O1 
FAIL: g77.f-torture/execute/erfc.f compilation,  -O2 
FAIL: g77.f-torture/execute/erfc.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/exp.f compilation,  -O0 
FAIL: g77.f-torture/execute/exp.f compilation,  -O1 
FAIL: g77.f-torture/execute/exp.f compilation,  -O2 
FAIL: g77.f-torture/execute/exp.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/le.f compilation,  -O0 
FAIL: g77.f-torture/execute/le.f compilation,  -O1 
FAIL: g77.f-torture/execute/short.f compilation,  -O0 
FAIL: g77.f-torture/execute/short.f compilation,  -O1 
FAIL: g77.f-torture/execute/short.f compilation,  -O2 
FAIL: g77.f-torture/execute/short.f compilation,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: g77.f-torture/execute/short.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-loops 
FAIL: g77.f-torture/execute/short.f compilation,  -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops 
		=== g77 Summary for unix/-fPIC ===
# of expected passes		53
# of unexpected failures	41
# of untested testcases		38
		=== g77 Summary ===
# of expected passes		313
# of unexpected failures	45
# of untested testcases		38
 
Results of tests in file gcc.sum:
		=== gcc Summary for unix/-mcoff ===
# of expected passes		4883
# of expected failures		5
# of unsupported tests		7
		=== gcc Summary for unix/-melf ===
# of expected passes		4883
# of expected failures		5
# of unsupported tests		7
FAIL: gcc.c-torture/execute/921215-1.c execution,  -O0 
FAIL: gcc.c-torture/execute/921215-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/921215-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/921215-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/931002-1.c execution,  -O0 
FAIL: gcc.c-torture/execute/931002-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/931002-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/931002-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O0 
FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O1 
FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O2 
FAIL: gcc.c-torture/execute/nestfunc-1.c execution,  -O2 -fomit-frame-pointer -finline-functions 
FAIL: gcc.misc-tests/gcov-1.c execution test
FAIL: gcov-1.c:1:is 4:should be 11
FAIL: gcov-1.c:1:is 5:should be 10
FAIL: gcov-1.c:1:is 7:should be 1
FAIL: gcc.misc-tests/gcov-2.c execution test (PRMS 8294)
		=== gcc Summary for unix/-fPIC ===
# of expected passes		4868
# of unexpected failures	17
# of expected failures		5
# of unsupported tests		7
		=== gcc Summary ===
# of expected passes		14634
# of unexpected failures	17
# of expected failures		15
# of unsupported tests		21
 
Results of tests in file libio.sum:
		=== libio Summary for unix/-mcoff ===
# of expected passes		40
		=== libio Summary for unix/-melf ===
# of expected passes		40
		=== libio Summary for unix/-fPIC ===
# of expected passes		40
		=== libio Summary ===
# of expected passes		120
 
Results of tests in file libstdc++.sum:
		=== libstdc++ Summary for unix/-mcoff ===
# of expected passes		30
		=== libstdc++ Summary for unix/-melf ===
# of expected passes		30
		=== libstdc++ Summary for unix/-fPIC ===
# of expected passes		30
		=== libstdc++ Summary ===
# of expected passes		90
 



More information about the Gcc mailing list