https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98823

--- Comment #1 from Ian Lance Taylor <ian at airs dot com> ---
The Go testsuite is intended to have timeouts for all tests.

The test gcc/testsuite/go.test/test/fixedbugs/issue19182.go is just passed off
to the TCL function go-torture-execute.  Running the executable
gcc/testsuite/go/issue19182.x is the "execute" part of the test. 
go-torture-execute calls the TCL function go_load to run the test.

My assumption, which may well be wrong, is that a TCL function like go_load
applies a timeout by default.  I'm not even sure where go_load is defined, but
it clearly does exist.  I'm still baffled by how all the DejaGNU code works.

It's odd that issue19182.x keeps running.  The test itself is intended to be
self-limiting.  I'm not sure what is going on there.

Reply via email to