diff options
author | Tom de Vries <tdevries@suse.de> | 2021-12-07 07:51:25 +0100 |
---|---|---|
committer | Tom de Vries <tdevries@suse.de> | 2021-12-07 07:51:25 +0100 |
commit | 9dec38d3b11c779e8f386050ed5046aaa4e759db (patch) | |
tree | 3be78ae3d32d3c789abb449740182b55293d0295 /gdb/testsuite/gdb.ada | |
parent | af5300fe24bf2f4e032d639a5396a16c1762b77b (diff) | |
download | gdb-9dec38d3b11c779e8f386050ed5046aaa4e759db.zip gdb-9dec38d3b11c779e8f386050ed5046aaa4e759db.tar.gz gdb-9dec38d3b11c779e8f386050ed5046aaa4e759db.tar.bz2 |
[gdb/symtab] Support -readnow during reread
When running test-case gdb.base/cached-source-file.exp with target board
readnow, we run into:
...
FAIL: gdb.base/cached-source-file.exp: rerun program (the program exited)
...
The problem is that when rereading, the readnow is ignored.
Fix this by copying the readnow handling code from symbol_file_add_with_addrs
to reread_symbols.
Tested on x86_64-linux.
Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=26800
Diffstat (limited to 'gdb/testsuite/gdb.ada')
-rw-r--r-- | gdb/testsuite/gdb.ada/exec_changed.exp | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/gdb/testsuite/gdb.ada/exec_changed.exp b/gdb/testsuite/gdb.ada/exec_changed.exp index 8cbc29f..d08e1ce 100644 --- a/gdb/testsuite/gdb.ada/exec_changed.exp +++ b/gdb/testsuite/gdb.ada/exec_changed.exp @@ -51,8 +51,6 @@ gdb_reinitialize_dir $srcdir/$subdir gdb_test "shell mv ${binfile} ${common_binfile}" ".*" "" gdb_load ${common_binfile} -set readnow_p [readnow ${common_binfile}] - # Start the program, we should land in the program main procedure if { [gdb_start_cmd] < 0 } { untested start @@ -78,9 +76,6 @@ gdb_test "shell touch ${common_binfile}" ".*" "" if { [gdb_start_cmd] < 0 } { fail "start second" } else { - if { $readnow_p } { - setup_kfail "gdb/26800" *-*-* - } gdb_test "" \ "second \\(\\) at .*second.adb.*" \ "start second" @@ -108,9 +103,6 @@ if { [gdb_start_cmd] < 0 } { gdb_test_no_output "set \$check_gdb_running = 0" "check gdb running" fail "start just first" } else { - if { $readnow_p } { - setup_kfail "gdb/26800" *-*-* - } gdb_test "" \ "first \\(\\) at .*first.adb.*" \ "start just first" |