gdb.base/structs.c (main): Don't run forever.

gdb/testsuite/ChangeLog:

	* gdb.base/structs.c (main): Don't run forever.
This commit is contained in:
Doug Evans 2014-10-02 13:07:40 -07:00
parent 2278c276a8
commit d48ba5e8cf
2 changed files with 9 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2014-10-02 Doug Evans <dje@google.com>
* gdb.base/structs.c (main): Don't run forever.
2014-10-02 Pedro Alves <palves@redhat.com>
* gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.

View File

@ -425,12 +425,14 @@ int main()
Fun17(foo17);
Fun18(foo18);
/* An infinite loop that first clears all the variables and then
/* An (almost-)infinite loop that first clears all the variables and then
calls each function. This "hack" is to make testing random
functions easier - "advance funN" is guaranteed to have always
been preceded by a global variable clearing zed call. */
been preceded by a global variable clearing zed call.
We don't let this run forever in case gdb crashes while testing,
we don't want to be left eating all cpu on the user's system. */
while (1)
for (i = 0; i < 1000000; ++i)
{
zed ();
L1 = fun1();