This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
regression of egcs-1.0 on powerpc-ibm-aix4.2.1.0
- To: egcs at cygnus dot com
- Subject: regression of egcs-1.0 on powerpc-ibm-aix4.2.1.0
- From: Andrey Slepuhin <pooh at msu dot ru>
- Date: Fri, 05 Dec 1997 23:30:16 +0300
- Organization: Moscow State University
- Reply-To: pooh at msu dot ru
Here are the results of egcs-1.0 g++ testsuite on powerpc-ibm-aix4.2.1.0.
There is a regression with crash19.C and crash48.C files.
Indeed, compiler error messages are valid but they are not the
same as expected in testsuite. I put a part of g++.log file
related to these fails at the end of the message.
Test Run By pooh on Fri Dec 5 04:23:51 1997
Native configuration is powerpc-ibm-aix4.2.1.0
=== g++ tests ===
FAIL: g++.brendan/crash19.C candidate for bad call (test for errors, line 1418)
FAIL: g++.brendan/crash19.C list of candidates for bad call (test for errors,
line 1463)
FAIL: g++.brendan/crash19.C no matching fn for call (test for errors, line 1486)
FAIL: g++.brendan/crash19.C invalid type for default argument -- not expecting
const (test for errors, line 1491)
FAIL: g++.brendan/crash48.C candidates (test for errors, line 14)
FAIL: g++.brendan/crash48.C no match (test for errors, line 20)
XPASS: g++.jason/destruct3.C - (test for bogus messages, line 38)
FAIL: g++.jason/thunk3.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
=== g++ Summary ===
# of expected passes 3390
# of unexpected failures 8
# of unexpected successes 3
# of expected failures 82
# of untested testcases 6
-------------------------------crash19.C-------------------------------
Executing on host: /home/pooh/src/egcs-1.0/gcc/testsuite/../xgcc
-B/home/pooh/src/egcs-1.0/gcc/testsuite/../
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C
-I/home/pooh/src/egcs-1.0/libio
-I/home/pooh/src/egcs-1.0/libio I/home/pooh/src/egcs-1.0/libstdc++
-I/home/pooh/src/egcs-1.0/libstdc++/stl
-I/home/pooh/src/egcs-1.0/gcc/testsuite/../include -c -o /tmp/crash19.o
compiler exited with status 1
output is:
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C: In
method `int filebuf::do_flush()':
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:317:
member `_pbase' is from private base class
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:317:
member `_pptr' is from private base class
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:317:
member `_pbase' is from private base class
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C: At top
level:
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:956:
`bool' is now a keyword
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:1224:
warning: invalid type `void (*)(const void *, FILE *, FILE *)' for default
argument to `void (*)(void *, FILE *, FILE *)'
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C: In
method `dict::dict()':
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:1218:
no matching function for call to `dict::internal::internal (int (*)(const void
*, const void *), void (*)(void *, FILE *), void (*)(const void *, FILE *, FILE
*), const char * (*)(const void *))'
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:1194:
candidates are: dict::internal::internal(const dict::internal &)
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:1169:
dict::internal::internal(int (*)(void *, void *), void (*)(void *, FILE *), void
(*)(void *, FILE *, FILE *), const char* (*)(const void *))
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash19.C:1218:
confused by earlier errors, bailing out
PASS: g++.brendan/crash19.C (test for errors, line 317)
PASS: g++.brendan/crash19.C use of bool as identifier (test for errors, line
956)
PASS: g++.brendan/crash19.C candidate for bad call (test for errors, line 1169)
PASS: g++.brendan/crash19.C candidate list for bad call (test for errors, line
1194)
PASS: g++.brendan/crash19.C no matching fn call (test for errors, line 1218)
PASS: g++.brendan/crash19.C invalid type for default argument -- not expecting
const (test for errors, line 1224)
FAIL: g++.brendan/crash19.C candidate for bad call (test for errors, line 1418)
FAIL: g++.brendan/crash19.C list of candidates for bad call (test for errors,
line 1463)
FAIL: g++.brendan/crash19.C no matching fn for call (test for errors, line 1486)
FAIL: g++.brendan/crash19.C invalid type for default argument -- not expecting
const (test for errors, line 1491)
PASS: g++.brendan/crash19.C (test for excess errors)
----------------------------crash48.C--------------------------------
Executing on host: /home/pooh/src/egcs-1.0/gcc/testsuite/../xgcc
-B/home/pooh/src/egcs-1.0/gcc/testsuite/../
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C -ansi
-pedantic-errors -I/home/pooh/src/egcs-1.0/libio
-I/home/pooh/src/egcs-1.0/libio -I/home/pooh/src/egcs-1.0/libstdc++
-I/home/pooh/src/
egcs-1.0/libstdc++/stl -I/home/pooh/src/egcs-1.0/gcc/testsuite/../include -c -o
/tmp/crash48.o
compiler exited with status 1
output is:
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C:11:
warning: all member functions in class `bug' are private
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C: In
method `bug::bug(int)':
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C:15: no
matching function for call to `internal::internal (int)'
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C:6:
candidates are: internal::internal(const internal &)
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C:6:
internal::internal()
/home/pooh/src/egcs-1.0/gcc/testsuite/g++.old-deja/g++.brendan/crash48.C:15:
confused by earlier errors, bailing out
PASS: g++.brendan/crash48.C candidates are (test for errors, line 6)
PASS: g++.brendan/crash48.C several errors (test for errors, line 11)
FAIL: g++.brendan/crash48.C candidates (test for errors, line 14)
PASS: g++.brendan/crash48.C no match.* (test for errors, line 15)
FAIL: g++.brendan/crash48.C no match (test for errors, line 20)
PASS: g++.brendan/crash48.C (test for excess errors)
--------------------------------------------------------------------------------