Fix gdb.fortran/array-element.exp failures.

This fixes two FAIL results on this testcase which were caused by a
misplaced "continue" command.  This testcase used to end inferior's
execution too soon, causing the following tests to fail.  Now we break
right after inferior's loop and perform the rest of the tests there.

gdb/testsuite/ChangeLog:

	* gdb.fortran/array-element.exp: Remove unexpected "continue"
	command in testcase.  Simplify testcase.
This commit is contained in:
Gabriel Krisman Bertazi 2014-09-11 00:03:35 -03:00
parent 9b5d451f41
commit 3adc1a7d45
2 changed files with 7 additions and 11 deletions

View File

@ -1,3 +1,8 @@
2014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
* gdb.fortran/array-element.exp: Remove unexpected "continue"
command in testcase. Simplify testcase.
2014-09-10 Joel Brobecker <brobecker@adacore.com>
* gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.

View File

@ -31,18 +31,9 @@ if ![runto sub_] then {
continue
}
set bp_location [gdb_get_line_number "continue"]
gdb_test "break $bp_location" \
"Breakpoint.*at.* file .*$srcfile, line $bp_location\\." \
"breakpoint at continue"
gdb_breakpoint [gdb_get_line_number "continue"]
gdb_continue_to_breakpoint "continue"
gdb_test "continue" \
"Continuing\\..*Breakpoint.*" \
"continue to breakpoint"
gdb_test "print a(1)" ".*1 = 1.*" "print the first element of array a"
gdb_test "continue" \
"Continuing\\..*Breakpoint.*" \
"continue to breakpoint once again"
gdb_test "print a(2)" ".*2 = 2.*" "print the second element of array a"