# all subsequent line numbers are relative to this first one (baseline)
set baseline [gdb_find_recursion_test_baseline $srcfile]
-if { $baseline == -1 } then {
+if {$baseline == -1} {
fail "could not find gdb_recursion_test function"
return
}
set trcpt1 [gdb_gettpnum gdb_c_test]
set trcpt2 [gdb_gettpnum gdb_asm_test]
set trcpt3 [gdb_gettpnum $testline1]
-if { $trcpt1 <= 0 || $trcpt2 <= 0 || $trcpt3 <= 0 } then {
+if {$trcpt1 <= 0 || $trcpt2 <= 0 || $trcpt3 <= 0} {
fail "setting tracepoints"
return
}
return -1
}
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
}
-if { $return_me == 1 } then {
+if {$return_me == 1} {
return -1
}
return -1
}
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return -1
}
runto_main
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
# define relative source line numbers:
# all subsequent line numbers are relative to this first one (baseline)
set baseline [gdb_find_recursion_test_baseline $srcfile]
-if { $baseline == -1 } then {
+if {$baseline == -1} {
fail "could not find gdb_recursion_test function"
return
}
set trcpt1 [gdb_gettpnum gdb_c_test]
set trcpt2 [gdb_gettpnum gdb_asm_test]
set trcpt3 [gdb_gettpnum $testline1]
-if { $trcpt1 <= 0 || $trcpt2 <= 0 || $trcpt3 <= 0 } then {
+if {$trcpt1 <= 0 || $trcpt2 <= 0 || $trcpt3 <= 0} {
fail "setting tracepoints"
return
}
set trcpt1 [gdb_gettpnum gdb_c_test]
set trcpt2 [gdb_gettpnum gdb_asm_test]
set trcpt3 [gdb_gettpnum $testline1]
-if { $trcpt1 <= 0 || $trcpt2 <= 0 || $trcpt3 <= 0 } then {
+if {$trcpt1 <= 0 || $trcpt2 <= 0 || $trcpt3 <= 0} {
fail "setting tracepoints"
return
}
gdb_delete_tracepoints
set c_test_num [gdb_gettpnum gdb_c_test]
set asm_test_num [gdb_gettpnum gdb_asm_test]
-if { $c_test_num <= 0 || $asm_test_num <= 0 } then {
+if {$c_test_num <= 0 || $asm_test_num <= 0} {
fail "setting tracepoints"
return
}
return -1
}
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
clean_restart $executable
gdb_load_shlib $lib_sl1
gdb_load_shlib $lib_sl2
- if ![runto_main] then {
+ if {![runto_main]} {
return 0
}
# Create tracepoints on marker and main, and leave them in the
}
clean_restart $testfile
- if ![runto_main] then {
+ if {![runto_main]} {
return 0
}
# can start programs ("run"), such as e.g., extended-remote gdbserver.
clean_restart $testfile
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
runto_main
gdb_reinitialize_dir $srcdir/$subdir
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
runto_main
gdb_reinitialize_dir $srcdir/$subdir
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
set baseline [gdb_find_recursion_test_baseline $srcfile]
-if { $baseline == -1 } then {
+if {$baseline == -1} {
fail "could not find gdb_recursion_test function"
return
}
set tdp2 [gdb_gettpnum "$testline2"]
set tdp3 [gdb_gettpnum "$testline3"]
set tdp4 [gdb_gettpnum "$testline4"]
-if { $tdp2 <= 0 || $tdp3 <= 0 || $tdp4 <= 0 } then {
+if {$tdp2 <= 0 || $tdp3 <= 0 || $tdp4 <= 0} {
fail "setting tracepoints"
return
}
# define relative source line numbers:
# all subsequent line numbers are relative to this first one (baseline)
set baseline [gdb_find_recursion_test_baseline $srcfile]
-if { $baseline == -1 } then {
+if {$baseline == -1} {
fail "could not find gdb_recursion_test function"
return
}
set trcpt1 [gdb_gettpnum gdb_c_test]
set trcpt2 [gdb_gettpnum gdb_asm_test]
set trcpt3 [gdb_gettpnum $testline1]
-if { $trcpt1 <= 0 || $trcpt2 <= 0 || $trcpt3 <= 0 } then {
+if {$trcpt1 <= 0 || $trcpt2 <= 0 || $trcpt3 <= 0} {
fail "setting tracepoints"
return
}
runto_main
gdb_reinitialize_dir $srcdir/$subdir
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
}
-if { $return_me == 1 } then {
+if {$return_me == 1} {
return -1
}
# define relative source line numbers:
# all subsequent line numbers are relative to this first one (baseline)
set baseline [gdb_find_recursion_test_baseline $srcfile]
-if { $baseline == -1 } then {
+if {$baseline == -1} {
fail "could not find gdb_recursion_test function"
return
}
if ![runto_main] {
return -1
}
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
# At this point, the socket file has been created. We must make sure it is
# removed when we return here. GDB detaches inferior so that the socket
# file can be removed. Note that GDB simply kill inferior doesn't remove
runto_main
gdb_reinitialize_dir $srcdir/$subdir
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
# define relative source line numbers:
# all subsequent line numbers are relative to this first one (baseline)
set baseline [gdb_find_recursion_test_baseline $srcfile]
-if { $baseline == -1 } then {
+if {$baseline == -1} {
fail "could not find gdb_recursion_test function"
return
}
}
}
-if { $return_me == 1 } then {
+if {$return_me == 1} {
return -1
}
}
}
-if { $return_me == 1 } then {
+if {$return_me == 1} {
return -1
}
## record starting PC
set save_pc [gdb_readexpr "(unsigned long) \$pc"]
-if { $save_pc == -1 } then {
+if {$save_pc == -1} {
fail "could not read PC"
return
}
# define relative source line numbers:
# all subsequent line numbers are relative to this first one (baseline)
set baseline [gdb_find_recursion_test_baseline $srcfile]
-if { $baseline == -1 } then {
+if {$baseline == -1} {
fail "could not find gdb_recursion_test function"
return
}
}
# If the fast tracepoint couldn't be set, don't bother with the run.
- if { $run_ftrace == 1 } then {
+ if {$run_ftrace == 1} {
# Begin the test.
run_trace_experiment
runto_main
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
gdb_reinitialize_dir $srcdir/$subdir
# The rest of the testing needs actual tracing to work.
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
gdb_delete_tracepoints
set trcpt1 [gdb_gettpnum gdb_c_test]
-if { $trcpt1 <= 0 } then {
+if {$trcpt1 <= 0} {
fail "setting tracepoints"
return
}
# Restart.
clean_restart ${binfile}
-if ![runto_main] then {
+if {![runto_main]} {
return
}
runto_main
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
runto_main
gdb_reinitialize_dir $srcdir/$subdir
-if { ![gdb_target_supports_trace] } then {
+if {![gdb_target_supports_trace]} {
unsupported "current target does not support trace"
return 1
}
gdb_delete_tracepoints
set trcpt1 [gdb_gettpnum gdb_c_test]
-if { $trcpt1 <= 0 } then {
+if {$trcpt1 <= 0} {
fail "could not find gdb_c_test function"
return
}