This is the mail archive of the libstdc++@sourceware.cygnus.com 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]

results for sparc-sun-solaris2.7



Well, this is interesting.  Using -static in mkcheck (the default), the
pass/fail numbers are 56/6.  Removing -static gets... wait for it...  62/0.

All of the failures were at runtime.  The only one I looked at closely was
21_strings/ctor_copy_dtor (because the machine was thrashing so badly during
the two minutes that a.out took to roll over and die :-).  It segfaults in
memcpy, so no exceptions were ever thrown.  A backtrace from the 1.7GB core
file is appended, FWIW.

I've updated docs/gentop/status -> docs/status.html.




Script started on Sun Dec 26 18:26:31 1999
oak 1% cat 991226-sparc-sun-solaris2.7-static-mkcheck.txt 
host: SunOS 5.7 Generic_106541-07 sun4u
compiler: 2.95.2
compiler flags: -g -O2 -DDEBUG_ASSERT 
date: 991226

p == pass/fail execution test
ctime == time to compile and link
etime == time for executable to run (take with salt)
text == size of the executable text section
data == size of the executable data section
total == size of the executable

p ctime	etime	text	data	total	name	
+ 1	0.003	26950	2469	29918	17_intro/header_ciso646.cc

- 7	0.032	641730	112945	761278	17_intro/header_fstream.cc

+ 2	0.003	181806	7693	192618	17_intro/header_iomanip.cc

+ 1	0.003	181806	7693	192618	17_intro/header_ios.cc

+ 0	0.003	26802	2429	29730	17_intro/header_iosfwd.cc

+ 2	0.005	637466	111969	756062	17_intro/header_iostream.cc

+ 1	0.003	181806	7693	192618	17_intro/header_istream.cc

+ 1	0.003	181806	7693	192618	17_intro/header_ostream.cc

+ 1	0.003	181806	7693	192618	17_intro/header_sstream.cc

+ 1	0.003	181806	7693	192618	17_intro/header_streambuf.cc

+ 7	0.005	656874	113025	776526	17_intro/headers.cc

+ 1	0.003	181670	7689	192454	18_support/numeric_limits.cc

+ 13	0.004	237430	21965	263050	21_strings/append.cc

+ 7	0.003	236118	23165	262954	21_strings/capacity.cc

+ 2	0.003	228430	21253	253338	21_strings/char_traits.cc

+ 4	0.003	231438	21797	256890	21_strings/compare.cc

- 4	115.594	232062	22285	258002	21_strings/ctor_copy_dtor.cc

+ 6	0.004	229502	21501	254658	21_strings/element_access.cc

+ 4	0.003	231950	21757	257362	21_strings/find.cc

+ 7	13.010	234230	21989	259874	21_strings/insert.cc

+ 23	0.059	677586	123745	807990	21_strings/inserters_extractors.cc

+ 10	0.004	234430	22229	260314	21_strings/invariants.cc

+ 27	0.003	245430	23413	272498	21_strings/nonmember.cc

+ 3	0.003	230038	21813	255506	21_strings/operations.cc

+ 5	0.003	232670	22085	258410	21_strings/replace.cc

+ 3	0.004	230278	21797	255730	21_strings/substr.cc

- 4	0.028	642522	113569	762774	22_locale/ctype.cc

+ 5	0.004	233030	22493	259210	23_containers/bitset_ctor.cc

+ 3	5.000	640210	112241	759078	23_containers/multiset.cc

+ 2	0.003	195278	12101	210834	23_containers/vector_capacity.cc

+ 8	0.005	655298	115705	777614	23_containers/vector_ctor.cc

+ 2	0.003	196102	12157	211714	23_containers/vector_modifiers.cc

+ 8	0.005	652858	116089	775550	24_iterators/istreambuf_iterator.cc

+ 12	0.003	238398	23413	265466	24_iterators/iterator.cc

+ 4	0.000	639330	112209	758166	26_numerics/binary_closure.cc

+ 0	0.003	180010	7024	190094	26_numerics/c_math.cc

+ 1	0.003	192574	11925	207954	26_numerics/valarray.cc

- 9	0.030	655602	115873	778414	27_io/filebuf.cc

+ 2	0.003	182702	7785	193610	27_io/fpos.cc

+ 4	0.005	644282	114953	765854	27_io/ios_base_callbacks.cc

+ 3	0.005	641786	114169	762558	27_io/ios_base_members_static.cc

+ 6	0.005	647298	116473	770374	27_io/ios_ctor.cc

+ 11	777.000	652986	117433	777070	27_io/ios_manip_basefield.cc

+ 8	0.000	647594	115169	769430	27_io/ios_manip_fmtflags.cc

