This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug other/15356] New: testsuite uses installed g++ instead of newly bootstrapped g++
- From: "leopardi at bigpond dot net dot au" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 9 May 2004 22:06:02 -0000
- Subject: [Bug other/15356] New: testsuite uses installed g++ instead of newly bootstrapped g++
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
make check-c++ RUNTESTFLAGS="-v -v" > make-check-c++.1.out 2>&1
says:
Invoking the compiler
as /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/g++ -shared-libgcc
-B/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/ -nostdinc++ ...
but
make check-gcc-c++ RUNTESTFLAGS="-v -v" > make-check-gcc-c++.1.out 2>&1
says:
Invoking the compiler as
g++ /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/g++.dg/bprob/g++-bprob-1.C
-nostdinc++
Why is the test for c++ not using the same newly bootstrapped compiler as is
used by the test for libstdc++?
Following is the beginning of make-check-gcc-c++.1.out
The whole file is 24.3MB in size.
See also the thread "gcc testsuite apparently can't find g++"
http://gcc.gnu.org/ml/gcc-help/2004-05/msg00050.html
make[1]: Entering directory
`/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc'
(rootme=`${PWDCMD-pwd}`; export rootme; \
srcdir=`cd ../../gcc-3.4.0/gcc; ${PWDCMD-pwd}` ; export srcdir ; \
cd testsuite; \
EXPECT=expect ; export EXPECT ; \
if [ -f ${rootme}/../expect/expect ] ; then \
TCL_LIBRARY=`cd .. ; cd ../../gcc-3.4.0/gcc/../tcl/library ;
${PWDCMD-pwd}` ; \
export TCL_LIBRARY ; fi ; \
runtest --tool g++ -v -v)
Expect binary is expect
Looking for /usr/share/dejagnu/runtest.exp.
Using /usr/share/dejagnu/runtest.exp as main test driver
Verbose level is 2
Login name is leopardi
Looking for ~/.dejagnurc
Found ~/.dejagnurc
Looking
for /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/testsuite/site.exp
Found /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/testsuite/site.exp
Using test sources in /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite
Using test binaries
in /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/testsuite
Tool root directory is /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj
Using /usr/share/dejagnu to find libraries
Looking for /usr/share/dejagnu/site.exp
Found /usr/share/dejagnu/site.exp
Looking for library file ../lib/utils.exp
Looking for library file /usr/share/dejagnu/utils.exp
Loading /usr/share/dejagnu/utils.exp
Looking for library file ../lib/framework.exp
Looking for library file /usr/share/dejagnu/framework.exp
Loading /usr/share/dejagnu/framework.exp
Looking for library file ../lib/debugger.exp
Looking for library file /usr/share/dejagnu/debugger.exp
Loading /usr/share/dejagnu/debugger.exp
Looking for library file ../lib/remote.exp
Looking for library file /usr/share/dejagnu/remote.exp
Loading /usr/share/dejagnu/remote.exp
Looking for library file ../lib/mondfe.exp
Looking for library file /usr/share/dejagnu/mondfe.exp
Loading /usr/share/dejagnu/mondfe.exp
Looking for library file ../lib/xsh.exp
Looking for library file /usr/share/dejagnu/xsh.exp
Loading /usr/share/dejagnu/xsh.exp
Looking for library file ../lib/telnet.exp
Looking for library file /usr/share/dejagnu/telnet.exp
Loading /usr/share/dejagnu/telnet.exp
Looking for library file ../lib/rlogin.exp
Looking for library file /usr/share/dejagnu/rlogin.exp
Loading /usr/share/dejagnu/rlogin.exp
Looking for library file ../lib/kermit.exp
Looking for library file /usr/share/dejagnu/kermit.exp
Loading /usr/share/dejagnu/kermit.exp
Looking for library file ../lib/tip.exp
Looking for library file /usr/share/dejagnu/tip.exp
Loading /usr/share/dejagnu/tip.exp
Looking for library file ../lib/rsh.exp
Looking for library file /usr/share/dejagnu/rsh.exp
Loading /usr/share/dejagnu/rsh.exp
Looking for library file ../lib/ftp.exp
Looking for library file /usr/share/dejagnu/ftp.exp
Loading /usr/share/dejagnu/ftp.exp
Looking for library file ../lib/target.exp
Looking for library file /usr/share/dejagnu/target.exp
Loading /usr/share/dejagnu/target.exp
Looking for library file ../lib/targetdb.exp
Looking for library file /usr/share/dejagnu/targetdb.exp
Loading /usr/share/dejagnu/targetdb.exp
Looking for library file ../lib/libgloss.exp
Looking for library file /usr/share/dejagnu/libgloss.exp
Loading /usr/share/dejagnu/libgloss.exp
Loading library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/g++.exp
Looking for library file ../lib/prune.exp
Looking for library file /usr/share/dejagnu/prune.exp
Looking for library file /usr/share/dejagnu/lib/prune.exp
Looking for library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/dejagnu/lib/prune.exp
Looking for library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/prune.exp
Loading /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/prune.exp
Looking for library file ../lib/gcc-defs.exp
Looking for library file /usr/share/dejagnu/gcc-defs.exp
Looking for library file /usr/share/dejagnu/lib/gcc-defs.exp
Looking for library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/dejagnu/lib/gcc-defs.exp
Looking for library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/gcc-defs.exp
Loading /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/gcc-defs.exp
Testing g++
Opening log files in .
Test Run By leopardi on Fri May 7 00:41:53 2004
Checking x86_64-suse-linux-gnu against x86_64-suse-linux-gnu
Native configuration is x86_64-suse-linux-gnu
=== g++ tests ===
setting trap for SIGTERM to terminated
setting trap for SIGINT to interrupted by user
setting trap for SIGQUIT to interrupted by user
setting trap for SIGSEGV to segmentation violation
dirlist is /usr/share/dejagnu/baseboards
Looking for standard board description file for
build /usr/share/dejagnu/baseboards/standard.exp
Looking for board description file for
build /usr/share/dejagnu/baseboards/linfinit.exp
pushing config for build, name is linfinit
dirlist is /usr/share/dejagnu/baseboards
Looking for standard board description file for
host /usr/share/dejagnu/baseboards/standard.exp
Looking for board description file for
host /usr/share/dejagnu/baseboards/linfinit.exp
pushing config for host, name is linfinit
Schedule of variations:
unix
target is unix
Running target unix
Looking for tool-and-target-specific interface
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/config/base-config.exp
Looking for tool-and-target-specific interface
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/../config/base-config.exp
Looking for tool-and-target-specific interface
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/../../config/base-config.exp
Looking for tool-and-target-specific interface
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/../../../config/base-config.exp
dirlist is /usr/share/dejagnu/baseboards/linfinit /usr/share/dejagnu/baseboards
Looking for standard board description file for
target /usr/share/dejagnu/baseboards/linfinit/standard.exp
Looking for standard board description file for
target /usr/share/dejagnu/baseboards/standard.exp
Looking for board description file for
target /usr/share/dejagnu/baseboards/linfinit/unix.exp
Looking for board description file for
target /usr/share/dejagnu/baseboards/unix.exp
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for
target.
Looking for generic interface file for
target /usr/share/dejagnu/config/unix.exp
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/xgcc
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj
/home/leopardi/Documents/src/gcc/xgcc
In call_remote with linfinit, dirname /home/leopardi/Documents/src/gcc
/home/leopardi/Documents/src/xgcc
In call_remote with linfinit, dirname /home/leopardi/Documents/src
/home/leopardi/Documents/xgcc
In call_remote with linfinit, dirname /home/leopardi/Documents
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/xgcc
Checking "*-*-cygwin*" against "x86_64-suse-linux-gnu"
Checking "alpha*-*" against "x86_64-suse-linux-gnu"
Looking for tool-and-target-specific interface
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/config/unix.exp
Looking for tool-and-target-specific interface
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/config/gnu.exp
Looking for tool-and-target-specific interface
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/config/default.exp
Using /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/config/default.exp
as tool-and-target-specific interface file.
Looking for library file ../lib/standard.exp
Looking for library file /usr/share/dejagnu/standard.exp
Loading /usr/share/dejagnu/standard.exp
pushing config for target, name is unix
Top level testsuite dirs
are /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/g++.dg /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/g++.old-deja
Running /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/g++.dg/bprob/bprob.exp ...
Checking pattern "*-dos-*" with x86_64-suse-linux-gnu
compiler is /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/xgcc
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux
GCC path is .
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libstdc++-v3
ALWAYS_CXXFLAGS set to {additional_flags=-nostdinc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/libstdc++-v3/include
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/libsupc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/libsupc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/include/backward
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/testsuite} {ldflags=
-L/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libstdc++-v3/src/.libs
-L/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libiberty }
additional_flags=-fmessage-length=0
Looking for library file ../lib/target-supports.exp
Looking for library file /usr/share/dejagnu/target-supports.exp
Looking for library file /usr/share/dejagnu/lib/target-supports.exp
Looking for library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/dejagnu/lib/target-supports.exp
Looking for library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/target-supports.exp
Loading /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/target-supports.exp
Profiling argument is <-fprofile-arcs>
Checking "*-*-solaris2*" against "x86_64-suse-linux-gnu"
Checking "mips*-*-irix*" against "x86_64-suse-linux-gnu"
Checking "mmix-*-*" against "x86_64-suse-linux-gnu"
Checking "arm*-*-elf" against "x86_64-suse-linux-gnu"
Checking "strongarm*-*-elf" against "x86_64-suse-linux-gnu"
Checking "xscale*-*-elf" against "x86_64-suse-linux-gnu"
Checking "cris-*-*" against "x86_64-suse-linux-gnu"
Checking "h8300-*-*" against "x86_64-suse-linux-gnu"
Checking "*-*-windiss" against "x86_64-suse-linux-gnu"
Looking for library file ../lib/profopt.exp
Looking for library file /usr/share/dejagnu/profopt.exp
Looking for library file /usr/share/dejagnu/lib/profopt.exp
Looking for library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/dejagnu/lib/profopt.exp
Looking for library
file /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/profopt.exp
Loading /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/lib/profopt.exp
In call_remote with linfinit,
delete /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/testsuite/g++-bprob-1.x01
In call_remote with linfinit,
delete /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/testsuite/g++-bprob-1.x02
In call_remote with linfinit,
delete /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/testsuite/g++-bprob-1.x03
Testing g++.dg/bprob/g++-bprob-1.C, -g
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libio/_G_config.h
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/.
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/libio/_G_config.h
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/libio/_G_config.h
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj
/home/leopardi/Documents/src/gcc/libio/_G_config.h
In call_remote with linfinit, dirname /home/leopardi/Documents/src/gcc
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libio/iostream.list
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/.
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/libio/iostream.list
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux
/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/libio/iostream.list
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj
/home/leopardi/Documents/src/gcc/libio/iostream.list
In call_remote with linfinit, dirname /home/leopardi/Documents/src/gcc
/home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/libio/Makefile.in
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite
/home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/libio/Makefile.in
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc
/home/leopardi/Documents/src/gcc/gcc-3.4.0/libio/Makefile.in
In call_remote with linfinit,
dirname /home/leopardi/Documents/src/gcc/gcc-3.4.0
/home/leopardi/Documents/src/gcc/libio/Makefile.in
In call_remote with linfinit, dirname /home/leopardi/Documents/src/gcc
doing compile
Invoking the compiler as
g++ /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/g++.dg/bprob/g++-bprob-1.C
-nostdinc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/libstdc++-v3/include
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/libsupc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/libsupc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/include/backward
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/testsuite
-fmessage-length=0 -g -fprofile-arcs
-L/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libstdc++-v3/src/.libs
-L/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libiberty
-lm
-o /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/testsuite/g++-bprob-1.x01
Executing on host:
g++ /home/leopardi/Documents/src/gcc/gcc-3.4.0/gcc/testsuite/g++.dg/bprob/g++-bprob-1.C
-nostdinc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/libstdc++-v3/include/x86_64-suse-linux
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/libstdc++-v3/include
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/libsupc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/libsupc++
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/include/backward
-I/home/leopardi/Documents/src/gcc/gcc-3.4.0/libstdc++-v3/testsuite
-fmessage-length=0 -g -fprofile-arcs
-L/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libstdc++-v3/src/.libs
-L/home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/x86_64-suse-linux/./libiberty
-lm
-o /home/leopardi/Documents/src/gcc/gcc-3.4.0-obj/gcc/testsuite/g++-bprob-1.x01
(timeout = 300)
--
Summary: testsuite uses installed g++ instead of newly
bootstrapped g++
Product: gcc
Version: 3.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: other
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: leopardi at bigpond dot net dot au
CC: gcc-bugs at gcc dot gnu dot org
GCC build triplet: x86_64-suse-linux-gnu
GCC host triplet: x86_64-suse-linux-gnu
GCC target triplet: x86_64-suse-linux-gnu
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15356