1 # Copyright
2001-2022 Free Software Foundation
, Inc.
3 # This
program is free software
; you can redistribute it and
/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation
; either version
3 of the License
, or
6 #
(at your option
) any later version.
8 # This
program is distributed in the hope that it will be useful
,
9 # but WITHOUT
ANY WARRANTY
; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License
for more details.
13 # You should have received a copy of the GNU General Public License
14 # along with this
program.
If not
, see
<http
://www.gnu.org
/licenses
/>.
20 # step
-line.exp
-- Expect script to test stepping in files with
24 set linefile $
{testfile
}.inp
26 if {[prepare_for_testing
"failed to prepare" $testfile $srcfile debug]} {
30 if ![runto_main
] then {
34 set remote_linefile
[gdb_remote_download host $
{srcdir
}/$
{subdir
}/$
{linefile
}]
36 gdb_test
"break f1" ".*Breakpoint 2 at .* file .*step-line.c.*"
38 "Continuing.*Breakpoint 2, f1 \\(i=4\\).*dummy \\(1, i\\);" \
41 ".*i = f2 \\(i\\);.*" \
44 ".*dummy \\(2, i\\);.*" \
47 ".*i = f2 \\(i\\);.*" \
50 ".*f2 \\(i=4\\).*dummy \\(4, i\\);.*" \
56 ".*dummy \\(5, i\\);.*" \
59 ".*dummy \\(6, j\\);.*" \
62 ".*j = SUCC \\(j\\);.*" \
65 ".*dummy \\(7, i\\);.*" \
68 ".*dummy \\(8, j\\);.*" \
74 ".*dummy \\(9, i\\);.*" \
77 ".*dummy \\(10, j\\);.*" \
80 ".*RETURN \\(j\\);.*" \