+ 3	0.008	641714	113577	761894	27_io/ios_members.cc

+ 6	0.000	657554	113177	777358	27_io/iostream_objects.cc

+ 0	0.003	26802	2429	29730	27_io/istream.cc

+ 8	0.006	650906	117505	775662	27_io/istream_extractor_arith.cc

+ 11	0.005	654114	118721	779438	27_io/istream_extractor_char.cc

+ 23	0.006	663226	120697	790518	27_io/istream_extractor_other.cc

+ 7	0.005	651458	116921	774982	27_io/istream_manip.cc

+ 4	0.005	644282	115041	765926	27_io/istream_sentry.cc

+ 37	0.007	685050	124361	816030	27_io/istream_unformatted.cc

+ 0	0.003	26802	2429	29730	27_io/ostream.cc

+ 46	1.200	687826	126665	822998	27_io/ostream_inserter_arith.cc

+ 40	0.378	682330	125713	814662	27_io/ostream_inserter_char.cc

+ 13	0.008	655978	116433	779046	27_io/ostream_inserter_other.cc

+ 8	0.005	649186	115993	771782	27_io/ostream_manip.cc

- 4	0.030	644634	115033	766286	27_io/streambuf.cc

- 26	0.116	669514	119705	796038	27_io/stringbuf.cc

+ 15	0.006	660634	119433	786718	27_io/stringstream.cc

+ 4	0.005	638194	112041	756902	ext/headers.cc

oak 2% cat 991226-sparc-sun-solaris2.7-shared-mkcheck.txt 
host: SunOS 5.7 Generic_106541-07 sun4u
compiler: 2.95.2
compiler flags: -g -O2 -DDEBUG_ASSERT 
date: 991226

p == pass/fail execution test
ctime == time to compile and link
etime == time for executable to run (take with salt)
text == size of the executable text section
data == size of the executable data section
total == size of the executable

p ctime	etime	text	data	total	name	
+ 0	0.000	34164	5740	40348	17_intro/header_ciso646.cc

+ 3	0.000	47300	6812	55244	17_intro/header_fstream.cc

+ 2	0.000	34668	5732	40868	17_intro/header_iomanip.cc

+ 1	0.000	34636	5732	40836	17_intro/header_ios.cc

+ 0	0.000	33940	5700	40084	17_intro/header_iosfwd.cc

+ 1	0.000	35820	5844	42252	17_intro/header_iostream.cc

+ 1	0.000	34636	5732	40836	17_intro/header_istream.cc

+ 1	0.000	34636	5732	40836	17_intro/header_ostream.cc

+ 1	0.000	34636	5732	40836	17_intro/header_sstream.cc

+ 1	0.000	34636	5732	40836	17_intro/header_streambuf.cc

+ 6	0.000	49812	6916	58148	17_intro/headers.cc

+ 1	0.000	34116	5724	40284	18_support/numeric_limits.cc

+ 13	0.000	52268	6972	59852	21_strings/append.cc

+ 6	0.000	54956	8140	63572	21_strings/capacity.cc

+ 2	0.000	38116	6228	44804	21_strings/char_traits.cc

+ 4	0.000	43260	6804	50524	21_strings/compare.cc

+ 3	0.000	45716	7268	53596	21_strings/ctor_copy_dtor.cc

+ 2	0.000	40292	6484	47388	21_strings/element_access.cc

+ 4	0.000	43660	6740	51012	21_strings/find.cc

+ 8	0.000	48548	6988	56148	21_strings/insert.cc

+ 22	0.000	90700	14716	107100	21_strings/inserters_extractors.cc

+ 10	0.000	46788	7228	54628	21_strings/invariants.cc

+ 26	0.000	57892	8396	66748	21_strings/nonmember.cc

+ 2	0.000	41380	6788	48628	21_strings/operations.cc

+ 4	0.000	47204	7084	54900	21_strings/replace.cc

+ 2	0.000	42620	6780	50012	21_strings/substr.cc

+ 4	0.000	50460	7460	59132	22_locale/ctype.cc

+ 5	0.000	47036	7492	55188	23_containers/bitset_ctor.cc

+ 3	0.000	41156	6172	48060	23_containers/multiset.cc

+ 2	0.000	40900	6276	47620	23_containers/vector_capacity.cc

+ 8	0.000	71276	9588	81308	23_containers/vector_ctor.cc

+ 2	0.000	41892	6340	48676	23_containers/vector_modifiers.cc

+ 8	0.000	61084	10156	71820	24_iterators/istreambuf_iterator.cc

+ 12	0.000	66564	8388	75412	24_iterators/iterator.cc

+ 4	0.000	40772	6156	47660	26_numerics/binary_closure.cc

