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


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

Some remarks running the testsuite


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


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