This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

egcs-1.1 prerelease vs egcs-1.0.3a on stock Red Hat 5.1 Alpha


[ alphaev56-unknown-gnu-linux ]

All results on stock Red Hat 5.1 Alpha, AFAICD:

It's hard to compare two versions of the compilers if their  
regression tests differ, but I'll try anyway.

--> Here are the results using egcs-1.0.3a using its own testsuite:

[ BTW, this is an executive summary, so I skipped empty lines ]

                === libio Summary ===
# of expected passes            40
                === libstdc++ Summary ===
# of expected passes            30
                === gcc tests ===
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O0
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O1
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O2
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O2  
-fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution,  -O0
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution,  -O1
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution,  -O2
FAIL: gcc.c-torture/execute/ieee/fp-cmp-1.c execution,  -O2  
-fomit-frame-pointer -finline-functions
FAIL: 921210-1.c
                === gcc Summary ===
# of expected passes            4874
# of unexpected failures        9
# of expected failures          5
# of unsupported tests          7
                === g++ tests ===
FAIL: g++.benjamin/p12475.C  (test for warnings, line 4)
XPASS: g++.brendan/array1.C overflow in array dimension.* , (test  
for errors, line 6)
XPASS: g++.jason/destruct3.C - (test for bogus messages, line 38)
XPASS: g++.law/profile1.C (test for excess errors)
XPASS: g++.law/profile1.C  Execution test
XPASS: g++.mike/dyncast1.C  Execution test
XPASS: g++.mike/dyncast2.C  Execution test
FAIL: g++.mike/eh39.C  Execution test
FAIL: g++.mike/eh40.C  Execution test
FAIL: g++.mike/p6610a.C  Execution test
                === g++ Summary ===
# of expected passes            3391
# of unexpected failures        4
# of unexpected successes       6
# of expected failures          82
# of untested testcases         6
                === g77 tests ===
FAIL: g77.f-torture/execute/dnrm2.f execution,  -O1
FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2
FAIL: g77.f-torture/execute/dnrm2.f execution,  -O2  
-fomit-frame-pointer -finline-functions
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 ===
# of expected passes            127
# of unexpected failures        5

--> Now for the egcs-1.1 (CVS'd 9807211500UTC) results:

                === libio Summary ===
# of expected passes            40
                === libio Summary ===
# of expected passes            40
                === gcc tests ===
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2
FAIL: gcc.c-torture/execute/980506-2.c execution,  -O2 -g
FAIL: gcc.c-torture/execute/980506-2.c execution,  -Os
FAIL: gcc.c-torture/execute/980526-1.c execution,  -O2  
-fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O0
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O1
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O2
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O2  
-fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/complex-5.c execution,  -O2 -g
FAIL: gcc.c-torture/execute/complex-5.c execution,  -Os
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O0
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O1
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O2
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O2  
-fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -O2 -g
FAIL: gcc.c-torture/execute/ieee/mzero2.c execution,  -Os
FAIL: gcc.dg/980626-1.c (test for excess errors)
                === gcc Summary ===
# of expected passes            7481
# of unexpected failures        17
# of expected failures          7
# of unsupported tests          18
                === g++ tests ===
XPASS: g++.benjamin/p12475.C (test for excess errors)
XPASS: g++.brendan/array1.C overflow in array dimension.* , (test  
for errors, line 6)
FAIL: g++.brendan/nest21.C (test for excess errors)
FAIL: g++.gb/scope10.C (test for excess errors)
FAIL: g++.gb/sig19.C (test for excess errors)
FAIL: g++.gb/sig21.C (test for excess errors)
FAIL: g++.gb/sig30.C (test for excess errors)
FAIL: g++.jason/synth5.C (test for excess errors)
FAIL: g++.jason/thunk1.C (test for excess errors)
FAIL: g++.jason/thunk2.C (test for excess errors)
FAIL: g++.law/operators8.C (test for excess errors)
XPASS: g++.law/profile1.C (test for excess errors)
XPASS: g++.law/profile1.C  Execution test
FAIL: g++.mike/net21.C (test for excess errors)
FAIL: g++.mike/p3041.C (test for excess errors)
FAIL: g++.mike/p3139.C (test for excess errors)
FAIL: g++.mike/p4511.C (test for excess errors)
FAIL: g++.mike/p5611.C (test for excess errors)
FAIL: g++.mike/p6610a.C (test for excess errors)
FAIL: g++.mike/p6610b.C (test for excess errors)
FAIL: g++.mike/rtti3.C (test for excess errors)
FAIL: g++.mike/virt4.C (test for excess errors)
FAIL: g++.mike/virt5.C (test for excess errors)
FAIL: g++.other/new.C (test for excess errors)
FAIL: g++.other/new2.C (test for excess errors)
FAIL: g++.pt/explicit69.C not a template instantiation (test for  
errors, line 2)
FAIL: g++.pt/mi1.C (test for excess errors)
FAIL: g++.pt/spec3.C (test for excess errors)
FAIL: g++.robertl/eb130.C (test for excess errors)
FAIL: g++.robertl/eb131.C bar is an unqualified-id. (test for  
errors, line 19)
FAIL: g++.robertl/eb131.C (test for excess errors)
FAIL: g++.robertl/eb133.C parse error (test for errors, line 10)
FAIL: g++.robertl/eb15.C (test for excess errors)
FAIL: g++.robertl/eb2.C (test for excess errors)
FAIL: g++.robertl/eb56.C (test for excess errors)
FAIL: g++.robertl/eb71.C (test for excess errors)
FAIL: g++.robertl/eb83.C (test for excess errors)
                === g++ Summary ===
# of expected passes            4163
# of unexpected failures        33
# of unexpected successes       4
# of expected failures          111
# of untested testcases         7
                === g77 tests ===
FAIL: g77.f-torture/execute/auto0.f execution,  -Os
                === g77 Summary ===
# of expected passes            404
# of unexpected failures        1

Remarks:

At least g77 doesn't fail compile/980310-6.f - Good.

The robertl/eb* C++ testcases are new with egcs-1.1 so failing some  
of them doesn't seem to be a problem to me (but don't take my word  
for it - I'm not a C++ connaisseur).

For the gcc tests, it seems that solving one -mieee problem  
introduces another.  Complex is failing due to the well-known  
problem of supporting complex arithmetic (or is it simply SC/DCmode  
?) in the "middle end".  The other tests are new with this release.

HTH,
Toon.

PS: Thanks to Greg Lindahl for providing access to this machine.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]