This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: successful build and unsuccessful test of ecgs-1.0.3a ...
- To: law at cygnus dot com
- Subject: Re: successful build and unsuccessful test of ecgs-1.0.3a ...
- From: erik vogan <lynx at vogan dot ne dot mediaone dot net>
- Date: Sun, 21 Jun 1998 12:27:52 -0400 (EDT)
- cc: egcs at cygnus dot com
On Sun, 21 Jun 1998, Jeffrey A Law wrote:
> In message <Pine.LNX.3.96.980618140738.22819A-100000@vogan.ne.mediaone.net>
> you write:
> > while the package seems to compile fine "make check" fails
> > testing libio (using the dejagnu-980528 snapshot). i've listed an
> > excerpt from that log at the end of this message and can provide the
> > whole log on request.
> Thanks. I'd bet you're building the tools in a subdirectory of
> $prefix (/usr/local by default) based on this tidbit:
>
> > make[3]: Leaving directory `/usr/local/src/devel/egcs_1.0.3a_build/
> > libraries/
> > libio/testsuite'
>
> That tickles a bug in the testing harness.
got it. i move the compilation tree over to another location (not
subordinate to $prefix) and rebuilt both dejagnu and egcs. since egcs
wound up looking under $prefix i guess rebuilding dejagnu wasn't necessary
... oh well. 'make check' on egcs-1.0.3a now passes libio as well as
libstdc++ and gcc. g++ and g77 both still fail. i've appended bits of
that log at the end of this message. any new ideas ? thanks for the help.
erik 'evil veteran programmer' vogan
~ Of all the races in all of the Galaxy who could have come and said a
big hello to the planet Earth, he thought, didn't it just have to be the
Vogons. - HHGttG
--- log of egcs-1.0.3a 'make check' from /spare2/devel/egcs_1.0.3a_build ---
...
=== g++ tests ===
Running target unix
Using /usr/local/bin/../share/dejagnu/baseboards/unix.exp as board
description file for target.
Using /usr/local/bin/../share/dejagnu/config/unix.exp as generic interface
file for target.
Using /spare2/devel/egcs-1.0.3a/gcc/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /spare2/devel/egcs-1.0.3a/gcc/testsuite/g++.old-deja/old-deja.exp
...
FAIL: g++.eh/spec2.C Execution test
FAIL: g++.eh/spec4.C Execution test
XPASS: g++.jason/destruct3.C - (test for bogus messages, line 38)
FAIL: g++.mike/eh33.C Execution test
FAIL: g++.mike/eh44.C Execution test
FAIL: g++.mike/eh5.C Execution test
FAIL: g++.mike/eh50.C Execution test
FAIL: g++.mike/eh51.C Execution test
FAIL: g++.mike/temp.C Execution test
=== g++ Summary ===
# of expected passes 3392
# of unexpected failures 8
# of unexpected successes 1
# of expected failures 82
# of untested testcases 6
...
<deletia>
...
=== g77 tests ===
Running target unix
Using /usr/local/bin/../share/dejagnu/baseboards/unix.exp as board
description file for target.
Using /usr/local/bin/../share/dejagnu/config/unix.exp as generic interface
file for target.
Using /spare2/devel/egcs-1.0.3a/gcc/testsuite/config/default.exp as
tool-and-target-specific interface file.
Running /spare2/devel/egcs-1.0.3a/gcc/testsuite/g77.f-torture/compile/
ompile.exp ...
Running /spare2/devel/egcs-1.0.3a/gcc/testsuite/g77.f-torture/execute/
execute.exp ...
FAIL: g77.f-torture/execute/dnrm2.f execution, -O2 -fomit-frame-pointer
-finline-functions -funroll-loops
FAIL: g77.f-torture/execute/dnrm2.f execution, -O2 -fomit-frame-pointer
-finline-functions -funroll-all-loops
=== g77 Summary ===
# of expected passes 130
# of unexpected failures 2
...