mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 22:07:58 +08:00
[gdb/testsuite] Fix gdb.base/include-main.exp with -readnow
With test-case gdb.base/include-main.exp and target board readnow, I run into: ... FAIL: gdb.base/include-main.exp: maint info symtab ... The corresponding check in gdb.base/include-main.exp: ... gdb_test_no_output "maint info symtab" ... checks that no CU was expanded, while -readnow ensures that all CUs are expanded. Fix this by skipping the check with -readnow. Tested on x86_64-linux, with native and target board readnow.
This commit is contained in:
@ -32,8 +32,10 @@ gdb_test_no_output "set language c"
|
|||||||
|
|
||||||
gdb_load $binfile
|
gdb_load $binfile
|
||||||
|
|
||||||
# Verify that no CU was expanded.
|
if { ! [readnow] } {
|
||||||
gdb_test_no_output "maint info symtab"
|
# Verify that no CU was expanded.
|
||||||
|
gdb_test_no_output "maint info symtab"
|
||||||
|
}
|
||||||
|
|
||||||
# List a line in include-main.c. The tricky bit is that there's no code in
|
# List a line in include-main.c. The tricky bit is that there's no code in
|
||||||
# include-main.c, so the file should not occur in the .debug_line info.
|
# include-main.c, so the file should not occur in the .debug_line info.
|
||||||
|
Reference in New Issue
Block a user