This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Some remarks running the testsuite
- To: libstdc++ at gcc dot gnu dot org
- Subject: Some remarks running the testsuite
- From: Peter Schmid <schmid at snake dot iap dot physik dot tu-darmstadt dot de>
- Date: Tue, 3 Apr 2001 00:08:09 +0200 (CEST)
After updating dejagnu to version 1.4.0 the testsuite finally
runs. But since the binaries are not deleted after a successful run,
the testsuite directory consumes 172 Mbytes. I believe that is too
much space.
peter@kiste:~/egcs/build/i686-pc-linux-gnu/libstdc++-v3 > du -ms testsuite
172 testsuite
Furthermore, the libgcc library located in /usr/local/lib is linked in,
and not the copy located in the gcc build directory.
peter@kiste:~/egcs/build/i686-pc-linux-gnu/libstdc++-v3/testsuite/27_io > ldd istream.sh-exe
libstdc++.so.3 => /home/peter/egcs/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.3 (0x40018000)
libm.so.6 => /lib/libm.so.6 (0x400e1000)
libgcc_s.so.0 => /usr/local/lib/libgcc_s.so.0 (0x400ff000)
libc.so.6 => /lib/libc.so.6 (0x40108000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
And finally, there are many regressions, I believe at least some of
these are caused by the command line arguments "-lgcc_s -lgcc -lc
-lgcc" for generating the executables.
Peter Schmid
=== libstdc++ tests ===
Schedule of variations:
unix
Running target unix
Using /usr/local/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/local/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/peter/egcs/gcc/libstdc++-v3/testsuite/config/default.exp as tool-and-target-specific interface file.
Running /home/peter/egcs/gcc/libstdc++-v3/testsuite/libstdc++.tests/tests.exp ...
FAIL: 21_strings/append.cc (execution test),
FAIL: 21_strings/append.cc (execution test),
FAIL: 21_strings/ctor_copy_dtor.cc (execution test),
FAIL: 21_strings/ctor_copy_dtor.cc (execution test),
FAIL: 21_strings/element_access.cc (execution test),
FAIL: 21_strings/element_access.cc (execution test),
FAIL: 21_strings/insert.cc (execution test),
FAIL: 21_strings/insert.cc (execution test),
FAIL: 21_strings/substr.cc (execution test),
FAIL: 21_strings/substr.cc (execution test),
FAIL: 22_locale/ctor_copy_dtor.cc (execution test),
FAIL: 22_locale/ctor_copy_dtor.cc (execution test),
FAIL: 23_containers/bitset_ctor.cc (execution test),
FAIL: 23_containers/bitset_ctor.cc (execution test),
FAIL: 23_containers/map_operators.cc (test for excess errors),
WARNING: 23_containers/map_operators.cc compilation failed to produce executable
FAIL: 23_containers/map_operators.cc (test for excess errors),
WARNING: 23_containers/map_operators.cc compilation failed to produce executable
FAIL: 23_containers/set_operators.cc (test for excess errors),
WARNING: 23_containers/set_operators.cc compilation failed to produce executable
FAIL: 23_containers/set_operators.cc (test for excess errors),
WARNING: 23_containers/set_operators.cc compilation failed to produce executable
FAIL: 23_containers/vector_element_access.cc (execution test),
FAIL: 23_containers/vector_element_access.cc (execution test),
FAIL: 27_io/ios_members.cc (execution test),
FAIL: 27_io/ios_members.cc (execution test),
FAIL: 27_io/istream_seeks.cc (execution test),
FAIL: 27_io/istream_seeks.cc (execution test),
FAIL: 19_diagnostics/stdexceptions.cc (execution test),
FAIL: 19_diagnostics/stdexceptions.cc (execution test),
=== libstdc++ Summary ===
# of expected passes 380
# of unexpected failures 26
/home/peter/egcs/gcc/libstdc++-v3 version 20010301