http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48251
Summary: guality_check hangs indefinitely on Tru64 UNIX Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: testsuite AssignedTo: unassig...@gcc.gnu.org ReportedBy: r...@gcc.gnu.org CC: aol...@gcc.gnu.org Host: alpha-dec-osf5.1b Target: alpha-dec-osf5.1b Build: alpha-dec-osf5.1b The guality_check in g++.dg/guality/guality.exp hangs indefinitely on Tru64 UNIX V5.1B, hanging the whole testsuite run. It seems to be a gdb issue, but still occurs with CVS gdb. Here's what happens when I use a simple looping test program as target of the procedure used in guality.h: > gdb -nx -nw --quiet (gdb) set height Argument required (integer to set it to.). (gdb) set height 0 (gdb) attach 216346 Attaching to process 216346 [New process 216346] Retry #1: Retry #2: Retry #3: Retry #4: 0x00000001200010e0 in ?? () (gdb) set guality_attached = 1 No symbol table is loaded. Use the "file" command. (gdb) b 1 No symbol table is loaded. Use the "file" command. In g++.log, I find that the test is run with the regular timeout of 300 seconds, but this has no effect for some reason. Might be a bug in expect (5.38.2). The guality_check test in gcc.dg/guality/guality.exp isn't affected for some reason. I'll disable the test on Tru64 UNIX until this is resolved. This is somewhat related to PR testsuite/46529, but there the timeout does work.