mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-29 08:24:05 +08:00
[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 <uweigand@de.ibm.com> * gdb.cell/gcore.exp: Fix typo when setting spu_bin. Update for changed thread numbering. * gdb.cell/bt.exp: Update for changed GDB output.
This commit is contained in:
@ -1,3 +1,9 @@
|
|||||||
|
2017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
|
* 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 <simon.marchi@ericsson.com>
|
2017-11-30 Simon Marchi <simon.marchi@ericsson.com>
|
||||||
|
|
||||||
* boards/cc-with-tweaks.exp: Include local-board.exp instead of
|
* boards/cc-with-tweaks.exp: Include local-board.exp instead of
|
||||||
|
@ -73,7 +73,7 @@ if ![runto_main] then {
|
|||||||
}
|
}
|
||||||
|
|
||||||
delete_breakpoints
|
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.*<cross-architecture call>.*main.*speid.*argp.*envp.*at.*$spu2_file.c.*<cross-architecture call>.*spe_context_run.*indirect_handler.*base.*offset.*<cross-architecture call>.*main.*speid.*argp.*envp.*at.*$spu_file.c.*<cross-architecture call>.*spe_context_run.*spe_thread.*at.*$ppu_file.c.*"
|
gdb_test "backtrace" ".*abort.*crash_handler.*base.*offset.*<cross-architecture call>.*main.*speid.*argp.*envp.*at.*$spu2_file.c.*<cross-architecture call>.*spe_context_run.*indirect_handler.*base.*offset.*<cross-architecture call>.*main.*speid.*argp.*envp.*at.*$spu_file.c.*<cross-architecture call>.*spe_context_run.*spe_thread.*at.*$ppu_file.c.*"
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@ set ppu_src ${srcdir}/${subdir}/${ppu_file}.c
|
|||||||
set ppu_bin [standard_output_file ${ppu_file}]
|
set ppu_bin [standard_output_file ${ppu_file}]
|
||||||
set spu_file "coremaker-spu"
|
set spu_file "coremaker-spu"
|
||||||
set spu_src ${srcdir}/${subdir}/${spu_file}.c
|
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 {
|
if {![isnative]} then {
|
||||||
return 0
|
return 0
|
||||||
@ -92,10 +92,9 @@ gdb_expect {
|
|||||||
timeout { fail "(timeout) core-file command" }
|
timeout { fail "(timeout) core-file command" }
|
||||||
}
|
}
|
||||||
|
|
||||||
gdb_test "t 6" "Switching to thread 6.*"
|
|
||||||
gdb_test "backtrace" ".*abort.*main.*at.*$ppu_file.c.*"
|
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" \
|
gdb_test "t $thread_id" \
|
||||||
"Switching to thread $thread_id.*" \
|
"Switching to thread $thread_id.*" \
|
||||||
"switch to thread $thread_id"
|
"switch to thread $thread_id"
|
||||||
|
Reference in New Issue
Block a user