[pushed] Fix gdb.fortran/nested-funcs.exp failure

Message ID 20180808024750.6003-1-simon.marchi@polymtl.ca
State New
Headers show
Series
  • [pushed] Fix gdb.fortran/nested-funcs.exp failure
Related show

Commit Message

Simon Marchi Aug. 8, 2018, 2:47 a.m.
Commit 87d6a7aa931f ("Add DWARF index cache") broke
gdb.fortran/nested-funcs.exp.  Because of the new "set index-cache"
command, the expression "set index = 42" now fails:

  set index = 42
  Undefined set index-cache command: "= 42".  Try "help set index-cache".
  (gdb) PASS: gdb.fortran/nested-funcs.exp: set index = 42

Fix it by changing it to "set variable index = 42".  Also, use
gdb_test_no_output to confirm that it worked (since that particular test
wrongfully passed).

gdb/testsuite/ChangeLog:

	* gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
	"set variable index = 42".
---
 gdb/testsuite/ChangeLog                    | 5 +++++
 gdb/testsuite/gdb.fortran/nested-funcs.exp | 2 +-
 2 files changed, 6 insertions(+), 1 deletion(-)

-- 
2.18.0

Patch

diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 349aac9ef9b0..c79e1e8f20cd 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@ 
+2018-08-07  Simon Marchi  <simon.marchi@polymtl.ca>
+
+	* gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
+	"set variable index = 42".
+
 2018-08-07  Simon Marchi  <simon.marchi@ericsson.com>
 
 	* boards/index-cache-gdb.exp: New file.
diff --git a/gdb/testsuite/gdb.fortran/nested-funcs.exp b/gdb/testsuite/gdb.fortran/nested-funcs.exp
index 20569307b934..2481d256af69 100755
--- a/gdb/testsuite/gdb.fortran/nested-funcs.exp
+++ b/gdb/testsuite/gdb.fortran/nested-funcs.exp
@@ -35,7 +35,7 @@  if ![runto MAIN__] then {
 gdb_breakpoint [gdb_get_line_number "! BP_outer"]
 gdb_continue_to_breakpoint "! BP_outer" ".*! BP_outer"
 gdb_test "print index" "= 13" "print index at BP_outer"
-gdb_test "set index = 42"
+gdb_test_no_output "set variable index = 42"
 gdb_test "print index" "= 42" "print index at BP_outer, manipulated"
 gdb_test "print local_int" "= 19" "print local_int in outer function"