This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Results for egcs-2.92.22 19981122 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
- To: egcs at cygnus dot com
- Subject: Results for egcs-2.92.22 19981122 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
- From: Nix <nix-egcs at esperi dot demon dot co dot uk>
- Date: Mon, 23 Nov 1998 17:28:46 +0000 (GMT)
Sources: - egcs mainline from CVS last updated at Sun Nov 22 13:37:57 1998
- libg++-2.8.1.2a-19981114
Patches: - my patch of 981115 to libg++/etc/lf/entry.cc
Environment: - GNU binutils 2.9.1.0.15
- dejagnu-980528
- gperf-2.7 with gperf-2.7-19981006 patch for -F
- Linux stable kernel 2.0.35 (compiled by gcc-2.7.2.3)
- glibc 2.0.6 (compiled by egcs-1.0.2)
Remarks: Continued failures with -O9 and -O1.
From now on these reports will only be given when
some part of the testsuite results or warning state
changes, to avoid spamming the egcs list. The
compilations and associated tests are being run
every night from cron anyway.
configure flags: --with-gnu-ld --with-gnu-as --prefix=/usr/packages.bin/egcs/snapshot --enable-shared --disable-haifa
BOOT_CC: egcs-2.91.57
BOOT_CFLAGS: -W -Wall -O2 -funroll-all-loops -g -march=pentium -mcpu=pentium -fomit-frame-pointer
CFLAGS: -W -Wall -O2 -march=pentium -mcpu=pentium -fomit-frame-pointer -g
CXXFLAGS: -W -Wall -O2 -march=pentium -mcpu=pentium -fomit-frame-pointer -g
Counting all warnings,
there are 1375 warnings in stage3 of this bootstrap.
Number of warnings per file:
312 ../../../egcs/gcc/java/parse.h
186 ../../../egcs/gcc/java/jcf-write.c
174 ../../../egcs/gcc/java/javaop.def
168 ../../../egcs/gcc/java/expr.c
50 ../../../egcs/gcc/java/lex.h
30 ../../../egcs/gcc/java/javaop.h
28 ../../../egcs/gcc/java/jcf-parse.c
23 ../../../egcs/gcc/java/lex.c
22 ../../../egcs/gcc/java/jcf-reader.c
20 insn-recog.c
17 ../../egcs/gcc/toplev.c
17 ../../../egcs/gcc/java/class.c
16 ../../egcs/gcc/objc/objc-act.c
16 ../../../egcs/gcc/java/jcf-dump.c
14 ../../egcs/gcc/cse.c
13 ../../../egcs/gcc/java/verify.c
12 ./parse.y
12 ../../egcs/gcc/reload1.c
12 ../../egcs/gcc/fold-const.c
11 ../../egcs/gcc/varasm.c
10 ../../egcs/gcc/final.c
9 ../../../egcs/gcc/java/decl.c
8 ../../egcs/gcc/integrate.c
8 ../../egcs/gcc/combine.c
7 pexecute.c
7 ../../egcs/gcc/reload.c
7 ../../egcs/gcc/reg-stack.c
7 ../../egcs/gcc/optabs.c
7 ../../egcs/gcc/dwarf2out.c
7 ../../../egcs/gcc/cp/lex.c
6 ../../egcs/gcc/c-lex.c
6 ../../../egcs/gcc/java/jcf-io.c
5 ../../egcs/gcc/tree.c
5 ../../egcs/gcc/stor-layout.c
5 ../../egcs/gcc/cccp.c
5 ../../../egcs/gcc/java/gjavah.c
4 cexp.y
4 ../../egcs/gcc/unroll.c
4 ../../egcs/gcc/sched.c
4 ../../egcs/gcc/regclass.c
4 ../../egcs/gcc/expr.c
4 ../../egcs/gcc/dbxout.c
4 ../../egcs/gcc/config/i386/i386.c
3 insn-output.c
3 insn-emit.c
3 ../../egcs/gcc/stmt.c
3 ../../egcs/gcc/regmove.c
3 ../../egcs/gcc/loop.c
3 ../../egcs/gcc/local-alloc.c
3 ../../egcs/gcc/genopinit.c
3 ../../egcs/gcc/expmed.c
3 ../../../egcs/gcc/ch/expr.c
2 ./parse-scan.y
2 ../../egcs/gcc/protoize.c
2 ../../egcs/gcc/function.c
2 ../../egcs/gcc/flow.c
2 ../../egcs/gcc/collect2.c
2 ../../egcs/gcc/c-decl.c
2 ../../egcs/gcc/bitmap.c
2 ../../../egcs/gcc/java/zextract.c
2 ../../../egcs/gcc/java/typeck.c
2 ../../../egcs/gcc/java/mangle.c
2 ../../../egcs/gcc/java/buffer.c
2 ../../../egcs/gcc/cp/decl.c
2 ../../../egcs/gcc/ch/tasking.c
2 ../../../egcs/gcc/ch/parse.c
2 ../../../egcs/gcc/ch/inout.c
1 splay-tree.c
1 gcj.c
1 g77.c
1 g++.c
1 ../../egcs/gcc/tlink.c
1 ../../egcs/gcc/stupid.c
1 ../../egcs/gcc/print-rtl.c
1 ../../egcs/gcc/jump.c
1 ../../egcs/gcc/java/jvspec.c
1 ../../egcs/gcc/hash.c
1 ../../egcs/gcc/genattrtab.c
1 ../../egcs/gcc/gcov-io.h
1 ../../egcs/gcc/gcc.c
1 ../../egcs/gcc/f/g77spec.c
1 ../../egcs/gcc/explow.c
1 ../../egcs/gcc/crtstuff.c
1 ../../egcs/gcc/calls.c
1 ../../../egcs/gcc/java/jvgenmain.c
1 ../../../egcs/gcc/java/jv-scan.c
1 ../../../egcs/gcc/java/except.c
1 ../../../egcs/gcc/java/constants.c
1 ../../../egcs/gcc/cp/typeck.c
1 ../../../egcs/gcc/cp/pt.c
1 ../../../egcs/gcc/cp/init.c
1 ../../../egcs/gcc/cp/cvt.c
1 ../../../egcs/gcc/ch/typeck.c
1 ../../../egcs/gcc/ch/decl.c
1 ../../../egcs/gcc/ch/actions.c
Number of warning types:
362 `???' declared `static' but never defined
249 left-hand operand of comma expression has no effect
136 `???' might be used uninitialized in this function
132 enumeration value `???' not handled in switch
111 implicit declaration of function `???'
73 unused parameter `???'
60 statement with no effect
47 unused variable `???'
43 ??? format, ??? arg (arg ???)
41 comparison between signed and unsigned
35 `???' defined but not used
32 variable `???' might be clobbered by `longjmp' or `vfork'
19 label `???' defined but not used
16 missing initializer for `???'
5 argument `???' might be clobbered by `longjmp' or `vfork'
4 case value `???' not in enumerated type `???'
2 zero-length format string
2 type of `???' defaults to `int'
2 too many arguments for format
1 value computed is not used
1 suggest explicit braces to avoid ambiguous `else'
1 empty body in an if-statement
1 comparisons like X<=Y<=Z do not have their mathematical meaning
Counting all warnings,
there are 760 warnings in stage0 of this bootstrap.
Number of warnings per file:
126 ../../../egcs/texinfo/makeinfo/makeinfo.c
114 ../../../../egcs/libg++/src/bitdo2.h
60 ../../../egcs/libchill/format.c
25 ../../../../egcs/libf2c/libI77/rsne.c
22 ../../../egcs/libio/stdstreams.cc
20 ../../../../egcs/libg++/src/BitSet.cc
14 ../../../egcs/libobjc/thr-single.c
14 ../../../egcs/libiberty/pexecute.c
14 ../../../../egcs/libf2c/libI77/lread.c
14 ../../../../egcs/libf2c/libI77/inquire.c
13 ../../../egcs/texinfo/makeinfo/multi.c
13 ../../../egcs/libobjc/archive.c
12 ../../egcs/libiberty/pexecute.c
12 ../../egcs/libiberty/choose-temp.c
12 ../../../egcs/libiberty/choose-temp.c
12 ../../../../egcs/libg++/src/bitblt.c
12 ../../../../egcs/libg++/src/BitString.cc
10 ../../egcs/libiberty/floatformat.c
10 ../../../egcs/libiberty/floatformat.c
8 ../../../egcs/libio/iostream.cc
8 ../../../egcs/libchill/basicio.c
8 ../../../../egcs/libg++/src/Integer.cc
8 ../../../../egcs/libf2c/libI77/rdfmt.c
6 ../../../../egcs/libf2c/libI77/wref.c
6 ../../../../egcs/libf2c/libI77/open.c
6 ../../../../egcs/libf2c/libI77/iio.c
6 ../../../../egcs/libf2c/libI77/fmt.c
6 ../../../../egcs/libf2c/libF77/qbitbits.c
6 ../../../../egcs/libf2c/libF77/lbitbits.c
5 ../../../egcs/libchill/waitbuffer.c
5 ../../../egcs/libchill/setbits.c
5 ../../../../egcs/libf2c/libI77/rsfe.c
5 ../../../../egcs/libf2c/libI77/dfe.c
4 ../../../egcs/libobjc/sarray.c
4 ../../../egcs/libobjc/encoding.c
4 ../../../egcs/libchill/sendbuffer.c
4 ../../../egcs/libchill/ffsetclrps.c
4 ../../../egcs/libchill/cause.c
4 ../../../../egcs/libg++/src/Regex.cc
4 ../../../../egcs/libg++/src/Fix16.cc
3 ../../../egcs/libobjc/gc.c
3 ../../../egcs/libobjc/Object.m
3 ../../../egcs/libchill/delaycase.c
3 ../../../egcs/libchill/concatps.c
3 ../../../egcs/libchill/chillstdio.c
3 ../../../../egcs/libf2c/libI77/wrtfmt.c
3 ../../../../egcs/libf2c/libI77/uio.c
3 ../../../../egcs/libf2c/libI77/sue.c
3 ../../../../egcs/libf2c/libI77/lwrite.c
3 ../../../../egcs/libf2c/libI77/err.c
3 ../../../../egcs/libf2c/libI77/due.c
3 ../../../../egcs/libf2c/libF77/main.c
2 ../../egcs/libiberty/splay-tree.c
2 ../../egcs/libiberty/objalloc.c
2 ../../../egcs/libobjc/sendmsg.c
2 ../../../egcs/libobjc/selector.c
2 ../../../egcs/libobjc/init.c
2 ../../../egcs/libio/stream.cc
2 ../../../egcs/libiberty/splay-tree.c
2 ../../../egcs/libiberty/objalloc.c
2 ../../../egcs/libchill/writerecord.c
2 ../../../egcs/libchill/unhex.c
2 ../../../egcs/libchill/rtsdummy.c
2 ../../../egcs/libchill/retmem.c
2 ../../../egcs/libchill/readrecord.c
2 ../../../egcs/libchill/allgmem.c
2 ../../../../egcs/libg++/src/String.cc
2 ../../../../egcs/libf2c/libU77/unlink_.c
2 ../../../../egcs/libf2c/libU77/symlnk_.c
2 ../../../../egcs/libf2c/libU77/stat_.c
2 ../../../../egcs/libf2c/libU77/rename_.c
2 ../../../../egcs/libf2c/libU77/lstat_.c
2 ../../../../egcs/libf2c/libU77/link_.c
2 ../../../../egcs/libf2c/libU77/ctime_.c
2 ../../../../egcs/libf2c/libU77/chmod_.c
2 ../../../../egcs/libf2c/libU77/chdir_.c
2 ../../../../egcs/libf2c/libU77/access_.c
2 ../../../../egcs/libf2c/libI77/rsli.c
2 ../../../../egcs/libf2c/libI77/endfile.c
1 ../../../egcs/libobjc/nil_method.c
1 ../../../egcs/libf2c/f2cext.c
1 ../../../egcs/libchill/settextindex.c
1 ../../../egcs/libchill/setbitps.c
1 ../../../egcs/libchill/printevent.c
1 ../../../egcs/libchill/printbuffer.c
1 ../../../egcs/libchill/neps.c
1 ../../../egcs/libchill/inps.c
1 ../../../egcs/libchill/inbitstr.c
1 ../../../egcs/libchill/continue.c
1 ../../../egcs/libchill/concatstr.c
1 ../../../egcs/libchill/chillrt0.c
1 ../../../../egcs/libf2c/libU77/vxttime_.c
1 ../../../../egcs/libf2c/libU77/fputc_.c
1 ../../../../egcs/libf2c/libU77/etime_.c
1 ../../../../egcs/libf2c/libU77/dtime_.c
1 ../../../../egcs/libf2c/libU77/datetime_.c
1 ../../../../egcs/libf2c/libI77/wsne.c
1 ../../../../egcs/libf2c/libI77/wsle.c
1 ../../../../egcs/libf2c/libI77/wsfe.c
1 ../../../../egcs/libf2c/libI77/sfe.c
1 ../../../../egcs/libf2c/libF77/system_.c
1 ../../../../egcs/libf2c/libF77/i_len.c
1 ../../../../egcs/libf2c/libF77/h_len.c
1 ../../../../egcs/libf2c/libF77/getenv_.c
Number of warning types:
124 comparison between signed and unsigned
101 enumeration value `???' not handled in switch
90 suggest parentheses around arithmetic in operand of ^
77 unused parameter `???'
59 implicit declaration of function `???'
54 suggest parentheses around assignment used as truth value
48 unused variable `???'
39 return-type defaults to `int'
39 `???' might be used uninitialized in this function
21 suggest explicit braces to avoid ambiguous `else'
21 array subscript has type `char'
18 missing initializer for member `???'
17 variable `???' might be clobbered by `longjmp' or `vfork'
10 suggest parentheses around + or - inside shift
10 `???' defined but not used
5 suggest parentheses around arithmetic in operand of |
4 suggest parentheses around + or - in operand of &
4 label `???' defined but not used
4 integer overflow in expression
4 assignment to `???' from `???' changes signedness
3 suggest parentheses around && within ||
3 missing initializer for `???'
2 type of `???' defaults to `int'
2 ??? format, ??? arg (arg ???)
1 type defaults to `int' in declaration of `???'
Counting non-subdirectory warnings,
there are 265 warnings in stage3 of this bootstrap.
Number of warnings per file:
20 insn-recog.c
17 ../../egcs/gcc/toplev.c
16 ../../egcs/gcc/objc/objc-act.c
14 ../../egcs/gcc/cse.c
12 ../../egcs/gcc/reload1.c
12 ../../egcs/gcc/fold-const.c
11 ../../egcs/gcc/varasm.c
10 ../../egcs/gcc/final.c
8 ../../egcs/gcc/integrate.c
8 ../../egcs/gcc/combine.c
7 pexecute.c
7 ../../egcs/gcc/reload.c
7 ../../egcs/gcc/reg-stack.c
7 ../../egcs/gcc/optabs.c
7 ../../egcs/gcc/dwarf2out.c
6 ../../egcs/gcc/c-lex.c
5 ../../egcs/gcc/tree.c
5 ../../egcs/gcc/stor-layout.c
5 ../../egcs/gcc/cccp.c
4 cexp.y
4 ../../egcs/gcc/unroll.c
4 ../../egcs/gcc/sched.c
4 ../../egcs/gcc/regclass.c
4 ../../egcs/gcc/expr.c
4 ../../egcs/gcc/dbxout.c
4 ../../egcs/gcc/config/i386/i386.c
3 insn-output.c
3 insn-emit.c
3 ../../egcs/gcc/stmt.c
3 ../../egcs/gcc/regmove.c
3 ../../egcs/gcc/loop.c
3 ../../egcs/gcc/local-alloc.c
3 ../../egcs/gcc/genopinit.c
3 ../../egcs/gcc/expmed.c
2 ../../egcs/gcc/protoize.c
2 ../../egcs/gcc/function.c
2 ../../egcs/gcc/flow.c
2 ../../egcs/gcc/collect2.c
2 ../../egcs/gcc/c-decl.c
2 ../../egcs/gcc/bitmap.c
1 splay-tree.c
1 gcj.c
1 g77.c
1 g++.c
1 ../../egcs/gcc/tlink.c
1 ../../egcs/gcc/stupid.c
1 ../../egcs/gcc/print-rtl.c
1 ../../egcs/gcc/jump.c
1 ../../egcs/gcc/java/jvspec.c
1 ../../egcs/gcc/hash.c
1 ../../egcs/gcc/genattrtab.c
1 ../../egcs/gcc/gcov-io.h
1 ../../egcs/gcc/gcc.c
1 ../../egcs/gcc/f/g77spec.c
1 ../../egcs/gcc/explow.c
1 ../../egcs/gcc/crtstuff.c
1 ../../egcs/gcc/calls.c
Number of warning types:
99 `???' might be used uninitialized in this function
47 unused parameter `???'
33 comparison between signed and unsigned
18 label `???' defined but not used
18 implicit declaration of function `???'
16 missing initializer for `???'
14 variable `???' might be clobbered by `longjmp' or `vfork'
8 unused variable `???'
5 argument `???' might be clobbered by `longjmp' or `vfork'
3 `???' defined but not used
2 zero-length format string
1 type of `???' defaults to `int'
1 suggest explicit braces to avoid ambiguous `else'
Native configuration is i586-pc-linux-gnu
=== libio tests ===
Running target unix
=== libio Summary ===
# of expected passes 40
=== libstdc++ tests ===
Running target unix
=== libstdc++ Summary ===
# of expected passes 30
=== libg++ tests ===
Running target unix
=== libg++ Summary ===
# of expected passes 72
=== gcc tests ===
Running target unix
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/loop-2f.c execution, -O2
FAIL: gcc.c-torture/execute/loop-2f.c execution, -O2 -fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/loop-2f.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
FAIL: gcc.c-torture/execute/loop-2f.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops
FAIL: gcc.c-torture/execute/loop-2f.c execution, -O2 -g
FAIL: gcc.c-torture/execute/loop-2f.c execution, -Os
FAIL: gcc.c-torture/execute/loop-2g.c execution, -O2
FAIL: gcc.c-torture/execute/loop-2g.c execution, -O2 -fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/loop-2g.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
FAIL: gcc.c-torture/execute/loop-2g.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops
FAIL: gcc.c-torture/execute/loop-2g.c execution, -O2 -g
FAIL: gcc.c-torture/execute/loop-2g.c execution, -Os
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O1
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2 -fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-loops
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2 -fomit-frame-pointer -finline-functions -funroll-all-loops
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -O2 -g
FAIL: gcc.c-torture/execute/ieee/980619-1.c execution, -Os
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution, -O0
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution, -O1
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution, -O2
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution, -O2 -fomit-frame-pointer -finline-functions
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution, -O2 -g
FAIL: gcc.c-torture/execute/memcheck/blkarg.c execution, -Os
FAIL: gcc.c-torture/special/981006-1.c (test for bogus messages, line 11)
FAIL: gcc.c-torture/special/981006-1.c (test for bogus messages, line 12)
=== gcc Summary ===
# of expected passes 7777
# of unexpected failures 31
# of expected failures 13
# of unsupported tests 12
/usr/.egcs-snapshot/i586-pc-linux-gnu/gcc/xgcc version egcs-2.92.22 19981122 (gcc2 ss-980609 experimental)
=== g++ tests ===
Running target unix
FAIL: g++.eh/spec3.C Execution test
FAIL: g++.pt/instantiate4.C (test for excess errors)
=== g++ Summary ===
# of expected passes 4684
# of unexpected failures 2
# of expected failures 78
# of untested testcases 7
/usr/.egcs-snapshot/i586-pc-linux-gnu/gcc/testsuite/../xgcc version egcs-2.92.22 19981122 (gcc2 ss-980609 experimental)
=== g77 tests ===
Running target unix
=== g77 Summary ===
# of expected passes 451
=== objc tests ===
Running target unix
=== objc Summary ===
# of expected passes 38
/usr/.egcs-snapshot/i586-pc-linux-gnu/gcc/xgcc version egcs-2.92.22 19981122 (gcc2 ss-980609 experimental)
configure flags: --with-gcc-version-trigger=/usr/packages/egcs/egcs/snapshot/egcs/gcc/version.c --host=i586-pc-linux-gnu --with-gnu-ld --with-gnu-as --prefix=/usr/packages.bin/egcs/snapshot --enable-shared --disable-haifa --norecursion
BOOT_CFLAGS=-W -Wall -O2 -funroll-all-loops -g -march=pentium -mcpu=pentium -fomit-frame-pointer