From mboxrd@z Thu Jan 1 00:00:00 1970 From: Christian Joensson FOA 72 To: egcs@cygnus.com Subject: egcs-980321: results on RHL 5.0/Intel with binutils-2.8.1.0.23 added Date: Wed, 25 Mar 1998 00:39:00 -0000 Message-id: <199803250721.IAA28939@arnljot.lin.foa.se> X-SW-Source: 1998-03/msg00843.html glibc-2.0.7-4 gcc --version egcs-2.90.27 980315 (egcs-1.0.2 release) as --version GNU assembler 980303 Copyright 1997 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. This assembler was configured for a target of `i586-pc-linux-gnu'. ld --version GNU ld 2.8.2 Copyright 1997 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License. This program has absolutely no warranty. Supported emulations: elf_i386 i386linux But where did the libio tests go??? === libstdc++ tests === FAIL: tcomplex.cc compilation FAIL: tcomplex.cc -O compilation FAIL: tlist.cc compilation FAIL: tlist.cc -O compilation FAIL: tmap.cc compilation FAIL: tmap.cc -O compilation FAIL: tstring.cc compilation FAIL: tstring.cc -O compilation FAIL: tvector.cc compilation FAIL: tvector.cc -O compilation === libstdc++ Summary === # of unexpected failures 10 # of expected failures 20 === gcc tests === FAIL: gcc.dg/980226-1.c (test for excess errors) FAIL: gcc.dg/980312-1.c (test for excess errors) === gcc Summary === # of expected passes 6008 # of unexpected failures 2 # of expected failures 6 # of unsupported tests 8 /usr/src/redhat/objdir/gcc/xgcc version egcs-2.91.15 980321 (gcc-2.8.0 release) === g++ tests === FAIL: g++.brendan/copy9.C (test for excess errors) FAIL: g++.brendan/crash15.C destructor (test for errors, line 18) FAIL: g++.brendan/crash15.C (test for excess errors) FAIL: g++.brendan/crash30.C (test for excess errors) FAIL: g++.brendan/crash38.C (test for excess errors) FAIL: g++.brendan/crash39.C (test for excess errors) FAIL: g++.brendan/crash49.C return type for main (test for errors, line 9) FAIL: g++.brendan/crash49.C (test for excess errors) FAIL: g++.brendan/crash52.C ambiguates.* (test for errors, line 7) FAIL: g++.brendan/crash52.C new decl.* (test for errors, line 10) FAIL: g++.brendan/crash52.C non-void function (test for errors, line 12) FAIL: g++.brendan/crash52.C (test for excess errors) FAIL: g++.brendan/crash62.C cannot convert .die.* (test for errors, line 29) FAIL: g++.brendan/crash62.C (test for excess errors) FAIL: g++.brendan/crash8.C (test for excess errors) FAIL: g++.brendan/cvt1.C comma (test for errors, line 8) FAIL: g++.brendan/cvt1.C comma (test for errors, line 18) FAIL: g++.brendan/cvt1.C (test for excess errors) FAIL: g++.brendan/err-msg3.C (test for excess errors) FAIL: g++.brendan/nest21.C (test for excess errors) FAIL: g++.brendan/ptolemy2.C (test for excess errors) FAIL: g++.brendan/template9.C (test for excess errors) FAIL: g++.eh/ptr1.C Execution test FAIL: g++.jason/2371.C (test for excess errors) FAIL: g++.jason/template24.C (test for excess errors) FAIL: g++.jason/template31.C (test for excess errors) FAIL: g++.jason/typeid1.C (test for excess errors) FAIL: g++.law/arg1.C candidate (test for errors, line 12) FAIL: g++.law/arg1.C candidate (test for errors, line 13) FAIL: g++.law/arg1.C candidate (test for errors, line 18) FAIL: g++.law/arg1.C candidate (test for errors, line 19) FAIL: g++.law/arg1.C .* (test for errors, line 27) FAIL: g++.law/arg1.C .* (test for errors, line 28) FAIL: g++.law/arg1.C (test for excess errors) FAIL: g++.law/arg8.C (test for excess errors) FAIL: g++.law/arm12.C .* (test for errors, line 26) FAIL: g++.law/arm12.C within this (test for errors, line 36) FAIL: g++.law/arm12.C (test for excess errors) FAIL: g++.law/arm9.C candidate (test for errors, line 22) FAIL: g++.law/arm9.C .* (test for errors, line 26) FAIL: g++.law/arm9.C (test for excess errors) FAIL: g++.law/bad-error7.C (test for excess errors) FAIL: g++.law/code-gen5.C (test for excess errors) FAIL: g++.law/ctors10.C .* (test for errors, line 21) FAIL: g++.law/ctors10.C (test for excess errors) FAIL: g++.law/ctors12.C (test for excess errors) FAIL: g++.law/ctors13.C .* (test for errors, line 6) FAIL: g++.law/ctors13.C .* (test for errors, line 10) FAIL: g++.law/ctors13.C all member functions are private (test for warnings, lin e 7) FAIL: g++.law/ctors13.C (test for excess errors) FAIL: g++.law/ctors17.C candidate (test for errors, line 14) FAIL: g++.law/ctors17.C candidate (test for errors, line 15) FAIL: g++.law/ctors17.C .* (test for errors, line 20) FAIL: g++.law/ctors17.C (test for excess errors) FAIL: g++.law/cvt16.C (test for excess errors) FAIL: g++.law/cvt2.C (test for excess errors) FAIL: g++.law/cvt7.C (test for excess errors) FAIL: g++.law/enum5.C .* (test for errors, line 69) FAIL: g++.law/enum5.C .* (test for errors, line 82) FAIL: g++.law/except5.C (test for excess errors) FAIL: g++.law/missed-error2.C candidate (test for errors, line 11) FAIL: g++.law/missed-error2.C candidate (test for errors, line 12) FAIL: g++.law/missed-error2.C .* (test for errors, line 15) FAIL: g++.law/missed-error2.C (test for errors, line 26) FAIL: g++.law/missed-error2.C (test for excess errors) FAIL: g++.law/nest3.C (test for excess errors) FAIL: g++.law/operators32.C type.*// ERROR - trying to.* (test for errors, line 52) FAIL: g++.law/operators32.C type.*// ERROR - trying to.* (test for errors, line 53) FAIL: g++.law/operators32.C (test for excess errors) FAIL: g++.law/vbase1.C (test for excess errors) FAIL: g++.law/virtual3.C (test for excess errors) FAIL: g++.law/visibility1.C (test for excess errors) FAIL: g++.law/visibility10.C .* (test for errors, line 13) FAIL: g++.law/visibility10.C (test for excess errors) FAIL: g++.law/visibility13.C previous declaration.* (test for errors, line 66) FAIL: g++.law/visibility13.C member .size.* (test for errors, line 77) FAIL: g++.law/visibility13.C member .ia.* (test for errors, line 78) FAIL: g++.law/visibility13.C .struct Array_RC redecl.* (test for errors, line 10 0) FAIL: g++.law/visibility13.C (test for excess errors) FAIL: g++.law/visibility17.C private (test for errors, line 34) FAIL: g++.law/visibility17.C private (test for errors, line 39) FAIL: g++.law/visibility17.C .* (test for errors, line 45) FAIL: g++.law/visibility17.C .* (test for errors, line 50) FAIL: g++.law/visibility17.C (test for excess errors) FAIL: g++.law/visibility2.C (test for excess errors) FAIL: g++.law/visibility25.C (test for excess errors) FAIL: g++.law/visibility7.C private (test for errors, line 19) FAIL: g++.law/visibility7.C private (test for errors, line 21) FAIL: g++.law/visibility7.C .* (test for errors, line 56) FAIL: g++.law/visibility7.C .* (test for errors, line 58) FAIL: g++.law/visibility7.C (test for excess errors) FAIL: g++.mike/dyncast7.C (test for excess errors) FAIL: g++.mike/eh13.C (test for excess errors) FAIL: g++.mike/eh2.C (test for excess errors) FAIL: g++.mike/eh36.C Execution test FAIL: g++.mike/eh37.C Execution test FAIL: g++.mike/eh38.C Execution test FAIL: g++.mike/eh44.C Execution test FAIL: g++.mike/eh47.C Execution test FAIL: g++.mike/eh48.C Execution test FAIL: g++.mike/eh5.C Execution test FAIL: g++.mike/memoize1.C (test for excess errors) FAIL: g++.mike/net34.C (test for excess errors) FAIL: g++.mike/net46.C (test for excess errors) XPASS: g++.mike/ns3.C (test for errors, line 1) FAIL: g++.mike/p658.C (test for excess errors) FAIL: g++.mike/rtti1.C (test for excess errors) FAIL: g++.other/friend1.C (test for excess errors) FAIL: g++.pt/explicit12.C (test for excess errors) FAIL: g++.pt/explicit13.C (test for excess errors) FAIL: g++.pt/memclass7.C (test for excess errors) FAIL: g++.pt/spec10.C (test for excess errors) FAIL: g++.pt/spec11.C (test for excess errors) FAIL: g++.pt/spec12.C (test for excess errors) FAIL: g++.pt/spec13.C (test for excess errors) FAIL: g++.pt/spec15.C (test for excess errors) FAIL: g++.pt/spec6.C no matching function (test for errors, line 25) FAIL: g++.pt/spec6.C no matching function (test for errors, line 28) FAIL: g++.pt/spec6.C (test for excess errors) FAIL: g++.pt/ttp19.C (test for excess errors) FAIL: g++.pt/ttp40.C (test for excess errors) === g++ Summary === # of expected passes 3596 # of unexpected failures 120 # of unexpected successes 1 # of expected failures 103 # of untested testcases 6 /usr/src/redhat/objdir/gcc/testsuite/../xgcc version egcs-2.91.15 980321 (gcc-2. 8.0 release) === g77 tests === FAIL: g77.f-torture/execute/971102-1.f compilation, -O0 FAIL: g77.f-torture/execute/971102-1.f compilation, -O1 FAIL: g77.f-torture/execute/971102-1.f compilation, -O2 FAIL: g77.f-torture/execute/971102-1.f compilation, -O2 -fomit-frame-pointer -f inline-functions FAIL: g77.f-torture/execute/971102-1.f compilation, -O2 -fomit-frame-pointer -f inline-functions -funroll-loops FAIL: g77.f-torture/execute/971102-1.f compilation, -O2 -fomit-frame-pointer -f inline-functions -funroll-all-loops 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 -finli ne-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 -finl ine-functions FAIL: g77.f-torture/execute/claus.f compilation, -O2 -fomit-frame-pointer -finl ine-functions -funroll-loops FAIL: g77.f-torture/execute/claus.f compilation, -O2 -fomit-frame-pointer -finl ine-functions -funroll-all-loops 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 -f inline-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 -finl ine-functions FAIL: g77.f-torture/execute/dnrm2.f compilation, -O2 -fomit-frame-pointer -finl ine-functions -funroll-loops FAIL: g77.f-torture/execute/dnrm2.f compilation, -O2 -fomit-frame-pointer -finl ine-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 -finli ne-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 -finlin e-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 -finl ine-functions FAIL: g77.f-torture/execute/short.f compilation, -O2 -fomit-frame-pointer -finl ine-functions -funroll-loops FAIL: g77.f-torture/execute/short.f compilation, -O2 -fomit-frame-pointer -finl ine-functions -funroll-all-loops === g77 Summary === # of expected passes 76 # of unexpected failures 46 # of untested testcases 46 /usr/src/redhat/objdir/gcc/g77 version egcs-2.91.15 980321 (gcc-2.8.0 release) Ehrm, what went wrong? I do realize that I ran the tests as root, but should that really matter? Aha, I did enable threads for the first time. Could it be that? The config.status indicate the following parameters was used: ../egcs-980321/configure --host=i586-pc-linux-gnu --prefix=/home72/chj/egcs-9803 22-linux --verbose --with-gnu-ld --with-gnu-as --enable-shared --enable-haifa -- enable-threads --norecursion Well, I'm confident that you're on the right track... /ChJ