Replace:
...
if { [ensure_gdb_index $binfile] == -1 } {
return -1
}
...
with:
...
require {ensure_gdb_index $binfile} != -1
...
and consequently, add a missing UNTESTED message.
Tested on x86_64-linux, both with native and target board readnow.
return -1
}
-if { [ensure_gdb_index $binfile] == -1 } {
- return -1
-}
+require {ensure_gdb_index $binfile} != -1
clean_restart $binfile
return -1
}
- if { [ensure_gdb_index $binfile] == -1 } {
- return -1
- }
+ require {ensure_gdb_index $binfile} != -1
}
# Regenerate exec without index.
return -1
}
-if { [ensure_gdb_index $binfile] == -1 } {
- return -1
-}
+require {ensure_gdb_index $binfile} != -1
# Ok, we have a copy of $binfile with an index.
# Restart gdb and verify the index was used.
return -1
}
-if { [ensure_gdb_index $binfile] == -1 } {
- return -1
-}
+require {ensure_gdb_index $binfile} != -1
clean_restart ${binfile}
return -1
}
-if {[ensure_gdb_index $binfile "-dwarf-5"] == -1} {
- return -1
-}
+require {ensure_gdb_index $binfile -dwarf-5} != -1
gdb_exit
gdb_start
switch "$fn $op $val" {
"gdb_skip_xml_test == 0" { set msg "missing xml support" }
+ "ensure_gdb_index $binfile != -1" -
+ "ensure_gdb_index $binfile -dwarf-5 != -1" {
+ set msg "Couldn't ensure index in binfile"
+ }
default { set msg "$fn != $val" }
}