+ 1	0.000	34300	5828	40572	26_numerics/c_math.cc

+ 2	0.000	34540	5740	40724	26_numerics/valarray.cc

+ 9	0.000	67348	10020	78892	27_io/filebuf.cc

+ 1	0.000	35580	5820	41868	27_io/fpos.cc

+ 4	0.000	51804	9060	61428	27_io/ios_base_callbacks.cc

+ 4	0.000	47508	8204	56260	27_io/ios_base_members_static.cc

+ 6	0.000	53580	10532	64660	27_io/ios_ctor.cc

+ 10	0.000	72084	11636	85204	27_io/ios_manip_basefield.cc

+ 7	0.000	59468	9228	70164	27_io/ios_manip_fmtflags.cc

+ 3	0.000	43572	7572	51668	27_io/ios_members.cc

+ 6	0.000	53228	7188	62700	27_io/iostream_objects.cc

+ 1	0.000	33940	5700	40084	27_io/istream.cc

+ 7	0.000	60468	11708	73404	27_io/istream_extractor_arith.cc

+ 11	0.000	63028	12836	76428	27_io/istream_extractor_char.cc

+ 22	0.000	79668	14924	95820	27_io/istream_extractor_other.cc

+ 6	0.000	55812	9460	65996	27_io/istream_manip.cc

+ 4	0.000	51196	9100	60860	27_io/istream_sentry.cc

+ 37	0.000	101812	18612	121668	27_io/istream_unformatted.cc

+ 0	0.000	33940	5700	40084	27_io/ostream.cc

+ 44	0.000	116420	20844	140660	27_io/ostream_inserter_arith.cc

+ 39	0.000	99972	19676	120908	27_io/ostream_inserter_char.cc

+ 13	0.000	71436	10540	83252	27_io/ostream_inserter_other.cc

+ 8	0.000	59532	10092	70348	27_io/ostream_manip.cc

+ 3	0.000	45468	8980	54948	27_io/streambuf.cc

+ 25	0.000	76612	13780	91124	27_io/stringbuf.cc

+ 14	0.000	73116	13612	87372	27_io/stringstream.cc

+ 3	0.000	37996	5916	44700	ext/headers.cc

oak 3% cat 21_string_ctor_copy_dtor_backtrace
Program terminated with signal 11, Segmentation Fault.
#0  0x3a740 in memcpy () at ../../gcc-2.95.1/gcc/cp/tinfo2.cc:300
300	../../gcc-2.95.1/gcc/cp/tinfo2.cc: No such file or directory.
#1  0x3ff38 in char_traits<char>::copy (__s1=0x60224 "rodeo beach, marin", 
    __s2=0x407d0 "rodeo beach, marin", __n=1073741819)
    at /home0/pedwards/libstdc++/bits/char_traits.h:187
#2  0x1210c in basic_string<char, char_traits<char>, allocator<char> >::_S_copy_chars (__p=0x60224 "rodeo beach, marin", __j1=0x407d0 "rodeo beach, marin", 
    __j2=0x400407cb "") at /home0/pedwards/libstdc++/bits/basic_string.h:290
#3  0x16cb0 in char * basic_string<char, char_traits<char>, allocator<char> >::_S_construct<char const *> (__beg=0x407d0 "rodeo beach, marin", 
    __end=0x400407cb "", __a=@0xffbef998)
    at /home0/pedwards/libstdc++/bits/string.tcc:133
#4  0x3f5ac in char * basic_string<char, char_traits<char>, allocator<char> >::_S_construct_aux<char const *> (__beg=0x407d0 "rodeo beach, marin", 
    __end=0x400407cb "", __a=@0xffbef998)
    at /home0/pedwards/libstdc++/bits/basic_string.h:689
#5  0x3f5f0 in char * basic_string<char, char_traits<char>, allocator<char> >::_S_construct<char const *> (__beg=0x407d0 "rodeo beach, marin", 
    __end=0x400407cb "", __a=@0xffbef998)
    at /home0/pedwards/libstdc++/bits/basic_string.h:706
#6  0x1280c in basic_string<char, char_traits<char>, allocator<char> >::basic_string (this=0xffbef990, __s=0x407d0 "rodeo beach, marin", __n=1073741819, 
    __a=@0xffbef998) at /home0/pedwards/libstdc++/bits/string.tcc:199
#7  0x10464 in test01 ()
    at /home0/pedwards/libstdc++/testsuite/21_strings/ctor_copy_dtor.cc:94
#8  0x10d00 in main ()
    at /home0/pedwards/libstdc++/testsuite/21_strings/ctor_copy_dtor.cc:179

oak 4% logout
script done on Sun Dec 26 18:27:08 1999



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