From 6f14765f9f448bbe03750634eb42c4a9db6521b8 Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Thu, 30 Nov 2017 18:35:54 +0100 Subject: [PATCH] [spu] Some additional test fixes Now that the ppc64 breakpoint regression is fixed, running the gdb.cell test suite showed a few more test case problems, caused by tests that haven't been updated to adapt to GDB changes. gdb/testsuite/ChangeLog: 2017-11-30 Ulrich Weigand * gdb.cell/gcore.exp: Fix typo when setting spu_bin. Update for changed thread numbering. * gdb.cell/bt.exp: Update for changed GDB output. --- gdb/testsuite/ChangeLog | 6 ++++++ gdb/testsuite/gdb.cell/bt.exp | 2 +- gdb/testsuite/gdb.cell/gcore.exp | 5 ++--- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index c1cd966..e95d9f6 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2017-11-30 Ulrich Weigand + + * gdb.cell/gcore.exp: Fix typo when setting spu_bin. + Update for changed thread numbering. + * gdb.cell/bt.exp: Update for changed GDB output. + 2017-11-30 Simon Marchi * boards/cc-with-tweaks.exp: Include local-board.exp instead of diff --git a/gdb/testsuite/gdb.cell/bt.exp b/gdb/testsuite/gdb.cell/bt.exp index b48fe9b..6aa300d 100644 --- a/gdb/testsuite/gdb.cell/bt.exp +++ b/gdb/testsuite/gdb.cell/bt.exp @@ -73,7 +73,7 @@ if ![runto_main] then { } delete_breakpoints -gdb_test "continue" ".*Program received signal SIGABRT, Aborted.*" +gdb_test "continue" ".*received signal SIGABRT, Aborted.*" gdb_test "backtrace" ".*abort.*crash_handler.*base.*offset.*.*main.*speid.*argp.*envp.*at.*$spu2_file.c.*.*spe_context_run.*indirect_handler.*base.*offset.*.*main.*speid.*argp.*envp.*at.*$spu_file.c.*.*spe_context_run.*spe_thread.*at.*$ppu_file.c.*" diff --git a/gdb/testsuite/gdb.cell/gcore.exp b/gdb/testsuite/gdb.cell/gcore.exp index efed4bb..db40326 100644 --- a/gdb/testsuite/gdb.cell/gcore.exp +++ b/gdb/testsuite/gdb.cell/gcore.exp @@ -26,7 +26,7 @@ set ppu_src ${srcdir}/${subdir}/${ppu_file}.c set ppu_bin [standard_output_file ${ppu_file}] set spu_file "coremaker-spu" set spu_src ${srcdir}/${subdir}/${spu_file}.c -set spu_bin [standard_output_file ${ppu_file}] +set spu_bin [standard_output_file ${spu_file}] if {![isnative]} then { return 0 @@ -92,10 +92,9 @@ gdb_expect { timeout { fail "(timeout) core-file command" } } -gdb_test "t 6" "Switching to thread 6.*" gdb_test "backtrace" ".*abort.*main.*at.*$ppu_file.c.*" -for {set thread_id 1} {$thread_id < 6} {incr thread_id} { +for {set thread_id 2} {$thread_id < 7} {incr thread_id} { gdb_test "t $thread_id" \ "Switching to thread $thread_id.*" \ "switch to thread $thread_id" -- 2.7.4