From 3a7341d8b6808a7de23b2f550f08fdd4870113ad Mon Sep 17 00:00:00 2001 From: "Maciej W. Rozycki" Date: Tue, 8 May 2012 07:22:19 +0000 Subject: [PATCH] * gdb.mi/mi-var-display.exp: Check for the existence of $fp before using it. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.mi/mi-var-display.exp | 6 +++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index ca56411..43549bf 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2012-05-08 Maciej W. Rozycki + + * gdb.mi/mi-var-display.exp: Check for the existence of $fp + before using it. + 2012-05-04 Tristan Gingold * gdb.base/set-noassign.exp: New test. diff --git a/gdb/testsuite/gdb.mi/mi-var-display.exp b/gdb/testsuite/gdb.mi/mi-var-display.exp index c508681..b3ae2c5 100644 --- a/gdb/testsuite/gdb.mi/mi-var-display.exp +++ b/gdb/testsuite/gdb.mi/mi-var-display.exp @@ -614,9 +614,13 @@ mi_gdb_test "-var-create a1 * a" \ "\\^done,name=\"a1\",numchild=\"0\",value=\".*\",type=\"char\".*" \ "create local variable a1" -mi_gdb_test "-var-create a2 $fp a" \ +if { [info exists fp] } { + mi_gdb_test "-var-create a2 $fp a" \ "\\^done,name=\"a2\",numchild=\"0\",value=\".*\",type=\"int\".*" \ "create variable a2 in different scope" +} else { + untested "create variable a2 in different scope" +} #gdbtk_test c_variable-7.81 {create variables in different scopes} { # set a1 [gdb_variable create -expr a] -- 2.7.4