testsuite: Fix gdb.base/bang.exp for remote stubs without exit
authorAnton Kolesov <akolesov@synopsys.com>
Wed, 9 Oct 2013 08:58:14 +0000 (12:58 +0400)
committerTom Tromey <tromey@sourceware.org>
Fri, 25 Oct 2013 14:03:01 +0000 (14:03 +0000)
commit38095c27fb67d4828c0b55f37714fe5c8e7dd9cd
tree292441f8ff476a689dca472365b83036ba73ea9e
parent686d4defdf4a343d4b700b8b544cd40c4f16b0d1
testsuite: Fix gdb.base/bang.exp for remote stubs without exit

Some remote stubs do not have a proper exit() function implementation.
gdb.base/bang.exp was failing on those targets due to timeout.  With
this patch bang.exp uses already defined library procedures to handle
this situation gracefully without breaking native targets.

Tested with x86_64 (unix, native-gdbserver) and with arc-*-elf32.

gdb/testsuite/ChangeLog:

2013-10-25  Anton Kolesov  <Anton.Kolesov@synopsys.com>  (tiny change)

* gdb.base/bang.exp: Use gdb_continue_to_end to properly support
remote stubs where exit() behaviour is unreliable.
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/bang.exp