This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
RE: GCC 3.4.0 RC2 Available - cygwin native results
- From: "Dave Korn" <dk at artimi dot com>
- To: <gcc at gcc dot gnu dot org>
- Date: Mon, 19 Apr 2004 17:36:58 +0100
- Subject: RE: GCC 3.4.0 RC2 Available - cygwin native results
> -----Original Message-----
> From: gcc-owner On Behalf Of Mark Mitchell
> Sent: 16 April 2004 17:04
> The second GCC 3.4.0 release candidate is now available at:
>
> ftp://gcc.gnu.org/pub/gcc/prerelease-3.4.0-20040416/
>
> This version will be almost exactly the same as the final release,
> barring catastrophe.
> Building this release for your favorite architecture is useful. I'll be
> very resistant to making changes at this point, but a really serious
> problem with an easy solution might be considered.
[ Executive summary: builds ok. C testing shows 3 execution test fails,
two of which relate to bitfields - which sounds sinister, wasn't someone
just patching that area recently? Remaining tests are still running, since
run_acats bombs out after being unable to find gnatlib; perhaps the makefile
line that invokes run_acats should begin with a '-', so that errors don't
prevent the remaining tests from being run? ]
Gave it a try for native under cygwin. Didn't give me any problems during
"make bootstrap". Got as far as running the main gcc tests, then bombed out
because I don't have gnatlib, apparently. Dunno anything about ada or gnat,
so I dunno whether that was meant to have been produced during the build or
is an external dependency. Currently running "make check-c++ check-f77
check-java check-objc 2>&1 | tee chk-nonada.log" to get the remainder of the
results; will post as a follow up. Unless anyone knows a good reason not to
bother. Most of the failures relate to excess errors, which is probably not
too important. The few execution failures are:
WARNING: gcc.dg/20021014-1.c compilation failed to produce executable
- complains about missing symbols _mcount and _monstartup at link time.
FAIL: gcc.dg/bf-ms-layout.c execution test
FAIL: gcc.dg/i386-bitfield1.c execution test
FAIL: gcc.dg/i386-bitfield2.c execution test
- not very clear, all the .log file says for these is
"Setting LD_LIBRARY_PATH to :
spawn [open ...]
FAIL: gcc.dg/bf-ms-layout.c execution test"
[and similar with only the name of the test in the FAIL line changing]
"runtest --version" gives:
Expect version is 5.26
Tcl version is 8.4
Framework version is 1.4.4
Gcc test results (C only, more to follow):
-----------------------------------------------------------------
Configured with: ../gcc-3.4.0-20040416/configure -v
Thread model: single
gcc version 3.4.0 20040416 (prerelease)
cc1 -quiet -v -iprefix
/davek/patch-gnu/snapshots/obj/gcc/../lib/gcc/i686-pc-cy
gwin/3.4.0/ -D__CYGWIN32__ -D__CYGWIN__ -Dunix -D__unix__ -D__unix
-idirafter /u
sr/lib/../include/w32api -idirafter /usr/local/lib/../../include/w32api
help-dum
my -quiet -dumpbase help-dummy -mtune=pentiumpro -auxbase help-dummy
-version --
help -o /win/c/DOCUME~1/dk/LOCALS~1/Temp/ccz0ku0q.s
Test results:
=== gcc tests ===
Schedule of variations:
unix
Running target unix
Using /artimi/swtools/windows/share/dejagnu/baseboards/unix.exp as board
description file for target.
Using /artimi/swtools/windows/share/dejagnu/config/unix.exp as generic
interface file for target.
Using
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/config/default.e
xp as tool-and-target-specific interface file.
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.c-torture/co
mpile/compile.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.c-torture/ex
ecute/builtins/builtins.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.c-torture/ex
ecute/execute.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.c-torture/ex
ecute/ieee/ieee.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.c-torture/un
sorted/unsorted.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/compat/co
mpat.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/cpp/cpp.e
xp ...
FAIL: gcc.dg/cpp/assert4.c (test for excess errors)
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/cpp/trad/
trad.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/debug/deb
ug.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/debug/dwa
rf2/dwarf2.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/dg.exp
...
FAIL: gcc.dg/20021014-1.c (test for excess errors)
WARNING: gcc.dg/20021014-1.c compilation failed to produce executable
FAIL: gcc.dg/bf-ms-layout.c execution test
FAIL: gcc.dg/builtins-20.c (test for excess errors)
FAIL: gcc.dg/i386-bitfield1.c execution test
FAIL: gcc.dg/i386-bitfield2.c execution test
FAIL: gcc.dg/i386-pic-1.c (test for errors, line 9)
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/format/fo
rmat.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/noncompil
e/noncompile.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/pch/pch.e
xp ...
FAIL: gcc.dg/pch/common-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/common-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/common-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/common-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/common-1.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/common-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/common-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/cpp-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/cpp-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/cpp-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/cpp-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/cpp-1.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/cpp-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/cpp-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/cpp-2.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/cpp-2.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/cpp-2.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/cpp-2.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/cpp-2.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/cpp-2.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/cpp-2.c -Os (test for excess errors)
FAIL: gcc.dg/pch/decl-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/decl-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/decl-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/decl-1.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/decl-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/decl-2.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-2.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/decl-2.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/decl-2.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/decl-2.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/decl-2.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-2.c -Os (test for excess errors)
FAIL: gcc.dg/pch/decl-3.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-3.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/decl-3.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/decl-3.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/decl-3.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/decl-3.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-3.c -Os (test for excess errors)
FAIL: gcc.dg/pch/decl-4.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-4.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/decl-4.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/decl-4.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/decl-4.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/decl-4.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-4.c -Os (test for excess errors)
FAIL: gcc.dg/pch/decl-5.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-5.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/decl-5.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/decl-5.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/decl-5.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/decl-5.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/decl-5.c -Os (test for excess errors)
FAIL: gcc.dg/pch/empty.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/empty.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/empty.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/empty.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/empty.c -O3 -fomit-frame-pointer (test for excess errors)
FAIL: gcc.dg/pch/empty.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/empty.c -Os (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/except-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/except-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/global-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/global-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/global-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/global-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/global-1.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/global-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/global-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/inline-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/inline-2.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-2.c -Os (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/inline-3.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-3.c -Os (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/inline-4.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/inline-4.c -Os (test for excess errors)
FAIL: gcc.dg/pch/macro-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/macro-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/macro-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/macro-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/macro-1.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/macro-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/macro-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/macro-2.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/macro-2.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/macro-2.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/macro-2.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/macro-2.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/macro-2.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/macro-2.c -Os (test for excess errors)
FAIL: gcc.dg/pch/macro-3.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/macro-3.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/macro-3.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/macro-3.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/macro-3.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/macro-3.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/macro-3.c -Os (test for excess errors)
FAIL: gcc.dg/pch/static-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/static-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/static-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/static-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/static-1.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/static-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/static-1.c -Os (test for excess errors)
FAIL: gcc.dg/pch/static-2.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/static-2.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/static-2.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/static-2.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/static-2.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/static-2.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/static-2.c -Os (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/static-3.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/static-3.c -Os (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -O0 -g (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -O0 (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -O1 (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -O2 (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -O3 -fomit-frame-pointer (test for excess
errors)
FAIL: gcc.dg/pch/system-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/pch/system-1.c -Os (test for excess errors)
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/special/m
ips-abi.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/special/s
pecial.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/tls/tls.e
xp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/torture/d
g-torture.exp ...
FAIL: gcc.dg/torture/builtin-noret-1.c -O0 (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-1.c -O1 (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-1.c -O2 (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-1.c -O3 -fomit-frame-pointer (test for
excess errors)
FAIL: gcc.dg/torture/builtin-noret-1.c -O3 -g (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-1.c -Os (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-2.c -O0 (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-2.c -O1 (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-2.c -O2 (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-2.c -O3 -fomit-frame-pointer (test for
excess errors)
FAIL: gcc.dg/torture/builtin-noret-2.c -O3 -g (test for excess errors)
FAIL: gcc.dg/torture/builtin-noret-2.c -Os (test for excess errors)
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.dg/weak/weak
.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/a
cker1.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/a
rm-isr.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/b
prob.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/d
g-test.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/d
hry.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/g
cov.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/i
386-prefetch.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/l
inkage.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/m
atrix1.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/m
g.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/s
ieve.exp ...
Running
/davek/patch-gnu/snapshots/gcc-3.4.0-20040416/gcc/testsuite/gcc.misc-tests/s
ort2.exp ...
=== gcc Summary ===
# of expected passes 23909
# of unexpected failures 173
# of expected failures 69
# of untested testcases 161
# of unsupported tests 200
/davek/patch-gnu/snapshots/obj/gcc/xgcc version 3.4.0 20040416 (prerelease)
test -d testsuite/ada/acats || mkdir -p testsuite/ada/acats
testdir=`cd ../../gcc-3.4.0-20040416/gcc/testsuite/ada/acats;
${PWDCMD-pwd}`; \
export testdir; cd testsuite/ada/acats; ${testdir}/run_acats
gnatlib missing, exiting.
make[1]: *** [check-gnat] Error 1
make[1]: Leaving directory `/davek/patch-gnu/snapshots/obj/gcc'
make: *** [check-gcc] Error 2
-----------------------------------------------------------------
cheers,
DaveK
--
Can't think of a witty .sigline today....