From mboxrd@z Thu Jan 1 00:00:00 1970 From: "J. Kean Johnston" To: EGCS Mailing List Subject: i586-pc-sco3.2v5.0.4 results for 1.0.1 Date: Wed, 07 Jan 1998 14:47:00 -0000 Message-id: <19980107131755.00822@sco.com> X-SW-Source: 1998-01/msg00167.html 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