This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]