This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
egcs-980205: bugreport - results on m68k-motorola-sysv haifa disabled
- To: egcs at cygnus dot com
- Subject: egcs-980205: bugreport - results on m68k-motorola-sysv haifa disabled
- From: Manfred Hollstein <manfred at s-direktnet dot de>
- Date: Thu, 12 Feb 98 10:09:43 +0100
- Cc: egcs-bugs at cygnus dot com
- Reply-To: Manfred Hollstein <manfred at s-direktnet dot de>
Sources:
- egcs-980205
- libg++-2.8.1-980201
Configuration:
- m68k-motorola-sysv
Environment:
- GNU binutils snapshot gas-980119
- dejagnu-971028
Patches applied:
[1]: [971016]: PICFLAG vs. multilib - solution from <manfred@s-direktnet.de>
[2]: Install c++filt from <manfred@s-direktnet.de>
[3]: `configure: When making link, also check the current ...' patch from
<hjl@gnu.ai.mit.edu> for libg++
[4]: `Re: [971016]: PICFLAG vs. multilib - solution' patch for libg++ from
<manfred@s-direktnet.de> submitted Fri, 6 Feb 98
[5]: `[980205]: Patch for wrong mangling (was: Re: [980129]: bug in COFF's
name mangling?)' patch from <manfred@s-direktnet.de>
[6]: `[980205]: Patch for missing definition of size_t' patch from
<manfred@s-direktnet.de>
[7]: `[980205]: libf2c/libU77/configure out of date' patch from
<manfred@s-direktnet.de>
[8]: `[980205]: Patch for libf2c overflowing argsize limit' patch from
<manfred@s-direktnet.de>
config env:
CC=gcc
CFLAGS=-O9
CXXFLAGS=-O9
LDFLAGS=-s
config flags:
--with-gnu-as --with-gnu-ld
--prefix=/u/b60/manfred/gnu/delta
--with-gxx-include-dir=/u/b60/manfred/gnu/delta/lib/gcc-lib/delta/egcs-2.91.07/include/g++
--with-local-prefix=/u/b60/manfred/gnu/delta
BOOT_CFLAGS:
-O9 -D__USE_FIXED_PROTOTYPES__
gcc used for bootstrapping:
gcc version 2.8.0
The results are pretty bad. I know that many of the g++ failures are caused
by the `bloody initially unavailable and the generated fixed stdlib.h' on
this system failing to provide a definition of `size_t'; most of the test cases
depend on <stdlib.h> to provide a definition, though. According to my reading
of ANSI-C, size_t should be defined by <stddef.h>; what should we fix: the
testcases or my <stdlib.h>? What do you think?
But, the high number of `Internal compiler error.'s are causing me serious
headache.
Results:
--------
Test Run By manfred on Tue Feb 10 18:30:56 1998
Native configuration is m68k-motorola-sysv
=== libio Summary ===
# of expected passes 40
Test Run By manfred on Tue Feb 10 18:58:47 1998
Native configuration is m68k-motorola-sysv
=== libstdc++ Summary ===
# of expected passes 18
# of unexpected failures 4
# of expected failures 8
Test Run By manfred on Tue Feb 10 22:52:12 1998
Native configuration is m68k-motorola-sysv
=== gcc Summary ===
# of expected passes 5956
# of unexpected failures 3
# of expected failures 20
# of untested testcases 14
# of unsupported tests 6
/home/manfred/work/GNU/egcs-980205-de/gcc/xgcc version egcs-2.91.07 980205 (gcc-2.8.0 release)
Test Run By manfred on Wed Feb 11 11:20:36 1998
Native configuration is m68k-motorola-sysv
=== g++ Summary ===
# of expected passes 3537
# of unexpected failures 90
# of unexpected successes 3
# of expected failures 98
# of untested testcases 6
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../xgcc version egcs-2.91.07 980205 (gcc-2.8.0 release)
Details:
--------
=== libstdc++ tests ===
FAIL: tlist.cc compilation
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tlist.cc: In function `int main()':
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tlist.cc:162: Internal compiler error.
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tlist.cc:162: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: tlist.cc -O compilation
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tlist.cc: In function `int main()':
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tlist.cc:162: Internal compiler error.
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tlist.cc:162: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: tvector.cc compilation
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tvector.cc: In method `class ostream_iterator<char> __copy_dispatch<char *,ostream_iterator<char> >::operator ()<char *, ostream_iterator<char>>(char *, char *, class ostream_iterator<char>)':
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tvector.cc:23: Internal compiler error.
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tvector.cc:23: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: tvector.cc -O compilation
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tvector.cc: In method `class ostream_iterator<char> __copy_dispatch<char *,ostream_iterator<char> >::operator ()<char *, ostream_iterator<char>>(char *, char *, class ostream_iterator<char>)':
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tvector.cc:23: Internal compiler error.
../../../../egcs-980205/libstdc++/testsuite/libstdc++.tests/../../tests/tvector.cc:23: Please submit a full bug report to `egcs-bugs@cygnus.com'.
=== gcc tests ===
FAIL: gcov-1.c:14:is 22:should be 11
FAIL: gcov-1.c:15:is 20:should be 10
FAIL: gcov-1.c:17:is 2:should be 1
=== g++ tests ===
FAIL: g++.brendan/operators5.C (test for excess errors)
.../g++.old-deja/g++.brendan/operators5.C:37: Internal compiler error.
.../g++.old-deja/g++.brendan/operators5.C:37: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.brendan/reference1.C (test for excess errors)
.../g++.old-deja/g++.brendan/reference1.C:41: Internal compiler error.
.../g++.old-deja/g++.brendan/reference1.C:41: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.eh/cleanup1.C Execution test
FAIL: g++.eh/new1.C Execution test
FAIL: g++.eh/new2.C Execution test
FAIL: g++.eh/pdel1.C Execution test
FAIL: g++.eh/pdel2.C Execution test
FAIL: g++.eh/ptr1.C Execution test
FAIL: g++.eh/rethrow1.C Execution test
FAIL: g++.eh/rethrow2.C Execution test
FAIL: g++.eh/rethrow3.C Execution test
FAIL: g++.eh/rethrow4.C Execution test
FAIL: g++.eh/rethrow5.C Execution test
FAIL: g++.eh/spec1.C Execution test
FAIL: g++.eh/spec2.C Execution test
FAIL: g++.eh/spec3.C Execution test
FAIL: g++.jason/ambig3.C (test for excess errors)
.../g++.old-deja/g++.jason/ambig3.C: In function `void f()':
.../g++.old-deja/g++.jason/ambig3.C:12: type specifier omitted for parameter
.../g++.old-deja/g++.jason/ambig3.C:14: request for member `k' in `a(int *)', which is of non-aggregate type `A ()(int *)'
.../g++.old-deja/g++.jason/ambig3.C:16: confused by earlier errors, bailing out
FAIL: g++.jason/byval2.C (test for excess errors)
.../g++.old-deja/g++.jason/byval2.C:23: Internal compiler error.
.../g++.old-deja/g++.jason/byval2.C:23: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.jason/delete2.C (test for excess errors)
.../g++.old-deja/g++.jason/delete2.C:16: Internal compiler error.
.../g++.old-deja/g++.jason/delete2.C:16: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.jason/inline3.C Execution test
FAIL: g++.jason/ref7.C (test for excess errors)
.../g++.old-deja/g++.jason/ref7.C:21: Internal compiler error.
.../g++.old-deja/g++.jason/ref7.C:21: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.jason/return.C Execution test
FAIL: g++.jason/return2.C (test for excess errors)
.../g++.old-deja/g++.jason/return2.C:23: Internal compiler error.
.../g++.old-deja/g++.jason/return2.C:23: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.jason/return3.C (test for excess errors)
.../g++.old-deja/g++.jason/return3.C:19: Internal compiler error.
.../g++.old-deja/g++.jason/return3.C:19: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.jason/template36.C (test for excess errors)
.../g++.old-deja/g++.jason/template36.C:51: Internal compiler error.
.../g++.old-deja/g++.jason/template36.C:51: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.jason/temporary4.C (test for excess errors)
/home/manfred/tmp/cca152381.o(.text+0x62):temporary4.C: undefined reference to `A::A(A const &)'
/home/manfred/tmp/cca152381.o(.text+0xac):temporary4.C: undefined reference to `A::A(A const &)'
FAIL: g++.jason/temporary7.C (test for excess errors)
.../g++.old-deja/g++.jason/temporary7.C:29: Internal compiler error.
.../g++.old-deja/g++.jason/temporary7.C:29: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.jason/temporary8.C Execution test
FAIL: g++.jason/thunk2.C (test for excess errors)
/tmp/cca15308.s: Assembler messages:
/tmp/cca15308.s:45: Error: operands mismatch -- statement `jbsr __1APv,a1' ignored
/tmp/cca15308.s:58: Error: operands mismatch -- statement `jbsr __1APv,a1' ignored
/tmp/cca15308.s:84: Error: operands mismatch -- statement `jbsr __1APv,a1' ignored
/tmp/cca15308.s:108: Error: operands mismatch -- statement `jbsr __1ARC1A,a1' ignored
/tmp/cca15308.s:128: Error: operands mismatch -- statement `jbsr __main,a1' ignored
/tmp/cca15308.s:132: Error: operands mismatch -- statement `jbsr __8CExample,a1' ignored
/tmp/cca15308.s:139: Error: operands mismatch -- statement `jbsr test__FR6MMixin,a1' ignored
/tmp/cca15308.s:179: Error: operands mismatch -- statement `jbsr MixinFunc__8CExampleiG1A,a1' ignored
/tmp/cca15308.s:187: Error: operands mismatch -- statement `jbsr __1ARC1A,a1' ignored
/tmp/cca15308.s:240: Error: operands mismatch -- statement `jbsr __tf6MMixin,a1' ignored
/tmp/cca15308.s:242: Error: operands mismatch -- statement `jbsr __tf5CBase,a1' ignored
/tmp/cca15308.s:255: Error: operands mismatch -- statement `jbsr __rtti_class,a1' ignored
/tmp/cca15308.s:293: Error: operands mismatch -- statement `jbsr __rtti_user,a1' ignored
/tmp/cca15308.s:323: Error: operands mismatch -- statement `jbsr __6MMixin,a1' ignored
/tmp/cca15308.s:362: Error: operands mismatch -- statement `jbsr __rtti_user,a1' ignored
FAIL: g++.jason/thunk3.C (test for excess errors)
.../g++.old-deja/g++.jason/thunk3.C:56: generic thunk code fails for method `struct A CExample::MixinFunc(int ...)' which uses `...'
FAIL: g++.law/arm13.C (test for excess errors)
.../g++.old-deja/g++.law/arm13.C:5: `size_t' was not declared in this scope
.../g++.old-deja/g++.law/arm13.C:5: parse error before `*'
.../g++.old-deja/g++.law/arm13.C:5: `place' undeclared (first use this function)
.../g++.old-deja/g++.law/arm13.C:5: (Each undeclared identifier is reported only once
.../g++.old-deja/g++.law/arm13.C:5: for each function it appears in.)
.../g++.old-deja/g++.law/arm13.C:5: warning: control reaches end of non-void function `operator new(int)'
.../g++.old-deja/g++.law/arm13.C:6: `size_t' was not declared in this scope
.../g++.old-deja/g++.law/arm13.C:6: `void * malloc' redeclared as different kind of symbol
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../include/stdlib.h:16: previous declaration of `void * malloc(unsigned int)'
.../g++.old-deja/g++.law/arm13.C:11: `malloc' cannot be used as a function
.../g++.old-deja/g++.law/arm13.C:12: no matching function for call to `operator new (, int *&)'
<internal>:12: candidates are: operator new(unsigned int)
.../g++.old-deja/g++.law/arm13.C:5: operator new(int)
.../g++.old-deja/g++.law/arm13.C:12: confused by earlier errors, bailing out
FAIL: g++.law/code-gen5.C (test for excess errors)
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../include/assert.h:8: too many arguments to function `_assert()'
.../g++.old-deja/g++.law/code-gen5.C:109: at this point in file
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../include/assert.h:8: too many arguments to function `_assert()'
.../g++.old-deja/g++.law/code-gen5.C:119: at this point in file
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../include/assert.h:8: too many arguments to function `_assert()'
.../g++.old-deja/g++.law/code-gen5.C:145: at this point in file
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../include/assert.h:8: too many arguments to function `_assert()'
.../g++.old-deja/g++.law/code-gen5.C:153: at this point in file
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../include/assert.h:8: too many arguments to function `_assert()'
.../g++.old-deja/g++.law/code-gen5.C:162: at this point in file
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../include/assert.h:8: too many arguments to function `_assert()'
.../g++.old-deja/g++.law/code-gen5.C:248: at this point in file
FAIL: g++.law/cvt18.C (test for excess errors)
.../g++.old-deja/g++.law/cvt18.C:24: Internal compiler error.
.../g++.old-deja/g++.law/cvt18.C:24: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.law/cvt2.C (test for excess errors)
.../g++.old-deja/g++.law/cvt2.C:8: type specifier omitted for parameter
.../g++.old-deja/g++.law/cvt2.C:8: too many arguments to function `strncmp(const char *, const char *)'
.../g++.old-deja/g++.law/cvt2.C:32: at this point in file
FAIL: g++.law/dtors4.C (test for excess errors)
.../g++.old-deja/g++.law/dtors4.C:21: Internal compiler error.
.../g++.old-deja/g++.law/dtors4.C:21: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.law/operators18.C (test for excess errors)
.../g++.old-deja/g++.law/operators18.C:17: Internal compiler error.
.../g++.old-deja/g++.law/operators18.C:17: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.law/operators23.C (test for excess errors)
.../g++.old-deja/g++.law/operators23.C:16: `size_t' was not declared in this scope
.../g++.old-deja/g++.law/operators23.C:16: parse error before `)'
.../g++.old-deja/g++.law/operators23.C:24: `size_t' was not declared in this scope
.../g++.old-deja/g++.law/operators23.C:24: parse error before `)'
.../g++.old-deja/g++.law/operators23.C:24: `operator new' takes type `size_t' parameter
.../g++.old-deja/g++.law/operators23.C:24: prototype for `static void * blah::operator new(...)' does not match any in class `blah'
.../g++.old-deja/g++.law/operators23.C:16: candidate is: static void * blah::operator new(int)
XPASS: g++.law/profile1.C (test for excess errors)
XPASS: g++.law/profile1.C Execution test
FAIL: g++.law/temps2.C (test for excess errors)
.../g++.old-deja/g++.law/temps2.C:54: Internal compiler error.
.../g++.old-deja/g++.law/temps2.C:54: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.law/unsorted2.C (test for excess errors)
.../g++.old-deja/g++.law/unsorted2.C:26: Internal compiler error.
.../g++.old-deja/g++.law/unsorted2.C:26: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.law/visibility13.C (test for excess errors)
/home/manfred/work/GNU/egcs-980205-de/gcc/testsuite/../include/assert.h:8: too many arguments to function `_assert()'
.../g++.old-deja/g++.law/visibility13.C:77: at this point in file
FAIL: g++.mike/dyncast1.C Execution test
FAIL: g++.mike/dyncast2.C Execution test
FAIL: g++.mike/eh10.C Execution test
FAIL: g++.mike/eh12.C Execution test
FAIL: g++.mike/eh14.C Execution test
FAIL: g++.mike/eh16.C Execution test
FAIL: g++.mike/eh17.C Execution test
FAIL: g++.mike/eh18.C Execution test
FAIL: g++.mike/eh2.C Execution test
FAIL: g++.mike/eh21.C Execution test
FAIL: g++.mike/eh24.C Execution test
FAIL: g++.mike/eh25.C Execution test
FAIL: g++.mike/eh26.C Execution test
FAIL: g++.mike/eh27.C Execution test
FAIL: g++.mike/eh28.C Execution test
FAIL: g++.mike/eh29.C Execution test
FAIL: g++.mike/eh3.C Execution test
FAIL: g++.mike/eh31.C Execution test
FAIL: g++.mike/eh33.C Execution test
FAIL: g++.mike/eh34.C Execution test
FAIL: g++.mike/eh35.C Execution test
FAIL: g++.mike/eh36.C Execution test
FAIL: g++.mike/eh37.C Execution test
FAIL: g++.mike/eh38.C Execution test
FAIL: g++.mike/eh39.C Execution test
FAIL: g++.mike/eh40.C Execution test
FAIL: g++.mike/eh41.C Execution test
FAIL: g++.mike/eh42.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/eh49.C Execution test
FAIL: g++.mike/eh5.C Execution test
FAIL: g++.mike/eh50.C Execution test
FAIL: g++.mike/eh51.C Execution test
FAIL: g++.mike/eh57.C (test for excess errors)
.../g++.old-deja/g++.mike/eh57.C:18: Internal compiler error.
.../g++.old-deja/g++.mike/eh57.C:18: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.mike/eh58.C (test for excess errors)
.../g++.old-deja/g++.mike/eh58.C:18: Internal compiler error.
.../g++.old-deja/g++.mike/eh58.C:18: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.mike/eh6.C Execution test
FAIL: g++.mike/eh8.C Execution test
FAIL: g++.mike/p11144.C (test for excess errors)
.../g++.old-deja/g++.mike/p11144.C:17: Internal compiler error.
.../g++.old-deja/g++.mike/p11144.C:17: Please submit a full bug report to `egcs-bugs@cygnus.com'.
XPASS: g++.mike/p6610a.C - Execution test
FAIL: g++.mike/p710.C (test for excess errors)
.../g++.old-deja/g++.mike/p710.C:31: type specifier omitted for parameter
.../g++.old-deja/g++.mike/p710.C:31: parse error before `)'
.../g++.old-deja/g++.mike/p710.C:35: `B::operator delete(void *)' is already defined in class B
.../g++.old-deja/g++.mike/p710.C: In function `static void B::operator delete(void *)':
.../g++.old-deja/g++.mike/p710.C:33: `s' undeclared (first use this function)
.../g++.old-deja/g++.mike/p710.C:33: (Each undeclared identifier is reported only once
.../g++.old-deja/g++.mike/p710.C:33: for each function it appears in.)
FAIL: g++.mike/p7325.C (test for excess errors)
.../g++.old-deja/g++.mike/p7325.C:41: Internal compiler error.
.../g++.old-deja/g++.mike/p7325.C:41: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.mike/p7912.C Execution test
FAIL: g++.mike/p807.C (test for excess errors)
.../g++.old-deja/g++.mike/p807.C: In function `int main()':
.../g++.old-deja/g++.mike/p807.C:32: initializing non-const `B &' with `AX' will use a temporary
.../g++.old-deja/g++.mike/p807.C:26: in passing argument 1 of `foo(B &)'
.../g++.old-deja/g++.mike/p807.C:34: confused by earlier errors, bailing out
FAIL: g++.mike/p9706.C (test for excess errors)
.../g++.old-deja/g++.mike/p9706.C:9: `size_t' was not declared in this scope
.../g++.old-deja/g++.mike/p9706.C:9: parse error before `)'
.../g++.old-deja/g++.mike/p9706.C: In function `void * operator new(int)':
.../g++.old-deja/g++.mike/p9706.C:9: `sz' undeclared (first use this function)
.../g++.old-deja/g++.mike/p9706.C:9: (Each undeclared identifier is reported only once
.../g++.old-deja/g++.mike/p9706.C:9: for each function it appears in.)
FAIL: g++.other/realloc.C (test for excess errors)
.../g++.old-deja/g++.other/realloc.C:12: Internal compiler error.
.../g++.old-deja/g++.other/realloc.C:12: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.pt/memtemp11.C (test for excess errors)
.../g++.old-deja/g++.pt/memtemp11.C:27: Internal compiler error.
.../g++.old-deja/g++.pt/memtemp11.C:27: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.pt/memtemp42.C (test for excess errors)
.../g++.old-deja/g++.pt/memtemp42.C:21: Internal compiler error.
.../g++.old-deja/g++.pt/memtemp42.C:21: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.pt/memtemp67.C (test for excess errors)
.../g++.old-deja/g++.pt/memtemp67.C:18: Internal compiler error.
.../g++.old-deja/g++.pt/memtemp67.C:18: Please submit a full bug report to `egcs-bugs@cygnus.com'.
FAIL: g++.pt/typename1.C (test for excess errors)
.../g++.old-deja/g++.pt/typename1.C:27: Internal compiler error.
.../g++.old-deja/g++.pt/typename1.C:27: Please submit a full bug report to `egcs-bugs@cygnus.com'.