[spu] Fix various test cases
authorUlrich Weigand <ulrich.weigand@de.ibm.com>
Sun, 26 Nov 2017 16:19:57 +0000 (17:19 +0100)
committerUlrich Weigand <ulrich.weigand@de.ibm.com>
Sun, 26 Nov 2017 16:19:57 +0000 (17:19 +0100)
commit617cd4bc366e47f92ecee3c3f9850a0fd2e6c6a9
tree048286aab148dcbca13c8d4a8c95e1bcf93dc10c
parent5ffd2cb722440053267d0db52df8bbd278fd6d91
[spu] Fix various test cases

The SPU-specific test cases were not modified to use standard_output_file
and therefore all were no longer being executed.  Fixing this exposed a
few other bugs in spu-info noticed by using a more recent compiler, which
are also fixed here.

gdb/testsuite/ChangeLog:
2017-11-26  Ulrich Weigand  <uweigand@de.ibm.com>

* gdb.arch/spu-info.c: Include <unistd.h>.
(do_signal_test): Fix broken calls to write.
* gdb.arch/spu-info.exp: Use prepare_for_testing.
Fix checks for empty mailboxes.  Update signal tests for corrected
do_signal_test routine.  Allow nonzero event status.
22 files changed:
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/spu-info.c
gdb/testsuite/gdb.arch/spu-info.exp
gdb/testsuite/gdb.arch/spu-ls.exp
gdb/testsuite/gdb.cell/arch.exp
gdb/testsuite/gdb.cell/break.exp
gdb/testsuite/gdb.cell/bt.exp
gdb/testsuite/gdb.cell/core.exp
gdb/testsuite/gdb.cell/data.exp
gdb/testsuite/gdb.cell/dwarfaddr.exp
gdb/testsuite/gdb.cell/ea-cache.exp
gdb/testsuite/gdb.cell/ea-standalone.exp
gdb/testsuite/gdb.cell/ea-test.exp
gdb/testsuite/gdb.cell/f-regs.exp
gdb/testsuite/gdb.cell/fork.exp
gdb/testsuite/gdb.cell/gcore.exp
gdb/testsuite/gdb.cell/mem-access.exp
gdb/testsuite/gdb.cell/ptype.exp
gdb/testsuite/gdb.cell/registers.exp
gdb/testsuite/gdb.cell/sizeof.exp
gdb/testsuite/gdb.cell/solib-symbol.exp
gdb/testsuite/gdb.cell/solib.exp
This page took 0.029922 seconds and 4 git commands to generate.