Compiler timeouts in the basic_string tests

Matt Austern austern@apple.com
Mon Dec 22 19:31:00 GMT 2003


Has anyone other than me noticed compilation failures in the clause 21  
C++ library test suite in the last day or two? They're manifesting  
themselves as compiler timeouts.  Example:
Executing on host: /home/austern/obj/gcc/g++ -shared-libgcc  
-B/home/austern/obj/gcc/ -nostdinc++  
-L/home/austern/obj/i686-pc-linux-gnu/libstdc++-v3/src  
-L/home/austern/obj/i686-pc-linux-gnu/libstdc++-v3/src/.libs  
-B/home/austern/root/i686-pc-linux-gnu/bin/  
-B/home/austern/root/i686-pc-linux-gnu/lib/ -isystem  
/home/austern/root/i686-pc-linux-gnu/include -isystem  
/home/austern/root/i686-pc-linux-gnu/sys-include -include bits/stdc++.h  
-g -O2 -ffunction-sections -fdata-sections -fmessage-length=0  
-DLOCALEDIR="/home/austern/obj/i686-pc-linux-gnu/libstdc++-v3/po/share/ 
locale" -nostdinc++  
-I/home/austern/obj/i686-pc-linux-gnu/libstdc++-v3/include/i686-pc- 
linux-gnu -I/home/austern/obj/i686-pc-linux-gnu/libstdc++-v3/include  
-I/home/austern/gcc34/libstdc++-v3/libsupc++  
-I/home/austern/gcc34/libstdc++-v3/libsupc++  
-I/home/austern/gcc34/libstdc++-v3/include/backward  
-I/home/austern/gcc34/libstdc++-v3/testsuite  
/home/austern/gcc34/libstdc++-v3/testsuite/21_strings/basic_string/ 
inserters_extractors/wchar_t/1.cc   -D_GLIBCXX_ASSERT   
-L/home/austern/obj/i686-pc-linux-gnu//libstdc++-v3/testsuite -lv3test  
-lm   -o ./1.exe    (timeout = 300)
WARNING: program timed out.
compiler exited with status 1
FAIL: 21_strings/basic_string/inserters_extractors/wchar_t/1.cc (test  
for excess errors)
Excess errors:
exit status is 1
WARNING: 21_strings/basic_string/inserters_extractors/wchar_t/1.cc  
compilation failed to produce executable

I don't think this can have anything to do with the things I was  
testing (library changes in clause 23 stuff); it looks like a compiler  
problem.  No guesses about what might have caused it, other than that  
it must have been recent.

I'm rerunning my tests on a different machine, just to rule out the  
possibility of something random like a hardware problem.  It would be  
nice to know if anyone else has seen this, though.

			--Matt



More information about the Libstdc++ mailing list