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