regression test results for 970907 on mips-sgi-irix5.3

scott snyder snyder@d0sgif.fnal.gov
Mon Sep 8 18:13:00 GMT 1997


hi -

Here are results from running the gcc testsuite on the 970907
snapshot on a mips-sgi-irix5.3 target.

                === gcc Summary ===

# of expected passes            4875
# of unexpected failures        4
# of expected failures          4
# of unsupported tests          7

These are the unexpected failures:

FAIL: gcc.c-torture/compile/961203-1.c,  -O0  
FAIL: gcc.c-torture/compile/961203-1.c,  -O1  
FAIL: gcc.c-torture/compile/961203-1.c,  -O2  
FAIL: gcc.c-torture/compile/961203-1.c,  -O2 -fomit-frame-pointer -finline-functions  

(which are actually expected to fail on most platforms).

This is the same as for the 970904 snapshot.


Here are the results for g++

                === g++ Summary ===

# of expected passes            3260
# of unexpected failures        4
# of unexpected successes       3
# of expected failures          84
# of untested testcases         6


Here are the unexpected failures and successes:

FAIL: g++.jason/operator.C overloaded (test for errors, line 13)
FAIL: g++.jason/operator.C overloaded (test for errors, line 14)
FAIL: g++.mike/p710.C previous declaration as.* (test for errors, line 32)
FAIL: g++.mike/p710.C .B::operator.*overloaded (test for errors, line 35)
XPASS: g++.brendan/scope4.C (test for excess errors)
XPASS: g++.law/temps7.C (test for excess errors)
XPASS: g++.mike/p7325.C *-*-* Execution test


The unexpected failures above are new since the last snapshot.
The unexpected failures of the last snapshot (g++.brendan/crash19.C,
g++.ext/pretty.C, g++.mike/p811.C) have gone away.

The unexpected successes are the same.

Here are the full error messages from operator.C (p710.C appears to give
no errors when compiled):

Executing on host: /exports/data1/snyder/egcs-build/irix5/gcc/testsuite/../xgcc -B/exports/data1/snyder/egcs-build/irix5/gcc/testsuite/../ /exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C    -I/exports/data1/snyder/egcs/libio -I/exports/data1/snyder/egcs-build/irix5/./libio -I/exports/data1/snyder/egcs/libg++ -I/exports/data1/snyder/egcs/libg++/src -I/exports/data1/snyder/egcs/libstdc++ -I/exports/data1/snyder/egcs/libstdc++/stl -I/exports/data1/snyder/egcs-build/irix5/gcc/testsuite/../include -c  -o /tmp/operator.o   
compiler exited with status 1
output is:
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:8: warning: ANSI C++ prohibits overloading operator ?:
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:9: `A::operator ()(int)' must be a nonstatic member function
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:10: `A::operator +(A, A)' must be either a non-static member function or a non-member function
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:11: `A::operator +(int, int)' must take either zero or one argument
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:11: `A::operator +(int, int)' cannot have default arguments
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:12: postfix `A::operator ++(char)' must take `int' as its argument
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:26: `operator -(int, int)' must have an argument of class or enumerated type
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:28: `operator new' takes type `size_t' as first parameter
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:29: `operator delete' takes type `void *' as first parameter
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:29: 
warning: declaration of `operator delete(void *)' throws different exceptions
<internal>:29: warning: previous declaration here
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:31: operator `char *' declared to return `char'
/exports/data1/snyder/egcs/gcc/testsuite/g++.old-deja/g++.jason/operator.C:31: `operator char **(int)' must be a nonstatic member function



For libio and libstd++, all the tests passed:

                === libio Summary ===

# of expected passes            40

                === libstdc++ Summary ===

# of expected passes            30



More information about the Gcc mailing list