This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Results for egcs-2.92.15 19981016 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
- To: egcs at cygnus dot com
- Subject: Results for egcs-2.92.15 19981016 (gcc2 ss-980609 experimental) testsuite on i586-pc-linux-gnu
- From: Nix <nix-egcs at esperi dot demon dot co dot uk>
- Date: Sat, 17 Oct 1998 16:25:48 +0100 (BST)
Sources: - egcs mainline from CVS last updated at Sat Oct 17 03:50:00 1998
Patches:
Environment: - GNU binutils 2.9.1.0.13
- 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: __NO_MATH_INLINES are still needed; -O9 still fails.
The java frontend produces literally thousands of
warnings on its own. Some warning cleanups of the
piddly majority are definitely needed so that we can
see the important stuff lurking behind them.
This is my first successful run with this script -
if it's unsatisfactory somehow, please say.
The output format is modelled on Manfred's, but I
give (warnings for all) and (warnings for
non-subdirs) so that gcc-core warnings can be
separated from the mess in java/ and so forth.
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 -D__NO_MATH_INLINES
CXXFLAGS: -W -Wall -O2 -march=pentium -mcpu=pentium -fomit-frame-pointer -g -D__NO_MATH_INLINES
Counting all warnings,
there are 1456 warnings in stage3 of this bootstrap.
Number of warnings per file:
347 ../../../egcs/gcc/java/jcf-write.c
266 ../../../egcs/gcc/java/parse.h
170 ../../../egcs/gcc/java/expr.c
141 ../../../egcs/gcc/java/javaop.def
40 ../../../egcs/gcc/java/jcf-parse.c
26 ../../../egcs/gcc/java/javaop.h
21 ../../../egcs/gcc/java/class.c
19 insn-recog.c
19 ../../egcs/gcc/toplev.c
18 ../../egcs/gcc/dwarfout.c
16 ../../egcs/gcc/objc/objc-act.c
14 ../../egcs/gcc/cse.c
13 ../../egcs/gcc/reload1.c
12 ../../egcs/gcc/varasm.c
12 ../../egcs/gcc/fold-const.c
12 ../../../egcs/gcc/java/verify.c
12 ../../../egcs/gcc/java/lex.h
11 ../../egcs/gcc/dwarf2out.c
11 ../../../egcs/gcc/java/jcf-reader.c
10 ../../egcs/gcc/expmed.c
9 ../../egcs/gcc/final.c
9 ../../../egcs/gcc/java/parse.y
9 ../../../egcs/gcc/java/decl.c
8 pexecute.c
8 ../../egcs/gcc/reload.c
8 ../../egcs/gcc/integrate.c
8 ../../egcs/gcc/combine.c
8 ../../../egcs/gcc/java/lex.c
7 gcj.c
7 g77.c
7 g++.c
7 ../../egcs/gcc/reg-stack.c
7 ../../egcs/gcc/optabs.c
7 ../../egcs/gcc/gcc.c
7 ../../../egcs/gcc/cp/lex.c
6 ../../egcs/gcc/unroll.c
6 ../../egcs/gcc/c-lex.c
6 ../../../egcs/gcc/java/jcf-io.c
5 insn-emit.c
5 ../../egcs/gcc/tree.c
5 ../../egcs/gcc/stor-layout.c
5 ../../egcs/gcc/regclass.c
5 ../../egcs/gcc/config/i386/i386.c
5 ../../egcs/gcc/cccp.c
5 ../../../egcs/gcc/java/gjavah.c
4 cexp.y
4 ../../egcs/gcc/sched.c
4 ../../egcs/gcc/flow.c
4 ../../egcs/gcc/expr.c
4 ../../egcs/gcc/dbxout.c
4 ../../egcs/gcc/ch/lang-specs.h
4 ../../../egcs/gcc/java/jcf-depend.c
3 insn-output.c
3 ../../egcs/gcc/stmt.c
3 ../../egcs/gcc/regmove.c
3 ../../egcs/gcc/loop.c
3 ../../egcs/gcc/genopinit.c
3 ../../egcs/gcc/collect2.c
3 ../../../egcs/gcc/ch/expr.c
2 ../../egcs/gcc/protoize.c
2 ../../egcs/gcc/local-alloc.c
2 ../../egcs/gcc/function.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/ch/tasking.c
2 ../../../egcs/gcc/ch/parse.c
2 ../../../egcs/gcc/ch/lex.c
2 ../../../egcs/gcc/ch/inout.c
1 memmove.c
1 ../../egcs/gcc/tlink.c
1 ../../egcs/gcc/stupid.c
1 ../../egcs/gcc/print-rtl.c
1 ../../egcs/gcc/hash.c
1 ../../egcs/gcc/genattrtab.c
1 ../../egcs/gcc/gcov-io.h
1 ../../egcs/gcc/f/g77spec.c
1 ../../egcs/gcc/explow.c
1 ../../egcs/gcc/crtstuff.c
1 ../../egcs/gcc/convert.c
1 ../../egcs/gcc/calls.c
1 ../../../egcs/gcc/java/jvgenmain.c
1 ../../../egcs/gcc/java/except.c
1 ../../../egcs/gcc/java/constants.c
1 ../../../egcs/gcc/cp/tree.c
1 ../../../egcs/gcc/cp/pt.c
1 ../../../egcs/gcc/cp/decl.c
1 ../../../egcs/gcc/cp/class.c
1 ../../../egcs/gcc/ch/typeck.c
1 ../../../egcs/gcc/ch/decl.c
1 ../../../egcs/gcc/ch/actions.c
Number of warning types:
462 enumeration value `???' not handled in switch
278 `???' declared `static' but never defined
145 `???' might be used uninitialized in this function
139 left-hand operand of comma expression has no effect
112 implicit declaration of function `???'
65 unused parameter `???'
64 comparison between signed and unsigned
43 missing initializer for `???'
42 unused variable `???'
31 `???' defined but not used
27 variable `???' might be clobbered by `longjmp' or `vfork'
17 label `???' defined but not used
9 control reaches end of non-void function
5 argument `???' might be clobbered by `longjmp' or `vfork'
4 missing braces around initializer for `???'
4 case value `???' not in enumerated type `???'
2 zero-length format string
2 type of `???' defaults to `int'
2 statement with no effect
1 unsigned value < 0 is always 0
1 suggest explicit braces to avoid ambiguous `else'
1 empty body in an if-statement
Counting non-subdirectory warnings,
there are 343 warnings in stage3 of this bootstrap.
Number of warnings per file:
19 insn-recog.c
19 ../../egcs/gcc/toplev.c
18 ../../egcs/gcc/dwarfout.c
16 ../../egcs/gcc/objc/objc-act.c
14 ../../egcs/gcc/cse.c
13 ../../egcs/gcc/reload1.c
12 ../../egcs/gcc/varasm.c
12 ../../egcs/gcc/fold-const.c
11 ../../egcs/gcc/dwarf2out.c
10 ../../egcs/gcc/expmed.c
9 ../../egcs/gcc/final.c
8 pexecute.c
8 ../../egcs/gcc/reload.c
8 ../../egcs/gcc/integrate.c
8 ../../egcs/gcc/combine.c
7 gcj.c
7 g77.c
7 g++.c
7 ../../egcs/gcc/reg-stack.c
7 ../../egcs/gcc/optabs.c
7 ../../egcs/gcc/gcc.c
6 ../../egcs/gcc/unroll.c
6 ../../egcs/gcc/c-lex.c
5 insn-emit.c
5 ../../egcs/gcc/tree.c
5 ../../egcs/gcc/stor-layout.c
5 ../../egcs/gcc/regclass.c
5 ../../egcs/gcc/config/i386/i386.c
5 ../../egcs/gcc/cccp.c
5 ../../../egcs/gcc/java/jcf-reader.c
5 ../../../egcs/gcc/java/gjavah.c
4 cexp.y
4 ../../egcs/gcc/sched.c
4 ../../egcs/gcc/flow.c
4 ../../egcs/gcc/expr.c
4 ../../egcs/gcc/dbxout.c
4 ../../egcs/gcc/ch/lang-specs.h
3 insn-output.c
3 ../../egcs/gcc/stmt.c
3 ../../egcs/gcc/regmove.c
3 ../../egcs/gcc/loop.c
3 ../../egcs/gcc/genopinit.c
3 ../../egcs/gcc/collect2.c
2 ../../egcs/gcc/protoize.c
2 ../../egcs/gcc/local-alloc.c
2 ../../egcs/gcc/function.c
2 ../../egcs/gcc/c-decl.c
2 ../../egcs/gcc/bitmap.c
1 ../../egcs/gcc/tlink.c
1 ../../egcs/gcc/stupid.c
1 ../../egcs/gcc/print-rtl.c
1 ../../egcs/gcc/hash.c
1 ../../egcs/gcc/genattrtab.c
1 ../../egcs/gcc/gcov-io.h
1 ../../egcs/gcc/f/g77spec.c
1 ../../egcs/gcc/explow.c
1 ../../egcs/gcc/crtstuff.c
1 ../../egcs/gcc/convert.c
1 ../../egcs/gcc/calls.c
1 ../../../egcs/gcc/java/jvgenmain.c
Number of warning types:
113 `???' might be used uninitialized in this function
59 comparison between signed and unsigned
47 unused parameter `???'
43 missing initializer for `???'
28 implicit declaration of function `???'
16 label `???' defined but not used
14 variable `???' might be clobbered by `longjmp' or `vfork'
7 unused variable `???'
5 argument `???' might be clobbered by `longjmp' or `vfork'
4 missing braces around initializer for `???'
3 `???' defined but not used
2 zero-length format string
1 unsigned value < 0 is always 0
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
=== 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/special/981006-1.c (test for bogus messages, line 11)
FAIL: gcc.c-torture/special/981006-1.c (test for bogus messages, line 12)
FAIL: gcc.dg/clobbers.c execution test
=== gcc Summary ===
# of expected passes 7624
# of unexpected failures 26
# of expected failures 7
# of unsupported tests 12
/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc/xgcc version egcs-2.92.15 19981016 (gcc2 ss-980609 experimental)
=== g++ tests ===
Running target unix
FAIL: g++.eh/spec3.C Execution test
FAIL: g++.robertl/eb132.C (test for excess errors)
=== g++ Summary ===
# of expected passes 4563
# of unexpected failures 2
# of expected failures 111
# of untested testcases 7
/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc/testsuite/../xgcc version egcs-2.92.15 19981016 (gcc2 ss-980609 experimental)
=== g77 tests ===
Running target unix
=== g77 Summary ===
# of expected passes 444
=== objc tests ===
Running target unix
=== objc Summary ===
# of expected passes 38
/usr/packages/egcs/egcs/snapshot/i586-pc-linux-gnu/gcc/xgcc version egcs-2.92.15 19981016 (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