From: Sergio Durigan Junior Date: Sun, 26 Apr 2015 19:34:29 +0000 (-0400) Subject: Clear variable "coredump_var_addr" before using it on gdb.base/coredump-filter.exp X-Git-Tag: gdb-7.10-release~680 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2d369d8e973f1507689a7f200c16e154ec5d6c79;p=platform%2Fupstream%2Fbinutils.git Clear variable "coredump_var_addr" before using it on gdb.base/coredump-filter.exp This commit is a continuation of the fix committed on: commit 8cd8f2f8ac49276437b7da37f275706ea1c1c925 Author: Sergio Durigan Junior Date: Mon Apr 13 02:40:08 2015 -0400 Rename variable "addr" to "coredump_var_addr" in gdb.base/coredump-filter.exp Pedro pointed out that this fix was not complete, because the testsuite could be run several times in a row (for example), which means that it is not enough to just make the variable name unique: it also needs to be cleared out if it is global. This commit does that. It is actually just a commit made to make things totally correct; this specific test does not fail if you run it several times in a row. gdb/testsuite/ChangeLog: 2015-04-26 Sergio Durigan Junior * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr" before using it. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index c37d84a..c620043 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-04-26 Sergio Durigan Junior + + * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr" + before using it. + 2015-04-24 Andrew Burgess * gdb.base/dump.exp: Add *.verilog files to all_files list. Add diff --git a/gdb/testsuite/gdb.base/coredump-filter.exp b/gdb/testsuite/gdb.base/coredump-filter.exp index f872de0..72f756a 100644 --- a/gdb/testsuite/gdb.base/coredump-filter.exp +++ b/gdb/testsuite/gdb.base/coredump-filter.exp @@ -170,6 +170,7 @@ gdb_test_multiple "print/x &main" "getting main's address" { # Obtain the address of each variable that will be checked on each # case. +set coredump_var_addr "" foreach item $all_anon_corefiles { foreach name [list [lindex $item 3] [lindex $item 4]] { set test "print/x $name"