[gdb/testsuite] Fix gdb.base/jit-bfd-name.exp
authorTom de Vries <tdevries@suse.de>
Wed, 18 Oct 2023 06:26:20 +0000 (08:26 +0200)
committerTom de Vries <tdevries@suse.de>
Wed, 18 Oct 2023 06:26:20 +0000 (08:26 +0200)
When running test-case gdb.base/jit-bfd-name.exp, I run into:
...
ERROR: tcl error sourcing gdb/testsuite/gdb.base/jit-bfd-name.exp.
ERROR: can't read "start": no such variable
...

The problem is that commit c96ceed9dce ("gdb: include the end address in
in-memory bfd filenames") introduced a use of variable start, but not a
definition.

Fix this by adding the missing definition.

Tested on x86_64-linux.

gdb/testsuite/gdb.base/jit-bfd-name.exp

index f6a6e765338152369601c4ed00befd8e6590b892..f4886a698ef38b21fc05854dd78db663c6eec71e 100644 (file)
@@ -135,7 +135,7 @@ foreach addr $symfile_addrs len $symfile_lengths {
 set count 1
 foreach addr $symfile_addrs len $symfile_lengths {
     # Drop any loading zeros from the symfile address.
-    set addr [format 0x%x $addr]
+    set start [format 0x%x $addr]
 
     # Calculate the end address.
     set end [format 0x%x [expr $addr + $len]]