This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[gcc-3_4-basic-improvements] Mainline merge as of 2002-09-19
- From: Zack Weinberg <zack at codesourcery dot com>
- To: gcc at gcc dot gnu dot org
- Date: Thu, 19 Sep 2002 18:50:56 -0700
- Subject: [gcc-3_4-basic-improvements] Mainline merge as of 2002-09-19
The merge tag is gcc-3_4-basic-improvements-merge-20020919. This was
done so soon after the last one in order to pick up the recent real.c
fixes; I can bootstrap the tree again. Here are the testsuite
failures.
=== libstdc++-v3 tests ===
XPASS: 22_locale/ctype_is_wchar_t.cc execution test
FAIL: 26_numerics/c99_classification_macros_c.cc (test for excess errors)
=== libjava tests ===
FAIL: PR1343 compilation from bytecode
FAIL: PR1343 -O compilation from bytecode
FAIL: Array_3 compilation from bytecode
FAIL: Array_3 -O execution - source compiled test
FAIL: Array_3 -O compilation from bytecode
=== gcc tests ===
FAIL: gcc.dg/noncompile/incomplete-1.c (test for excess errors)
=== g++ tests ===
FAIL: g++.dg/warn/Wunused-2.C (test for warnings, line 5)
=== g77 tests ===
FAIL: g77.dg/7388.f execution test
FAIL: g77.dg/7388.f execution test
FAIL: g77.dg/7388.f execution test
FAIL: g77.dg/7388.f execution test
FAIL: g77.dg/7388.f execution test
The warnings also bear looking into:
Number of warnings per file:
12 gcc/real.c
3 /usr/share/bison/bison.simple
2 insn-conditions.c
2 gcc/java/lex.c
2 gcc/gcc.c
2 gcc/calls.c
1 gcc/java/jvspec.c
1 gcc/java/builtins.c
1 gcc/function.c
1 gcc/emit-rtl.c
1 gcc/cp/decl2.c
Number of warning types:
13 `???' might be used uninitialized in this function
5 string length `???' is greater than the length `???'
ISO C89 compilers are required to support
3 label `???' defined but not used
2 signed and unsigned type in conditional expression
2 comparison between signed and unsigned
1 static declaration for `???' follows non-static
1 non-static declaration for `???' follows static
1 `???' defined but not used
real.c:3244: warning: `image' might be used uninitialized in this function
real.c:3301: warning: `image0' might be used uninitialized in this function
real.c:3301: warning: `image1' might be used uninitialized in this function
real.c:3402: warning: `image0' might be used uninitialized in this function
real.c:3402: warning: `image1' might be used uninitialized in this function
real.c:3568: warning: `image' might be used uninitialized in this function
real.c:3624: warning: `image_hi' might be used uninitialized in this function
real.c:3624: warning: `image_lo' might be used uninitialized in this function
real.c:3755: warning: `exp' might be used uninitialized in this function
real.c:3755: warning: `sig' might be used uninitialized in this function
real.c:3829: warning: `exp' might be used uninitialized in this function
These appear to be caused by switch statements without default cases.
zw