aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Elliston <bje@gnu.org>2006-05-22 06:01:35 +0000
committerBen Elliston <bje@gnu.org>2006-05-22 06:01:35 +0000
commit433e1aeb52247acb6ebed9b7ecba5077eb7a7083 (patch)
tree2123f2f4d06c24ac0e24fb9a5587363c76bfa6a5
parentb6feeb81729c431a93264a920e3d4ac93f6b96f5 (diff)
* runtest.exp, baseboards/basic-sim.exp, baseboards/cf.exp,post-if-stmt-braces
baseboards/cris-sim.exp, baseboards/i960-cyclone.exp, baseboards/mcore-moto-sim.exp, baseboards/mips64vr4100-sim.exp, baseboards/mmixware-sim.exp, baseboards/op50n.exp, baseboards/rom68k-idp.exp, baseboards/sparclite-sim-le.exp, baseboards/usparc-cygmon.exp, config/base-config.exp, config/base68k.exp, config/ddb-ether.exp, config/ddb.exp, config/dos.exp, config/gdb-comm.exp, config/gdb_stub.exp, config/i386-bozo.exp, config/i960.exp, config/m68k-emc.exp, config/netware.exp, config/sid.exp, config/sim.exp, config/tic80.exp, config/unix.exp, config/vxworks.exp, lib/debugger.exp, lib/dejagnu.exp, lib/dg.exp, lib/framework.exp, lib/ftp.exp, lib/kermit.exp, lib/libgloss.exp, lib/remote.exp, lib/rlogin.exp, lib/rsh.exp, lib/target.exp, lib/targetdb.exp, lib/telnet.exp, lib/tip.exp, lib/utils.exp: Put braces around if expressions throughout.
-rw-r--r--ChangeLog19
-rw-r--r--baseboards/basic-sim.exp12
-rw-r--r--baseboards/cf.exp2
-rw-r--r--baseboards/cris-sim.exp2
-rw-r--r--baseboards/i960-cyclone.exp2
-rw-r--r--baseboards/mcore-moto-sim.exp2
-rw-r--r--baseboards/mips64vr4100-sim.exp2
-rw-r--r--baseboards/mmixware-sim.exp4
-rw-r--r--baseboards/op50n.exp2
-rw-r--r--baseboards/rom68k-idp.exp2
-rw-r--r--baseboards/sparclite-sim-le.exp2
-rw-r--r--baseboards/usparc-cygmon.exp2
-rw-r--r--config/base-config.exp4
-rw-r--r--config/base68k.exp26
-rw-r--r--config/ddb-ether.exp8
-rw-r--r--config/ddb.exp6
-rw-r--r--config/dos.exp34
-rw-r--r--config/gdb-comm.exp40
-rw-r--r--config/gdb_stub.exp48
-rw-r--r--config/i386-bozo.exp2
-rw-r--r--config/i960.exp8
-rw-r--r--config/m68k-emc.exp2
-rw-r--r--config/netware.exp16
-rw-r--r--config/sid.exp2
-rw-r--r--config/sim.exp12
-rw-r--r--config/tic80.exp2
-rw-r--r--config/unix.exp16
-rw-r--r--config/vxworks.exp22
-rw-r--r--lib/debugger.exp16
-rwxr-xr-xlib/dejagnu.exp2
-rw-r--r--lib/dg.exp30
-rw-r--r--lib/framework.exp74
-rw-r--r--lib/ftp.exp20
-rw-r--r--lib/kermit.exp16
-rw-r--r--lib/libgloss.exp100
-rw-r--r--lib/remote.exp110
-rw-r--r--lib/rlogin.exp12
-rw-r--r--lib/rsh.exp36
-rw-r--r--lib/target.exp134
-rw-r--r--lib/targetdb.exp16
-rw-r--r--lib/telnet.exp31
-rw-r--r--lib/tip.exp14
-rw-r--r--lib/utils.exp52
-rwxr-xr-xruntest.exp180
44 files changed, 582 insertions, 562 deletions
diff --git a/ChangeLog b/ChangeLog
index d3a1e42..49b17bc 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,24 @@
2006-05-22 Ben Elliston <bje@gnu.org>
+ * runtest.exp, baseboards/basic-sim.exp, baseboards/cf.exp,
+ baseboards/cris-sim.exp, baseboards/i960-cyclone.exp,
+ baseboards/mcore-moto-sim.exp, baseboards/mips64vr4100-sim.exp,
+ baseboards/mmixware-sim.exp, baseboards/op50n.exp,
+ baseboards/rom68k-idp.exp, baseboards/sparclite-sim-le.exp,
+ baseboards/usparc-cygmon.exp, config/base-config.exp,
+ config/base68k.exp, config/ddb-ether.exp, config/ddb.exp,
+ config/dos.exp, config/gdb-comm.exp, config/gdb_stub.exp,
+ config/i386-bozo.exp, config/i960.exp, config/m68k-emc.exp,
+ config/netware.exp, config/sid.exp, config/sim.exp,
+ config/tic80.exp, config/unix.exp, config/vxworks.exp,
+ lib/debugger.exp, lib/dejagnu.exp, lib/dg.exp, lib/framework.exp,
+ lib/ftp.exp, lib/kermit.exp, lib/libgloss.exp, lib/remote.exp,
+ lib/rlogin.exp, lib/rsh.exp, lib/target.exp, lib/targetdb.exp,
+ lib/telnet.exp, lib/tip.exp, lib/utils.exp: Put braces around if
+ expressions throughout.
+
+2006-05-22 Ben Elliston <bje@gnu.org>
+
* lib/framework.exp (open_logs): Use file join where applicable.
* lib/libgloss.exp (libgloss_link_flags, newlib_link_flags,
newlib_include_flags, g++_link_flags, libstdc++_link_flags,
diff --git a/baseboards/basic-sim.exp b/baseboards/basic-sim.exp
index 993a68d..23e27df 100644
--- a/baseboards/basic-sim.exp
+++ b/baseboards/basic-sim.exp
@@ -26,12 +26,12 @@ proc find_sim { target_alias sim_dir sim_name } {
global tool_root_dir
global SIM
- if [info exists SIM] {
+ if {[info exists SIM]} {
return $SIM
}
- if [is_remote host] {
- if ![board_info host exists no_transform_name] {
+ if {[is_remote host]} {
+ if {![board_info host exists no_transform_name]} {
return ${target_alias}-${sim_name}
} else {
return ${sim_name}
@@ -52,15 +52,15 @@ proc setup_sim { subdir_name } {
global tool_root_dir
global board
- if [info exists target_alias] {
+ if {[info exists target_alias]} {
set tmp $target_alias
} else {
- if [board_info $board exists target_install] {
+ if {[board_info $board exists target_install]} {
set tmp [lindex [board_info $board target_install] 0]
}
}
- if ![board_info $board exists sim] {
+ if {![board_info $board exists sim]} {
set_board_info sim [find_sim $tmp $subdir_name run]
}
diff --git a/baseboards/cf.exp b/baseboards/cf.exp
index 61cf474..2839af3 100644
--- a/baseboards/cf.exp
+++ b/baseboards/cf.exp
@@ -53,7 +53,7 @@ unset extra_m68k_ld_flags
# If no output format is specified, use objcopy.
-if ![board_info $board exists output_format] {
+if {![board_info $board exists output_format]} {
set tempfil [lookfor_file $tool_root_dir binutils/objcopy]
if { $tempfil != "" } {
set_board_info objcopy $tempfil
diff --git a/baseboards/cris-sim.exp b/baseboards/cris-sim.exp
index a3c8848..732e490 100644
--- a/baseboards/cris-sim.exp
+++ b/baseboards/cris-sim.exp
@@ -20,7 +20,7 @@ process_multilib_options ""
set cris_ldopt "-sim3"
set cris_simopt ""
-if [istarget *-*-linux*] {
+if {[istarget *-*-linux*]} {
set cris_ldopt "-static"
}
diff --git a/baseboards/i960-cyclone.exp b/baseboards/i960-cyclone.exp
index ffd79d8..3c87af4 100644
--- a/baseboards/i960-cyclone.exp
+++ b/baseboards/i960-cyclone.exp
@@ -28,7 +28,7 @@ load_generic_config "i960"
process_multilib_options ""
# We want to strip executables before downloading them via xmodem.
-if ![board_info $board exists strip] {
+if {![board_info $board exists strip]} {
set tempfil [lookfor_file $tool_root_dir binutils/strip]
if { $tempfil != "" } {
set_board_info strip $tempfil
diff --git a/baseboards/mcore-moto-sim.exp b/baseboards/mcore-moto-sim.exp
index 1791d12..d0dcc6a 100644
--- a/baseboards/mcore-moto-sim.exp
+++ b/baseboards/mcore-moto-sim.exp
@@ -83,7 +83,7 @@ proc sim_wait { dest timeout } {
proc sim_load { dest prog args } {
- if ![file exists $prog] then {
+ if {![file exists $prog]} then {
perror "sim.exp: $prog to be downloaded does not exist."
verbose -log "$prog to be downloaded does not exist." 3
return [list "untested" ""]
diff --git a/baseboards/mips64vr4100-sim.exp b/baseboards/mips64vr4100-sim.exp
index c24e722..103f954 100644
--- a/baseboards/mips64vr4100-sim.exp
+++ b/baseboards/mips64vr4100-sim.exp
@@ -29,7 +29,7 @@ load_lib "libgloss.exp"
# We need this for find_gcc and *_include_flags/*_link_flags.
load_board_description "basic-sim"
-if ![info exists board_info($board,multilib_flags)] {
+if {![info exists board_info($board,multilib_flags)]} {
set board_info($board,multilib_flags) "-mips16"
}
diff --git a/baseboards/mmixware-sim.exp b/baseboards/mmixware-sim.exp
index 0786490..07a68a2 100644
--- a/baseboards/mmixware-sim.exp
+++ b/baseboards/mmixware-sim.exp
@@ -34,8 +34,8 @@ unset_board_info slow_simulator
# "mmix", is external to the build tree. If nobody set the simulator
# name, we set it to "mmix", so the rest of the framework works. Let $SIM
# override.
-if ![board_info $board exists sim] {
- if [info exists SIM] {
+if {![board_info $board exists sim]} {
+ if {[info exists SIM]} {
set_board_info sim $SIM
} else {
# Has to exist in the users path.
diff --git a/baseboards/op50n.exp b/baseboards/op50n.exp
index 3b2163f..924c354 100644
--- a/baseboards/op50n.exp
+++ b/baseboards/op50n.exp
@@ -25,7 +25,7 @@ load_generic_config "proelf"
# GDB needs to use "target op50n" to talk to the board.
set_board_info gdb_protocol "op50n"
-if ![board_info $board exists output_format] {
+if {![board_info $board exists output_format]} {
set tempfil [lookfor_file $tool_root_dir binutils/objcopy]
if { $tempfil != "" } {
set_board_info objcopy $tempfil
diff --git a/baseboards/rom68k-idp.exp b/baseboards/rom68k-idp.exp
index 91ad167..c21ee39 100644
--- a/baseboards/rom68k-idp.exp
+++ b/baseboards/rom68k-idp.exp
@@ -53,7 +53,7 @@ unset extra_m68k_ld_flags
# If no output format is specified, use objcopy.
-if ![board_info $board exists output_format] {
+if {![board_info $board exists output_format]} {
set tempfil [lookfor_file $tool_root_dir binutils/objcopy]
if { $tempfil != "" } {
set_board_info objcopy $tempfil
diff --git a/baseboards/sparclite-sim-le.exp b/baseboards/sparclite-sim-le.exp
index 4e25c60..ad18316 100644
--- a/baseboards/sparclite-sim-le.exp
+++ b/baseboards/sparclite-sim-le.exp
@@ -28,7 +28,7 @@ load_generic_config "sim"
# basic-sim.exp is a basic description for the standard Cygnus simulator.
load_base_board_description "basic-sim"
-if ![info exists board_info($board,multilib_flags)] {
+if {![info exists board_info($board,multilib_flags)]} {
set board_info($board,multilib_flags) "-mlittle-endian-data"
}
diff --git a/baseboards/usparc-cygmon.exp b/baseboards/usparc-cygmon.exp
index 0212734..0db54ea 100644
--- a/baseboards/usparc-cygmon.exp
+++ b/baseboards/usparc-cygmon.exp
@@ -25,7 +25,7 @@ proc ${board}_init { dest } {
global usparc_init_count
set shell_prompt [board_info $dest shell_prompt]
- if ![info exists usparc_init_count] {
+ if {![info exists usparc_init_count]} {
set usparc_init_count 0
} else {
incr usparc_init_count
diff --git a/config/base-config.exp b/config/base-config.exp
index 35fde19..2961d9e 100644
--- a/config/base-config.exp
+++ b/config/base-config.exp
@@ -22,11 +22,11 @@
# success, 0 otherwise.
#
proc reboot_via_x10 { dest } {
- if [board_info $dest exists name] {
+ if {[board_info $dest exists name]} {
set dest [board_info $dest name]
}
- if [board_info $dest exists x10] {
+ if {[board_info $dest exists x10]} {
set x10 [board_info $dest x10]
verbose "rebooting x10 unit $x10" 1
rsh_exec rtl "/usr/unsupported/bin/x10-hellcab unit $x10 off"
diff --git a/config/base68k.exp b/config/base68k.exp
index ace41cb..2c9856c 100644
--- a/config/base68k.exp
+++ b/config/base68k.exp
@@ -29,11 +29,11 @@ proc base68k_ld { dest prog } {
set shell_prompt [board_info $dest shell_prompt]
- if ![file exists $prog] then {
+ if {![file exists $prog]} then {
verbose -log "$prog does not exist."
return "untested"
}
- if [is_remote host] {
+ if {[is_remote host]} {
set prog [remote_download host $prog]
if { $prog == "" } {
verbose -log "Unable to download $prog to host."
@@ -41,11 +41,11 @@ proc base68k_ld { dest prog } {
}
}
- if [board_info $dest exists objcopy] {
+ if {[board_info $dest exists objcopy]} {
set OBJCOPY [board_info $dest objcopy]
set exec_file "${prog}.srec"
set objcopy_args ""
- if [board_info $dest exists use_vma_offset] {
+ if {[board_info $dest exists use_vma_offset]} {
set objcopy_args "--adjust-vma=[board_info $dest hex_startaddr]"
}
set status [remote_exec host "$OBJCOPY $objcopy_args -O srec $prog ${prog}.srec"]
@@ -64,7 +64,7 @@ proc base68k_ld { dest prog } {
}
set value 0
- if ![board_info $dest exists fileid] {
+ if {![board_info $dest exists fileid]} {
while { $value < 2 } {
set rom68k_shell_id [remote_open $dest]
if { $rom68k_shell_id < 0 } {
@@ -79,14 +79,14 @@ proc base68k_ld { dest prog } {
}
# dbug has problems if we go into binary mode, so this allows us to
# disable entry into binary mode.
- if ![board_info $dest exists no_binary_mode] {
+ if {![board_info $dest exists no_binary_mode]} {
remote_binary $dest
}
}
# if we built the srecord on a remote host, copy it back here so we
# can load it
- if [is_remote host] {
+ if {[is_remote host]} {
global objdir
set exec_file [remote_upload host ${exec_file} "${objdir}/a.out"]
}
@@ -131,7 +131,7 @@ proc base68k_ld { dest prog } {
}
}
- if [board_info $dest exists download_command] {
+ if {[board_info $dest exists download_command]} {
# Load the program.
remote_send $dest "\r\n"
# dbug has problems sending download command immediately after a
@@ -145,7 +145,7 @@ proc base68k_ld { dest prog } {
}
}
remote_send $dest [board_info $dest download_command]
- if [board_info $dest exists download_response] {
+ if {[board_info $dest exists download_response]} {
remote_expect $dest 5 {
[board_info $dest download_response] { }
timeout {
@@ -201,7 +201,7 @@ proc base68k_spawn { dest prog args } {
return [list $result ""]
}
- if [board_info $dest exists startaddr] {
+ if {[board_info $dest exists startaddr]} {
set go_command "[board_info $dest go_command] [board_info $dest startaddr]"
} else {
set go_command "[board_info $dest go_command]"
@@ -246,13 +246,13 @@ proc base68k_wait { dest timeout } {
}
}
- if [board_info $dest exists output_end] {
+ if {[board_info $dest exists output_end]} {
regsub "[board_info $dest output_end]" "$output" "\n" output
}
# There has got to be a better way. (We need to do this in order to remove
# the echoed "go command".
- if [board_info $dest exists startaddr] {
+ if {[board_info $dest exists startaddr]} {
set go_command "[board_info $dest go_command] [board_info $dest startaddr]"
} else {
set go_command "[board_info $dest go_command]"
@@ -308,7 +308,7 @@ proc base68k_load { dest prog args } {
} elseif { $status == 0 } {
return [list "pass" $output]
} else {
- if [info exists base68k_retry] {
+ if {[info exists base68k_retry]} {
return [list "fail" $output]
}
set base68k_retry 1
diff --git a/config/ddb-ether.exp b/config/ddb-ether.exp
index 2a469ba..c10988d 100644
--- a/config/ddb-ether.exp
+++ b/config/ddb-ether.exp
@@ -23,7 +23,7 @@
proc ${board}_init { dest } {
global doing_ddb_init
- if ![info exists doing_ddb_init] {
+ if {![info exists doing_ddb_init]} {
set doing_ddb_init 1
remote_close $dest
@@ -75,12 +75,12 @@ proc ddb_ether_load { dest prog args } {
}
proc ddb_ether_ld { dest prog } {
- if ![board_info $dest exists tftpdir] {
+ if {![board_info $dest exists tftpdir]} {
perror "Must set_board_info tftpdir for [board_info $dest name]"
return "fail"
}
- if ![board_info $dest exists fileid] {
+ if {![board_info $dest exists fileid]} {
set spawn_id [remote_open $dest]
if { $spawn_id == "" || $spawn_id < 0 } {
return "retry"
@@ -164,7 +164,7 @@ proc ddb_ether_wait { dest timeout } {
if { $status > 0 } {
return [list $status $output]
} else {
- if [regexp "Exception Cause=" $output] {
+ if {[regexp "Exception Cause=" $output]} {
remote_reboot $dest
return [list -1 $output]
}
diff --git a/config/ddb.exp b/config/ddb.exp
index 6a8cc96..4a982e8 100644
--- a/config/ddb.exp
+++ b/config/ddb.exp
@@ -34,11 +34,11 @@ set_board_info output_end "\[\r\n\](Exception Cause|\[0-9a-z\]+ \[0-9a-z\]+ brea
# Reset the prompt to what GDB needs.
proc ${board}_init { dest } {
global doing_ddb_init
- if [is_remote host] {
+ if {[is_remote host]} {
return
}
- if ![info exists doing_ddb_init] {
+ if {![info exists doing_ddb_init]} {
set doing_ddb_init 1
for { set i 1 } { $i <= 3 } { incr i } {
@@ -85,7 +85,7 @@ set_board_info send_initial_cr 1
set_board_info dont_wait_for_prompt 1
# If no output format is specified, use objcopy.
-if ![board_info $board exists output_format] {
+if {![board_info $board exists output_format]} {
set tempfil [lookfor_file $tool_root_dir binutils/objcopy]
if { $tempfil != "" } {
set_board_info objcopy $tempfil
diff --git a/config/dos.exp b/config/dos.exp
index bbb49ae..5c6f69b 100644
--- a/config/dos.exp
+++ b/config/dos.exp
@@ -25,7 +25,7 @@
proc dos_open { dest args } {
global destbat_num
- if ![info exists destbat_num] {
+ if {![info exists destbat_num]} {
set destbat_num [pid]
}
if { [board_info $dest conninfo] == "" } {
@@ -36,7 +36,7 @@ proc dos_open { dest args } {
incr destbat_num
}
- if [board_info $dest exists fileid] {
+ if {[board_info $dest exists fileid]} {
return [board_info $dest fileid]
}
@@ -50,7 +50,7 @@ proc dos_open { dest args } {
return -1
}
- if [board_info $dest exists init_command] {
+ if {[board_info $dest exists init_command]} {
remote_send $dest "[board_info $dest init_command]\n"
remote_expect $dest 10 {
-re "$shell_prompt" { }
@@ -61,7 +61,7 @@ proc dos_open { dest args } {
}
}
- if [board_info $dest exists ftp_directory] {
+ if {[board_info $dest exists ftp_directory]} {
set dir [board_info $dest ftp_directory]
regsub -all "/" "$dir" "\\" dir
remote_send $dest "cd $dir\n"
@@ -74,7 +74,7 @@ proc dos_open { dest args } {
}
}
- if [board_info $dest exists dos_dir] {
+ if {[board_info $dest exists dos_dir]} {
set dos_dir [board_info $dest dos_dir]
regsub -all "^(\[a-zA-Z]:).*$" "$dos_dir" "\\1" drive
regsub -all "^\[a-zA-Z]:" "$dos_dir" "" dos_dir
@@ -97,21 +97,21 @@ proc dos_open { dest args } {
}
global target_alias
- if [info exists target_alias] {
+ if {[info exists target_alias]} {
set talias $target_alias
} else {
set talias "foo-bar"
}
global board_info
- if [board_info $dest exists name] {
+ if {[board_info $dest exists name]} {
set n [board_info $dest name]
} else {
set n $dest
}
set board_info($n,fileid) $shell_id
- if [board_info $dest exists init_script] {
+ if {[board_info $dest exists init_script]} {
remote_exec $dest "[board_info $dest init_script] $talias"
}
@@ -124,7 +124,7 @@ proc dos_open { dest args } {
# need to exit the connection first (ataman telnetd gets confused otherwise).
#
proc dos_close { dest args } {
- if [board_info $dest exists fileid] {
+ if {[board_info $dest exists fileid]} {
if { [board_info $dest connect] == "telnet" } {
remote_send $dest "exit\n"
sleep 2
@@ -366,21 +366,21 @@ proc dos_load { dest prog args } {
if { [llength $args] > 1 } {
set inpfile [lindex $args 1]
}
- if ![info exists dos_dll_loaded] {
- if ![is_remote host] {
+ if {![info exists dos_dll_loaded]} {
+ if {![is_remote host]} {
global target_alias
set comp [get_multilibs]
- if [file exists "${comp}/winsup/new-cygwin1.dll"] {
+ if {[file exists "${comp}/winsup/new-cygwin1.dll"]} {
set dll "${comp}/winsup/new-cygwin1.dll"
set dll_name "cygwin1.dll"
- } elseif [file exists "${comp}/winsup/new-cygwin.dll"] {
+ } elseif {[file exists "${comp}/winsup/new-cygwin.dll"]} {
set dll "${comp}/winsup/new-cygwin.dll"
set dll_name "cygwin.dll"
- } elseif [file exists ${comp}/lib/cygwin1.dll] {
+ } elseif {[file exists ${comp}/lib/cygwin1.dll]} {
set dll "${comp}/lib/cygwin1.dll"
set dll_name "cygwin1.dll"
- } elseif [file exists ${comp}/lib/cygwin.dll] {
+ } elseif {[file exists ${comp}/lib/cygwin.dll]} {
set dll "${comp}/lib/cygwin.dll"
set dll_name "cygwin.dll"
} else {
@@ -448,7 +448,7 @@ proc dos_interrupt_job { host } {
proc dos_copy_download { host localfile remotefile } {
remote_file build delete "[board_info $host local_dir]/$remotefile"
- if [remote_file build exists $localfile] {
+ if {[remote_file build exists $localfile]} {
set result [remote_download build $localfile "[board_info $host local_dir]/$remotefile"]
if { $result != "" } {
remote_exec build "chmod" "a+rw $result"
@@ -461,7 +461,7 @@ proc dos_copy_download { host localfile remotefile } {
proc dos_copy_upload { host remotefile localfile } {
remote_file build delete $localfile
- if [file exists "[board_info $host local_dir]/$remotefile"] {
+ if {[file exists "[board_info $host local_dir]/$remotefile"]} {
set result [remote_download build "[board_info $host local_dir]/$remotefile" $localfile]
} else {
set result ""
diff --git a/config/gdb-comm.exp b/config/gdb-comm.exp
index 9b3151c..92af199 100644
--- a/config/gdb-comm.exp
+++ b/config/gdb-comm.exp
@@ -23,7 +23,7 @@
# Load up some standard junk.
load_lib remote.exp
-if ![info exists board] {
+if {![info exists board]} {
perror "$board must be set before loading gdb-comm"
}
@@ -69,7 +69,7 @@ proc gdb_comm_file_cmd { arg } {
# The "file" command loads up a new symbol file for gdb, deal with
# the various messages it might spew out.
- if [is_remote host] {
+ if {[is_remote host]} {
set arg [remote_download host $arg a.out]
}
remote_send host "file $arg\n"
@@ -129,7 +129,7 @@ proc gdb_comm_file_cmd { arg } {
proc gdb_comm_go_idle { } {
global gdb_prompt
- if ![board_info host exists fileid] {
+ if {![board_info host exists fileid]} {
return -1
}
@@ -157,20 +157,20 @@ proc gdb_comm_start { dest } {
# The variable gdb_prompt is a regexp which matches the gdb prompt. Set it
# if it is not already set.
- if ![board_info $dest exists gdb_prompt] then {
+ if {![board_info $dest exists gdb_prompt]} then {
set gdb_prompt "\\(gdb\\)"
} else {
set gdb_prompt [board_info $dest gdb_prompt]
}
# Similarly for GDB. Look in the object directory for gdb if we aren't
# provided with one.
- if ![info exists GDB] then {
+ if {![info exists GDB]} then {
set GDB "[lookfor_file ${tool_root_dir} gdb/gdb]"
if { $GDB == "" } {
set GDB [transform gdb]
}
}
- if [board_info host exists gdb_opts] {
+ if {[board_info host exists gdb_opts]} {
set gdb_opts [board_info host gdb_opts]
} else {
set gdb_opts ""
@@ -227,13 +227,13 @@ proc quit_gdb { } {
}
}
}
- if ![is_remote host] {
+ if {![is_remote host]} {
remote_close host
}
}
proc gdb_comm_leave { } {
- if [is_remote host] {
+ if {[is_remote host]} {
quit_gdb
} else {
gdb_comm_go_idle
@@ -259,7 +259,7 @@ proc gdb_comm_load { dest prog args } {
}
}
# Make sure the file we're supposed to load really exists.
- if ![file exists $prog] then {
+ if {![file exists $prog]} then {
perror "$prog does not exist."
return [list "untested" ""]
}
@@ -278,7 +278,7 @@ proc gdb_comm_load { dest prog args } {
gdb_comm_leave
return [gdb_comm_reload $dest $prog $args]
}
- if [board_info $dest exists gdb_sect_offset] {
+ if {[board_info $dest exists gdb_sect_offset]} {
set textoff [board_info $dest gdb_sect_offset]
remote_send host "sect .text $textoff\n"
remote_expect host 10 {
@@ -315,18 +315,18 @@ proc gdb_comm_load { dest prog args } {
gdb_comm_add_breakpoint abort
set protocol [board_info $dest gdb_protocol]
- if [board_info $dest exists gdb_serial] {
+ if {[board_info $dest exists gdb_serial]} {
set targetname [board_info $dest gdb_serial]
- } elseif [board_info $dest exists netport] {
+ } elseif {[board_info $dest exists netport]} {
set targetname [board_info $dest netport]
} else {
- if [board_info $dest exists serial] {
+ if {[board_info $dest exists serial]} {
set targetname [board_info $dest serial]
} else {
set targetname ""
}
}
- if [board_info $dest exists baud] {
+ if {[board_info $dest exists baud]} {
remote_send host "set remotebaud [board_info $dest baud]\n"
remote_expect host 10 {
-re ".*$gdb_prompt $" {}
@@ -369,7 +369,7 @@ proc gdb_comm_load { dest prog args } {
}
}
- if [target_info exists gdb_init_command] {
+ if {[target_info exists gdb_init_command]} {
remote_send host "[target_info gdb_init_command]\n"
remote_expect host 10 {
-re ".*$gdb_prompt $" { }
@@ -381,7 +381,7 @@ proc gdb_comm_load { dest prog args } {
}
# Now download the executable to the target board. If communications
# with the target are very slow the timeout might need to be increased.
- if [board_info $dest exists gdb_load_offset] {
+ if {[board_info $dest exists gdb_load_offset]} {
remote_send host "load $prog [board_info $dest gdb_load_offset]\n"
} else {
remote_send host "load\n"
@@ -406,13 +406,13 @@ proc gdb_comm_load { dest prog args } {
# Now start up the program and look for our magic breakpoints.
# And a whole lot of other magic stuff too.
- if [board_info $dest exists gdb_run_command] {
+ if {[board_info $dest exists gdb_run_command]} {
remote_send host "[board_info $dest gdb_run_command]\n"
} else {
remote_send host "run\n"
}
# FIXME: The value 300 below should be a parameter.
- if [board_info $dest exists testcase_timeout] {
+ if {[board_info $dest exists testcase_timeout]} {
set testcase_timeout [board_info $dest testcase_timeout]
} else {
set testcase_timeout 300
@@ -460,7 +460,7 @@ proc gdb_comm_load { dest prog args } {
if { $result == 0 } {
return [list "pass" $output]
}
- if [board_info $dest exists exit_statuses_bad] {
+ if {[board_info $dest exists exit_statuses_bad]} {
return [list "pass" $output]
}
return [list "fail" $output]
@@ -501,7 +501,7 @@ proc gdb_comm_load { dest prog args } {
}
default {
gdb_comm_leave
- if [board_info $dest exists unreliable] {
+ if {[board_info $dest exists unreliable]} {
if { [board_info $dest unreliable] > 0 } {
global board_info
set name [board_info $dest name]
diff --git a/config/gdb_stub.exp b/config/gdb_stub.exp
index 9e517dc..6c33a5f 100644
--- a/config/gdb_stub.exp
+++ b/config/gdb_stub.exp
@@ -28,14 +28,14 @@ proc gdb_stub_init { dest args } {
global GDB
global tool_root_dir
- if ![info exists GDB] then {
+ if {![info exists GDB]} then {
set GDB "[lookfor_file ${tool_root_dir} gdb/gdb]"
if { $GDB == "" } {
set GDB [transform gdb]
}
}
- if [board_info $dest exists gdb_prompt] {
+ if {[board_info $dest exists gdb_prompt]} {
set gdb_prompt [board_info $dest gdb_prompt]
} else {
set gdb_prompt "\\(gdb\\)"
@@ -54,7 +54,7 @@ proc gdb_stub_restart { dest } {
remote_close $dest
sleep 2
set command "$GDB -nw -nx"
- if [host_info exists gdb_opts] {
+ if {[host_info exists gdb_opts]} {
append command " [host_info gdb_opts]"
}
set spawn_id [remote_spawn host $command]
@@ -62,7 +62,7 @@ proc gdb_stub_restart { dest } {
-re "$gdb_prompt" { }
}
if { $spawn_id >= 0 } {
- if [board_info $dest exists baud] {
+ if {[board_info $dest exists baud]} {
remote_send host "set remotebaud [board_info $dest baud]\n"
remote_expect host 5 {
-re "$gdb_prompt" { }
@@ -97,9 +97,9 @@ proc gdb_stub_restart { dest } {
proc gdb_stub_remote_check { dest } {
global gdb_prompt
- if [board_info $dest exists gdb_serial] {
+ if {[board_info $dest exists gdb_serial]} {
set serial [board_info $dest gdb_serial]
- } elseif [board_info $dest exists serial] {
+ } elseif {[board_info $dest exists serial]} {
set serial [board_info $dest serial]
} else {
set serial [board_info $dest netport]
@@ -135,11 +135,11 @@ proc gdb_stub_startup { dest } {
set is_running_stub 0
- if [gdb_stub_remote_check $dest] {
+ if {[gdb_stub_remote_check $dest]} {
set is_running_stub 1
}
- if [board_info $dest exists serial] {
+ if {[board_info $dest exists serial]} {
set serial [board_info $dest serial]
} else {
set serial [board_info $dest netport]
@@ -165,14 +165,14 @@ proc gdb_stub_startup { dest } {
verbose "building loader"
set loader "loader"
- if ![file exists $loader] {
- if [board_info $dest exists gdb_stub_offset] {
+ if {![file exists $loader]} {
+ if {[board_info $dest exists gdb_stub_offset]} {
set result [target_compile "${libdir}/stub-loader.c" $loader executable "libs=-Wl,-Ttext,[board_info $dest gdb_stub_offset]"]
} else {
set result [target_compile "${libdir}/stub-loader.c" $loader executable "ldscript=[board_info $dest gdb_stub_ldscript]"]
}
verbose "result is $result"
- if [is_remote host] {
+ if {[is_remote host]} {
set loader [remote_download host $loader]
}
}
@@ -194,7 +194,7 @@ proc gdb_stub_startup { dest } {
}
}
- if [board_info $dest exists serial] {
+ if {[board_info $dest exists serial]} {
set serial [board_info $dest serial]
} else {
set serial [board_info $dest netport]
@@ -215,7 +215,7 @@ proc gdb_stub_startup { dest } {
# We only send the offset if gdb_load_offset is set. Otherwise, we
# assume that sending the offset isn't needed.
- if [board_info $dest exists gdb_load_offset] {
+ if {[board_info $dest exists gdb_load_offset]} {
remote_send host "load $loader [board_info $dest gdb_stub_offset]\n"
} else {
remote_send host "load $loader\n"
@@ -362,7 +362,7 @@ proc gdb_stub_start { dest } {
-re "$gdb_prompt" { }
}
# This is needed for the SparcLite. Whee.
- if [board_info $dest exists gdb,start_symbol] {
+ if {[board_info $dest exists gdb,start_symbol]} {
set start_comm "jump *[board_info $dest gdb,start_symbol]\n"
} else {
set start_comm "jump *start\n"
@@ -494,12 +494,12 @@ proc gdb_stub_load { dest prog args } {
if { $status == 0 } {
return [list "pass" $output]
- } else if { $status > 0 } {
+ } elseif { $status > 0 } {
return [list "fail" $output]
} else {
global gdb_stub_retry
- if ![info exists gdb_stub_retry] {
+ if {![info exists gdb_stub_retry]} {
set gdb_stub_retry 1
set result [eval gdb_stub_load \{$dest\} \{$prog\} $args]
@@ -521,8 +521,8 @@ proc gdb_stub_ld { dest prog } {
global gdb_prompt
global GDB
- if ![board_info $dest exists gdb_is_running] {
- if ![gdb_stub_restart $dest] {
+ if {![board_info $dest exists gdb_is_running]} {
+ if {![gdb_stub_restart $dest]} {
return 0
}
}
@@ -555,9 +555,9 @@ proc gdb_stub_ld { dest prog } {
# just in case there are old breakpoints lying around.
gdb_stub_delete_breakpoints
- if [board_info $dest exists gdb_serial] {
+ if {[board_info $dest exists gdb_serial]} {
set serial [board_info $dest gdb_serial]
- } elseif [board_info $dest exists serial] {
+ } elseif {[board_info $dest exists serial]} {
set serial [board_info $dest serial]
} else {
set serial [board_info $dest netport]
@@ -578,7 +578,7 @@ proc gdb_stub_ld { dest prog } {
}
}
- if [board_info $dest exists gdb_load_offset] {
+ if {[board_info $dest exists gdb_load_offset]} {
set offset "[board_info $dest gdb_load_offset]"
} else {
set offset ""
@@ -612,7 +612,7 @@ proc gdb_stub_retry_ld { dest prog } {
global gdb_stub_retry_ld
remote_reboot $dest
- if [info exists gdb_stub_retry_ld] {
+ if {[info exists gdb_stub_retry_ld]} {
unset gdb_stub_retry_ld
return 0
} else {
@@ -620,7 +620,7 @@ proc gdb_stub_retry_ld { dest prog } {
}
gdb_stub_restart $dest
set status [gdb_stub_ld $dest $prog]
- if [info exists gdb_stub_retry_ld] {
+ if {[info exists gdb_stub_retry_ld]} {
unset gdb_stub_retry_ld
}
return $status
@@ -629,7 +629,7 @@ proc gdb_stub_retry_ld { dest prog } {
proc gdb_stub_close { dest } {
global board_info
set name [board_info $dest name]
- if [info exists board_info($name,gdb_is_running)] {
+ if {[info exists board_info($name,gdb_is_running)]} {
unset board_info($name,gdb_is_running)
}
return [remote_close host]
diff --git a/config/i386-bozo.exp b/config/i386-bozo.exp
index 6c8c0cd..5282f42 100644
--- a/config/i386-bozo.exp
+++ b/config/i386-bozo.exp
@@ -32,7 +32,7 @@ proc ${board}_init { args } {
proc ${board}_close { board } {
set linux_box [board_info $board linux_box]
- if [board_info $linux_box exists fileid] {
+ if {[board_info $linux_box exists fileid]} {
remote_send $linux_box "\003"
remote_close $linux_box
}
diff --git a/config/i960.exp b/config/i960.exp
index 0ee0c1a..18810d4 100644
--- a/config/i960.exp
+++ b/config/i960.exp
@@ -28,7 +28,7 @@ proc ${board}_init { dest } {
set prompt [board_info $dest shell_prompt]
set done 0
- if ![info exists i960_try_count] {
+ if {![info exists i960_try_count]} {
set i960_try_count 1
}
@@ -56,13 +56,13 @@ proc ${board}_init { dest } {
remote_reboot $dest
}
}
- if [info exists i960_try_count] {
+ if {[info exists i960_try_count]} {
unset i960_try_count
}
}
proc i960_ld { dest prog } {
- if ![file exists $prog] {
+ if {![file exists $prog]} {
perror "$prog does not exist."
return "untested"
}
@@ -105,7 +105,7 @@ proc i960_ld { dest prog } {
} else {
set id2 [exp_open -leaveopen -i $id]
}
- if [catch "exec sx -bX a.out <@$id2 >@$id2 2>/dev/null" error] {
+ if {[catch "exec sx -bX a.out <@$id2 >@$id2 2>/dev/null" error]} {
perror "exec sx failed: $error"
}
if { [board_info $dest connect] == "telnet" } {
diff --git a/config/m68k-emc.exp b/config/m68k-emc.exp
index e84ebc7..33dbc93 100644
--- a/config/m68k-emc.exp
+++ b/config/m68k-emc.exp
@@ -20,7 +20,7 @@
proc ${board}_init { dest } {
global doing_emc_init
- if [info exists doing_emc_init] {
+ if {[info exists doing_emc_init]} {
return
}
set doing_emc_init 1
diff --git a/config/netware.exp b/config/netware.exp
index d6df7df..922fc39 100644
--- a/config/netware.exp
+++ b/config/netware.exp
@@ -28,17 +28,17 @@ load_lib remote.exp
proc ${board}_init { args } {
global NLMCONV
- if ![info exists NLMCONV] then {
+ if {![info exists NLMCONV]} then {
set NLMCONV [findfile "$rootme/../binutils/nlmconv"]
}
global LD
- if ![info exists LD] then {
+ if {![info exists LD]} then {
set LD [findfile "$rootme/../ld/ld-new" "$rootme/../ld/ld-new" [transform "ld"]]
}
set shell_prompt "Password:"
set shell_id [remote_open target]
- if [target_info exists passwd] {
+ if {[target_info exists passwd]} {
set passwd [target_info passwd]
} else {
set passwd ""
@@ -48,7 +48,7 @@ proc ${board}_init { args } {
return -1
}
- if [string match "" $passwd] then {
+ if {[string match "" $passwd]} then {
stty -echo
send_user "Password: "
expect_user -re "(.*)\n"
@@ -94,7 +94,7 @@ proc ${board}_load { dest prog args } {
global tmpdir
global errorCode
- if [board_info $dest exists fileid] {
+ if {[board_info $dest exists fileid]} {
set shell_id [board_info $dest fileid]
} else {
set shell_id -1
@@ -132,10 +132,10 @@ proc ${board}_load { dest prog args } {
# run nlmconv
verbose "Executing: $NLMCONV -l$LD -T$lnk" 1
catch "exec $NLMCONV -l$LD -T$lnk" output
- if ![string match "" $output] then {
+ if {![string match "" $output]} then {
verbose $output 1
}
- if ![string match "NONE" $errorCode] {
+ if {![string match "NONE" $errorCode]} {
verbose -log "Can't link $prog" 3
return "fail"
}
@@ -143,7 +143,7 @@ proc ${board}_load { dest prog args } {
# download
verbose "Downloading $nlm" 1
catch "exec cp $nlm /.NetWare/[board_info $dest name].nws/sys.nwv/tmp/x.nlm" output
- if ![string match "" $output] then {
+ if {![string match "" $output]} then {
verbose $output 1
verbose -log "cp failed for $nlm" 3
return "unresolved"
diff --git a/config/sid.exp b/config/sid.exp
index bb91933..a105bbb 100644
--- a/config/sid.exp
+++ b/config/sid.exp
@@ -41,7 +41,7 @@ proc set_host_info { entry value } {
verbose "set_host_info $entry $value" 3
set machine host
- if [info exists target_info($machine,name)] {
+ if {[info exists target_info($machine,name)]} {
set machine $target_info($machine,name)
}
set board_info($machine,$entry) $value
diff --git a/config/sim.exp b/config/sim.exp
index 886aa17..1ea3079 100644
--- a/config/sim.exp
+++ b/config/sim.exp
@@ -24,27 +24,27 @@
#
proc sim_spawn { dest cmdline args } {
- if ![board_info $dest exists sim] {
+ if {![board_info $dest exists sim]} {
perror "no simulator defined for [board_info $dest name]"
exit 1
} else {
set sim [board_info $dest sim]
}
- if [board_info $dest exists sim,options] {
+ if {[board_info $dest exists sim,options]} {
set simflags [board_info $dest sim,options]
} else {
set simflags ""
}
- if ![is_remote host] {
+ if {![is_remote host]} {
if { [which $sim] == 0 } {
verbose -log "Simulator $sim missing." 3
return -1
}
}
- if [is_remote host] {
+ if {[is_remote host]} {
# download the program to remote.
# we're assuming the program is the first word in the command.
# FIXME: "prog < infile" won't work until we download infile.
@@ -68,13 +68,13 @@ proc sim_load { dest prog args } {
}
}
- if ![file exists $prog] then {
+ if {![file exists $prog]} then {
perror "sim.exp: $prog to be downloaded does not exist."
verbose -log "$prog to be downloaded does not exist." 3
return [list "untested" ""]
}
- if [board_info $dest exists sim_time_limit] {
+ if {[board_info $dest exists sim_time_limit]} {
set sim_time_limit [board_info $dest sim_time_limit]
} else {
set sim_time_limit 240
diff --git a/config/tic80.exp b/config/tic80.exp
index 9b980c4..8d449c4 100644
--- a/config/tic80.exp
+++ b/config/tic80.exp
@@ -39,7 +39,7 @@ proc tic80_load { dest prog args } {
set result [remote_wait $dos_box 300]
set output [lindex $result 1]
if { [lindex $result 0] < 0 } {
- if [board_info $dos_box exists fileid] {
+ if {[board_info $dos_box exists fileid]} {
dos_interrupt_job $dos_box
} else {
remote_close $dos_box
diff --git a/config/unix.exp b/config/unix.exp
index 1dcf06e..6133cf5 100644
--- a/config/unix.exp
+++ b/config/unix.exp
@@ -19,7 +19,7 @@
# This file was written by Rob Savoye <rob@welcomehome.org>.
-if ![info exists board] {
+if {![info exists board]} {
error "must set $board before loading unix.exp"
}
@@ -50,21 +50,21 @@ proc unix_load { dest prog args } {
set inp ""
}
- if ![file exists $prog] then {
+ if {![file exists $prog]} then {
# We call both here because this should never happen.
perror "$prog does not exist in unix_load."
verbose -log "$prog does not exist." 3
return "untested"
}
verbose "loading to $dest" 2
- if ![is_remote $dest] {
+ if {![is_remote $dest]} {
if { "$inp" != "" } {
set command "$prog $parg < $inp"
} else {
set command "$prog $parg"
}
- if ![info exists ld_library_path] {
+ if {![info exists ld_library_path]} {
set ld_library_path ""
}
@@ -86,7 +86,7 @@ proc unix_load { dest prog args } {
# non-testcase executable. (Setting LD_LIBRARY_PATH is the wrong
# fix in the first place; this just tries to minimize the resulting
# crap.)
- if [info exists ld_library_path] {
+ if {[info exists ld_library_path]} {
setenv LD_LIBRARY_PATH $orig_ld_library_path
setenv SHLIB_PATH $orig_ld_library_path
}
@@ -97,8 +97,8 @@ proc unix_load { dest prog args } {
verbose -log "Download of $prog to [board_info $dest name] failed." 3
return [list "unresolved" ""]
}
- if [board_info $dest exists remote_link] {
- if [[board_info $dest remote_link] $remotefile] {
+ if {[board_info $dest exists remote_link]} {
+ if {[[board_info $dest remote_link] $remotefile]} {
verbose -log "Couldn't do remote link"
remote_exec $dest "\\rm -f $remotefile"
return [list "unresolved" ""]
@@ -128,7 +128,7 @@ proc unix_load { dest prog args } {
setenv SHLIB_PATH $orig_ld_library_path
verbose "Executed $prog, status $status" 2
- if ![string match "" $output] {
+ if {![string match "" $output]} {
verbose -- "$output" 2
}
if { $status == 0 } {
diff --git a/config/vxworks.exp b/config/vxworks.exp
index 44ca48c..fa669fe 100644
--- a/config/vxworks.exp
+++ b/config/vxworks.exp
@@ -79,7 +79,7 @@ proc ${board}_init { dest } {
}
-re "$boot_mon_prompt" { }
}
- if ![info exists curr_file] {
+ if {![info exists curr_file]} {
remote_close $dest
remote_reboot $dest
return
@@ -112,7 +112,7 @@ proc ${board}_init { dest } {
}
proc vxworks_final_init { dest } {
- if [board_info $dest exists preload_obj] {
+ if {[board_info $dest exists preload_obj]} {
if { [target_compile [board_info $dest preload_obj] foo.out object [board_info $dest preload_obj_flags]] == "" } {
vxworks_ld $dest foo.out
}
@@ -167,7 +167,7 @@ proc vxworks_exec { dest program pargs inp outp } {
}
proc vxworks_download { dest localfile remotefile } {
- if [board_info $dest exists vxworks_homedir] {
+ if {[board_info $dest exists vxworks_homedir]} {
set rfile "[board_info $dest vxworks_homedir]/$remotefile"
remote_download build $localfile $rfile
return $rfile
@@ -177,7 +177,7 @@ proc vxworks_download { dest localfile remotefile } {
proc vxworks_file { dest op args } {
set file [lindex $args 0]
- if [board_info $dest exists vxworks_homedir] {
+ if {[board_info $dest exists vxworks_homedir]} {
set dir "[board_info $dest vxworks_homedir]"
switch $op {
exists {
@@ -206,7 +206,7 @@ proc vxworks_send { dest string } {
}
proc vxworks_open { dest args } {
- if [board_info $dest exists fileid] {
+ if {[board_info $dest exists fileid]} {
return [board_info $dest fileid]
}
@@ -218,9 +218,9 @@ proc vxworks_open { dest args } {
return -1
}
- if [board_info $dest exists logname] {
+ if {[board_info $dest exists logname]} {
set logname [board_info $dest logname]
- if [board_info $dest exists password] {
+ if {[board_info $dest exists password]} {
remote_send $dest "iam \"$logname\",\"[board_info $dest passwd]\"\r"
} else {
remote_send $dest "iam \"$logname\"\r"
@@ -241,15 +241,15 @@ proc vxworks_open { dest args } {
}
set dir ""
- if [board_info $dest exists ftp_directory] {
+ if {[board_info $dest exists ftp_directory]} {
set dir [board_info $dest ftp_directory]
}
- if [board_info $dest exists vxworks_homedir] {
+ if {[board_info $dest exists vxworks_homedir]} {
set dir [board_info $dest vxworks_homedir]
}
if { $dir != "" } {
set status [remote_exec $dest "cd" "\"$dir\""]
- if [lindex $status 0] {
+ if {[lindex $status 0]} {
perror "Error in cd to $dir--[lindex $status 1]"
return 1
}
@@ -427,7 +427,7 @@ proc vxworks_run { dest function pargs inp outp } {
proc vxworks_unld { dest } {
global board_info
- if [board_info $dest exists vx_module] {
+ if {[board_info $dest exists vx_module]} {
# Vxworks5.0 does not have the unld command.
if { [board_info $dest os] != "vxworks5.0" } {
remote_exec $dest "unld" "[board_info $dest vx_module]"
diff --git a/lib/debugger.exp b/lib/debugger.exp
index 10c6fdc..fd1bd20 100644
--- a/lib/debugger.exp
+++ b/lib/debugger.exp
@@ -64,13 +64,13 @@ proc dumpwatch { args } {
set tmp ""
if { [catch "uplevel 1 array name $i" names] } {
set tmp [uplevel 1 trace vinfo $i]
- if ![string match "" $tmp] {
+ if {![string match "" $tmp]} {
puts "$i $tmp"
}
} else {
foreach k $names {
set tmp [uplevel 1 trace vinfo [set i]($k)]
- if ![string match "" $tmp] {
+ if {![string match "" $tmp]} {
puts "[set i]($k) = $tmp"
}
}
@@ -102,14 +102,14 @@ proc watchvar { v ignored op } {
#
proc watchunset { arg } {
if { [catch "uplevel 1 array name $arg" names ] } {
- if ![uplevel 1 info exists $arg] {
+ if {![uplevel 1 info exists $arg]} {
puts stderr "$arg does not exist"
return
}
uplevel 1 trace variable $arg u watchvar
} else {
foreach k $names {
- if ![uplevel 1 info exists $arg] {
+ if {![uplevel 1 info exists $arg]} {
puts stderr "$arg does not exist"
return
}
@@ -122,14 +122,14 @@ proc watchunset { arg } {
#
proc watchwrite { arg } {
if { [catch "uplevel 1 array name $arg" names ] } {
- if ![uplevel 1 info exists $arg] {
+ if {![uplevel 1 info exists $arg]} {
puts stderr "$arg does not exist"
return
}
uplevel 1 trace variable $arg w watchvar
} else {
foreach k $names {
- if ![uplevel 1 info exists $arg] {
+ if {![uplevel 1 info exists $arg]} {
puts stderr "$arg does not exist"
return
}
@@ -142,14 +142,14 @@ proc watchwrite { arg } {
#
proc watchread { arg } {
if { [catch "uplevel 1 array name $arg" names ] } {
- if ![uplevel 1 info exists $arg] {
+ if {![uplevel 1 info exists $arg]} {
puts stderr "$arg does not exist"
return
}
uplevel 1 trace variable $arg r watchvar
} else {
foreach k $names {
- if ![uplevel 1 info exists $arg] {
+ if {![uplevel 1 info exists $arg]} {
puts stderr "$arg does not exist"
return
}
diff --git a/lib/dejagnu.exp b/lib/dejagnu.exp
index d189f62..a293f2f 100755
--- a/lib/dejagnu.exp
+++ b/lib/dejagnu.exp
@@ -124,7 +124,7 @@ proc host_execute {args} {
}
verbose "The executable is $executable" 2
- if ![file exists ${executable}] {
+ if {![file exists ${executable}]} {
perror "The executable, \"$executable\" is missing" 0
return "No source file found"
}
diff --git a/lib/dg.exp b/lib/dg.exp
index df68549..b91a23e 100644
--- a/lib/dg.exp
+++ b/lib/dg.exp
@@ -187,7 +187,7 @@ proc dg-get-options { prog } {
set result ""
set tmp [grep $prog "{\[ \t\]\+dg-\[-a-z\]\+\[ \t\]\+.*\[ \t\]\+}" line]
- if ![string match "" $tmp] {
+ if {![string match "" $tmp]} {
foreach i $tmp {
#send_user "Found: $i\n"
# FIXME: When to use "+" and "\+" isn't clear.
@@ -221,9 +221,9 @@ proc dg-process-target { selector } {
#send_user "dg-process-target: $selector\n"
set selector [string trim $selector]
- if [regexp "^xfail " $selector] {
+ if {[regexp "^xfail " $selector]} {
set what xfail
- } elseif [regexp "^target " $selector] {
+ } elseif {[regexp "^target " $selector]} {
set what target
} else {
# The use of error here and in other dg-xxx utilities is intentional.
@@ -233,11 +233,11 @@ proc dg-process-target { selector } {
# ??? This should work but it doesn't. tcl bug?
#if [regexp "^${what}(( \[^ \]+-\[^ \]+-\[^ \]+)|( native))+$" $selector tmp selector]
- if [regexp "^${what}( \[^ \]+-\[^ \]+-\[^ \]+| native)+$" $selector] {
+ if {[regexp "^${what}( \[^ \]+-\[^ \]+-\[^ \]+| native)+$" $selector]} {
regsub "^${what} " $selector "" selector
#send_user "selector: $selector\n"
foreach triplet $selector {
- if [string match $triplet $target_triplet] {
+ if {[string match $triplet $target_triplet]} {
set triplet_match 1
} elseif { $isnative && $triplet == "native" } {
set triplet_match 1
@@ -573,7 +573,7 @@ proc dg-runtest { testcases flags default-extra-flags } {
foreach testcase $testcases {
# If we're only testing specific files and this isn't one of them, skip it.
- if ![runtest_file_p $runtests $testcase] {
+ if {![runtest_file_p $runtests $testcase]} {
continue
}
verbose "Testing [file tail [file dirname $testcase]]/[file tail $testcase]"
@@ -644,7 +644,7 @@ proc dg-test { args } {
# The point is to reduce the unnecessary noise in the logs. Don't strip
# out too much because different testcases with the same name can confuse
# `test-tool'.
- if [string match "/*" $name] {
+ if {[string match "/*" $name]} {
set name "[file tail [file dirname $prog]]/[file tail $prog]"
}
@@ -732,7 +732,7 @@ proc dg-test { args } {
set pattern [lindex $i 2]
set comment [lindex $i 3]
#send_user "Before:\n$comp_output\n"
- if [regsub -all "(^|\n)(\[^\n\]+$line\[^\n\]*($pattern)\[^\n\]*\n?)+" $comp_output "\n" comp_output] {
+ if {[regsub -all "(^|\n)(\[^\n\]+$line\[^\n\]*($pattern)\[^\n\]*\n?)+" $comp_output "\n" comp_output]} {
set comp_output [string trimleft $comp_output]
set ok pass
set uhoh fail
@@ -814,7 +814,7 @@ proc dg-test { args } {
if ${dg-excess-errors-flag} {
setup_xfail "*-*-*"
}
- if ![string match "" $comp_output] {
+ if {![string match "" $comp_output]} {
fail "$name (test for excess errors)"
send_log "Excess errors:\n$comp_output\n"
} else {
@@ -826,7 +826,7 @@ proc dg-test { args } {
# FIXME: This is the only place where we assume a standard meaning to
# the `keyword' argument of dg-do. This could be cleaned up.
if { [lindex ${dg-do-what} 0] == "run" } {
- if ![file exists $output_file] {
+ if {![file exists $output_file]} {
unresolved "$name compilation failed to produce executable"
} else {
set status -1
@@ -857,7 +857,7 @@ proc dg-test { args } {
}
} elseif { "$status" == "fail" } {
# It would be nice to get some info out of errorCode.
- if [info exists errorCode] {
+ if {[info exists errorCode]} {
verbose "Exec failed, errorCode: $errorCode" 3
} else {
verbose "Exec failed, errorCode not defined!" 3
@@ -874,13 +874,13 @@ proc dg-test { args } {
# of the program can be delayed until here. Ditto for other situations.
# It would be a bit cumbersome though.
- if ![string match ${dg-final-code} ""] {
+ if {![string match ${dg-final-code} ""]} {
regsub -all "\\\\(\[{}\])" ${dg-final-code} "\\1" dg-final-code
# Note that the use of `args' here makes this a varargs proc.
proc dg-final-proc { args } ${dg-final-code}
verbose "Running dg-final tests." 3
verbose "dg-final-proc:\n[info body dg-final-proc]" 4
- if [catch "dg-final-proc $prog" errmsg] {
+ if {[catch "dg-final-proc $prog" errmsg]} {
perror "$name: error executing dg-final: $errmsg"
# ??? The call to unresolved here is necessary to clear `errcnt'.
# What we really need is a proc like perror that doesn't set errcnt.
@@ -907,7 +907,7 @@ proc dg-finish { } {
# The framework doesn't like to see any error remnants, so remove them.
global errorInfo
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
unset errorInfo
}
@@ -915,7 +915,7 @@ proc dg-finish { } {
# There may be a bit of duplication (eg: resetting prms_id), leave it.
# Let's keep these procs robust.
global tool
- if ![string match "" [info procs ${tool}_finish]] {
+ if {![string match "" [info procs ${tool}_finish]]} {
${tool}_finish
}
}
diff --git a/lib/framework.exp b/lib/framework.exp
index 2dd4a3b..af73723 100644
--- a/lib/framework.exp
+++ b/lib/framework.exp
@@ -26,7 +26,7 @@ set warning_threshold 3
set perror_threshold 1
proc mail_file { file to subject } {
- if [file readable $file] {
+ if {[file readable $file]} {
catch "exec mail -s \"$subject\" $to < $file"
}
}
@@ -109,15 +109,15 @@ proc isbuild { pattern } {
global build_triplet
global host_triplet
- if ![info exists build_triplet] {
+ if {![info exists build_triplet]} {
set build_triplet ${host_triplet}
}
- if [string match "" $pattern] {
+ if {[string match "" $pattern]} {
return $build_triplet
}
verbose "Checking pattern \"$pattern\" with $build_triplet" 2
- if [string match "$pattern" $build_triplet] {
+ if {[string match "$pattern" $build_triplet]} {
return 1
} else {
return 0
@@ -162,7 +162,7 @@ proc is_remote { board } {
if { $board == "target" } {
global current_target_name
- if [info exists current_target_name] {
+ if {[info exists current_target_name]} {
# This shouldn't happen, but we'll be paranoid anyway.
if { $current_target_name != "target" } {
return [is_remote $current_target_name]
@@ -170,7 +170,7 @@ proc is_remote { board } {
}
return 0
}
- if [board_info $board exists isremote] {
+ if {[board_info $board exists isremote]} {
verbose "board is $board, isremote is [board_info $board isremote]" 3
return [board_info $board isremote]
}
@@ -184,7 +184,7 @@ proc is3way {} {
global host_triplet
global build_triplet
- if ![info exists build_triplet] {
+ if {![info exists build_triplet]} {
set build_triplet ${host_triplet}
}
verbose "Checking $host_triplet against $build_triplet" 2
@@ -200,12 +200,12 @@ proc is3way {} {
proc ishost { pattern } {
global host_triplet
- if [string match "" $pattern] {
+ if {[string match "" $pattern]} {
return $host_triplet
}
verbose "Checking pattern \"$pattern\" with $host_triplet" 2
- if [string match "$pattern" $host_triplet] {
+ if {[string match "$pattern" $host_triplet]} {
return 1
} else {
return 0
@@ -221,8 +221,8 @@ proc istarget { args } {
global target_triplet
# if no arg, return the config string
- if [string match "" $args] {
- if [info exists target_triplet] {
+ if {[string match "" $args]} {
+ if {[info exists target_triplet]} {
return $target_triplet
} else {
perror "No target configuration names found."
@@ -232,9 +232,9 @@ proc istarget { args } {
set triplet [lindex $args 0]
# now check against the cannonical name
- if [info exists target_triplet] {
+ if {[info exists target_triplet]} {
verbose "Checking \"$triplet\" against \"$target_triplet\"" 2
- if [string match $triplet $target_triplet] {
+ if {[string match $triplet $target_triplet]} {
return 1
}
}
@@ -250,7 +250,7 @@ proc isnative { } {
global target_triplet
global build_triplet
- if [string match $build_triplet $target_triplet] {
+ if {[string match $build_triplet $target_triplet]} {
return 1
}
return 0
@@ -264,10 +264,10 @@ proc unknown { args } {
global exit_status
clone_output "ERROR: (DejaGnu) proc \"$args\" does not exist."
- if [info exists errorCode] {
+ if {[info exists errorCode]} {
send_error "The error code is $errorCode\n"
}
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
send_error "The info on the error is:\n$errorInfo\n"
}
@@ -398,7 +398,7 @@ proc log_summary { args } {
# total count, so compare the reported number of testcases with the
# expected number. Maintaining an accurate count in `testcnt' isn't easy
# so it's not clear how often this will be used.
- if [info exists testcnt] {
+ if {[info exists testcnt]} {
if { $testcnt > 0 } {
set totlcnt 0
# total all the testcases reported
@@ -418,7 +418,7 @@ proc log_summary { args } {
verbose "# of testcases run $testcnt"
}
- if [info exists mismatch] {
+ if {[info exists mismatch]} {
clone_output "### ERROR: totals do not equal number of testcases run"
clone_output "### ERROR: # of testcases expected $testcnt"
clone_output "### ERROR: # of testcases reported $totlcnt"
@@ -472,11 +472,11 @@ proc setup_xfail { args } {
for { set i 0 } { $i < $argc } { incr i } {
set sub_arg [ lindex $args $i ]
# is a prms number. we assume this is a string with no '-' characters
- if [regexp "^\[^\-\]+$" $sub_arg] {
+ if {[regexp "^\[^\-\]+$" $sub_arg]} {
set xfail_prms $sub_arg
continue
}
- if [istarget $sub_arg] {
+ if {[istarget $sub_arg]} {
set xfail_flag 1
continue
}
@@ -502,11 +502,11 @@ proc setup_kfail { args } {
for { set i 0 } { $i < $argc } { incr i } {
set sub_arg [ lindex $args $i ]
# is a prms number. we assume this is a string with no '-' characters
- if [regexp "^\[^\-\]+$" $sub_arg] {
+ if {[regexp "^\[^\-\]+$" $sub_arg]} {
set kfail_prms $sub_arg
continue
}
- if [istarget $sub_arg] {
+ if {[istarget $sub_arg]} {
set kfail_flag 1
continue
}
@@ -548,7 +548,7 @@ proc check_conditional_xfail { args } {
set incl_hit 0
set excl_hit 0
foreach targ $target_list {
- if [istarget $targ] {
+ if {[istarget $targ]} {
# look through the compiler options for flags we want to see
# this is really messy cause each set of options to look for
# may also be a list. We also want to find each element of the
@@ -565,7 +565,7 @@ proc check_conditional_xfail { args } {
set opt [lindex $includes $i]
verbose "Looking for $opt to include in the compiler flags" 2
foreach j "$opt" {
- if [string match "* $j *" $compiler_flags] {
+ if {[string match "* $j *" $compiler_flags]} {
verbose "Found $j to include in the compiler flags" 2
incr incl_hit
}
@@ -585,7 +585,7 @@ proc check_conditional_xfail { args } {
set opt [lindex $excludes $i]
verbose "Looking for $opt to exclude in the compiler flags" 2
foreach j "$opt" {
- if [string match "* $j *" $compiler_flags] {
+ if {[string match "* $j *" $compiler_flags]} {
verbose "Found $j to exclude in the compiler flags" 2
incr excl_hit
}
@@ -625,7 +625,7 @@ proc clear_xfail { args } {
set sub_arg [ lindex $args $i ]
switch $sub_arg {
"*-*-*" { # is a configuration triplet
- if [istarget $sub_arg] {
+ if {[istarget $sub_arg]} {
set xfail_flag 0
set xfail_prms 0
}
@@ -646,7 +646,7 @@ proc clear_kfail { args } {
set sub_arg [ lindex $args $i ]
switch $sub_arg {
"*-*-*" { # is a configuration triplet
- if [istarget $sub_arg] {
+ if {[istarget $sub_arg]} {
set kfail_flag 0
set kfail_prms 0
}
@@ -674,7 +674,7 @@ proc record_test { type message args } {
} else {
set count 1
}
- if [info exists pf_prefix] {
+ if {[info exists pf_prefix]} {
set message [concat $pf_prefix " " $message]
}
@@ -692,7 +692,7 @@ proc record_test { type message args } {
if { $xml } {
global errorInfo
set error ""
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
set error $errorInfo
}
global expect_out
@@ -826,8 +826,8 @@ proc pass { message } {
global xfail_flag kfail_flag compiler_conditional_xfail_data
# if we have a conditional xfail setup, then see if our compiler flags match
- if [ info exists compiler_conditional_xfail_data ] {
- if [check_conditional_xfail $compiler_conditional_xfail_data] {
+ if {[ info exists compiler_conditional_xfail_data ]} {
+ if {[check_conditional_xfail $compiler_conditional_xfail_data]} {
set xfail_flag 1
}
unset compiler_conditional_xfail_data
@@ -848,8 +848,8 @@ proc fail { message } {
global xfail_flag kfail_flag compiler_conditional_xfail_data
# if we have a conditional xfail setup, then see if our compiler flags match
- if [ info exists compiler_conditional_xfail_data ] {
- if [check_conditional_xfail $compiler_conditional_xfail_data] {
+ if {[ info exists compiler_conditional_xfail_data ]} {
+ if {[check_conditional_xfail $compiler_conditional_xfail_data]} {
set xfail_flag 1
}
unset compiler_conditional_xfail_data
@@ -926,7 +926,7 @@ proc warning { args } {
clone_output "WARNING: $message"
global errorInfo
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
unset errorInfo
}
}
@@ -949,7 +949,7 @@ proc perror { args } {
clone_output "ERROR: $message"
global errorInfo
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
unset errorInfo
}
}
@@ -1031,7 +1031,7 @@ proc incr_count { name args } {
} else {
set count [lindex $args 0]
}
- if [info exists test_counts($name,count)] {
+ if {[info exists test_counts($name,count)]} {
incr test_counts($name,count) $count
incr test_counts($name,total) $count
} else {
@@ -1043,7 +1043,7 @@ proc incr_count { name args } {
# For compatibility with old versions.
#
global argv0
-if ![info exists argv0] {
+if {![info exists argv0]} {
proc exp_continue { } {
continue -expect
}
diff --git a/lib/ftp.exp b/lib/ftp.exp
index 0061145..a9510bb 100644
--- a/lib/ftp.exp
+++ b/lib/ftp.exp
@@ -23,15 +23,15 @@ proc ftp_open {host} {
set prompt "ftp>"
global board_info
- if [board_info $host exists name] {
+ if {[board_info $host exists name]} {
set host [board_info $host name]
}
- if [board_info $host exists ftp_fileid] {
+ if {[board_info $host exists ftp_fileid]} {
return [board_info $host ftp_fileid]
}
- if [board_info $host exists hostname] {
+ if {[board_info $host exists hostname]} {
set remotehost [board_info $host hostname]
} else {
set remotehost $host
@@ -62,8 +62,8 @@ proc ftp_open {host} {
return -1
}
set board_info($host,ftp_fileid) $spawn_id
- if [board_info $host exists ftp_username] {
- if [board_info $host exists ftp_password] {
+ if {[board_info $host exists ftp_username]} {
+ if {[board_info $host exists ftp_password]} {
set command "user [board_info $host ftp_username] [board_info $host ftp_password]\n"
} else {
set command "user [board_info $host ftp_username]\n"
@@ -88,7 +88,7 @@ proc ftp_open {host} {
return -1
}
}
- if [board_info $host exists ftp_directory] {
+ if {[board_info $host exists ftp_directory]} {
send "cd [board_info $host ftp_directory]\n"
expect {
-i $spawn_id -re "250.*$prompt" { }
@@ -100,7 +100,7 @@ proc ftp_open {host} {
}
}
- if [board_info $host exists ftp_no_passive] {
+ if {[board_info $host exists ftp_no_passive]} {
send "passive\n"
expect {
-i $spawn_id -re "Passive mode off.*$prompt" { }
@@ -165,7 +165,7 @@ proc ftp_download {host localfile remotefile} {
verbose "putting $localfile $remotefile"
- if [board_info $host exists hostname] {
+ if {[board_info $host exists hostname]} {
set remotehost [board_info $host hostname]
} else {
set remotehost $host
@@ -220,11 +220,11 @@ proc ftp_download {host localfile remotefile} {
proc ftp_close {host} {
global board_info
- if [board_info $host exists name] {
+ if {[board_info $host exists name]} {
set host [board_info $host name]
}
- if ![board_info $host exists ftp_fileid] {
+ if {![board_info $host exists ftp_fileid]} {
return ""
}
diff --git a/lib/kermit.exp b/lib/kermit.exp
index 0d7a0b3..19a5c40 100644
--- a/lib/kermit.exp
+++ b/lib/kermit.exp
@@ -27,13 +27,13 @@ proc kermit_open {dest args} {
global spawn_id
global board_info
- if [board_info $dest exists name] {
+ if {[board_info $dest exists name]} {
set dest [board_info $dest name]
}
- if [board_info ${dest} exists serial] {
+ if {[board_info ${dest} exists serial]} {
set port [board_info ${dest} serial]
set device "-l [board_info ${dest} serial]"
- if [board_info ${dest} exists baud] {
+ if {[board_info ${dest} exists baud]} {
append device " -b [board_info ${dest} baud]"
}
} else {
@@ -89,7 +89,7 @@ proc kermit_open {dest args} {
if {$result < 0} {
perror "Couldn't connect after $tries tries."
- if [info exists board_info($dest,fileid)] {
+ if {[info exists board_info($dest,fileid)]} {
unset board_info($dest,fileid)
}
return -1
@@ -97,7 +97,7 @@ proc kermit_open {dest args} {
verbose "Kermit connection established with spawn_id $spawn_id."
set board_info($dest,fileid) $spawn_id
kermit_command $dest "set file type binary" "set transfer display none"
- if [board_info $dest exists transmit_pause] {
+ if {[board_info $dest exists transmit_pause]} {
kermit_command $dest "set transmit pause [board_info $dest transmit_pause]"
}
return $spawn_id
@@ -107,7 +107,7 @@ proc kermit_open {dest args} {
# Send a list of commands to the Kermit session connected to DEST.
#
proc kermit_command {dest args} {
- if [board_info $dest exists name] {
+ if {[board_info $dest exists name]} {
set dest [board_info $dest name]
}
set shell_id [board_info $dest fileid]
@@ -151,7 +151,7 @@ proc kermit_command {dest args} {
# Send STRING to DEST.
#
proc kermit_send {dest string args} {
- if [board_info $dest exists transmit_pause] {
+ if {[board_info $dest exists transmit_pause]} {
set f [open "/tmp/fff" "w"]
puts -nonewline $f "$string"
close $f
@@ -167,7 +167,7 @@ proc kermit_send {dest string args} {
# No translation is performed.
#
proc kermit_transmit {dest file args} {
- if [board_info $dest exists transmit_pause] {
+ if {[board_info $dest exists transmit_pause]} {
kermit_command $dest "transmit $file"
return ""
} else {
diff --git a/lib/libgloss.exp b/lib/libgloss.exp
index 376d46a..ed133e5 100644
--- a/lib/libgloss.exp
+++ b/lib/libgloss.exp
@@ -30,13 +30,13 @@ proc libgloss_link_flags { args } {
global srcdir
# libgloss doesn't work native
- if [isnative] {
+ if {[isnative]} {
return ""
}
# if we're on a remote host, we can't search for the file, so we can only
# use an installed compiler, so we don't add any paths here.
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
@@ -86,7 +86,7 @@ proc libgloss_link_flags { args } {
if { $gloss_srcdir == "" } {
return ""
}
- if [file exists [file join $gccpath libgloss $cpu]] {
+ if {[file exists [file join $gccpath libgloss $cpu]]} {
verbose "Libgloss path is $gccpath/libgloss/$cpu" 2
return "-B$gccpath/libgloss/$cpu/ -L$gccpath/libgloss/$cpu -L$gloss_srcdir"
} else {
@@ -107,13 +107,13 @@ proc newlib_link_flags { args } {
global tool_root_dir
# libgloss doesn't work native
- if [isnative] {
+ if {[isnative]} {
return ""
}
# if we're on a remote host, we can't search for the file, so we can only
# use an installed compiler, so we don't add any paths here.
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
@@ -127,7 +127,7 @@ proc newlib_link_flags { args } {
set gccpath "[get_multilibs]"
verbose "Looking for $gccpath/newlib"
- if [file exists [file join $gccpath newlib]] {
+ if {[file exists [file join $gccpath newlib]]} {
verbose "Newlib path is $gccpath/newlib"
return "$result -B$gccpath/newlib/ -L$gccpath/newlib"
} else {
@@ -139,17 +139,17 @@ proc newlib_link_flags { args } {
proc newlib_include_flags { args } {
global srcdir
- if [isnative] {
+ if {[isnative]} {
return ""
}
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
set gccpath "[get_multilibs]"
- if [file exists [file join $gccpath newlib]] {
+ if {[file exists [file join $gccpath newlib]]} {
verbose "Newlib path is $gccpath/newlib"
set newlib_dir [lookfor_file ${srcdir} newlib/libc/include/assert.h]
@@ -172,7 +172,7 @@ proc libio_include_flags { args } {
global srcdir
global tool_root_dir
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
@@ -206,7 +206,7 @@ proc libio_include_flags { args } {
}
proc libio_link_flags { args } {
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
@@ -224,7 +224,7 @@ proc g++_include_flags { args } {
global srcdir
global target_alias
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
@@ -266,25 +266,25 @@ proc g++_link_flags { args } {
set ld_library_path "."
if { $gccpath != "" } {
- if [file exists [file join ${gccpath} lib libstdc++.a]] {
+ if {[file exists [file join ${gccpath} lib libstdc++.a]]} {
append ld_library_path ":${gccpath}/lib"
}
- if [file exists [file join ${gccpath} libg++ libg++.a]] {
+ if {[file exists [file join ${gccpath} libg++ libg++.a]]} {
append flags "-L${gccpath}/libg++ "
append ld_library_path ":${gccpath}/libg++"
}
- if [file exists [file join ${gccpath} libstdc++ libstdc++.a]] {
+ if {[file exists [file join ${gccpath} libstdc++ libstdc++.a]]} {
append flags "-L${gccpath}/libstdc++ "
append ld_library_path ":${gccpath}/libstdc++"
}
- if [file exists [file join ${gccpath} libstdc++-v3 src .libs libstdc++.a]] {
+ if {[file exists [file join ${gccpath} libstdc++-v3 src .libs libstdc++.a]]} {
append flags "-L${gccpath}/libstdc++-v3/src/.libs "
append ld_library_path ":${gccpath}/libstdc++-v3/src/.libs"
}
- if [file exists [file join ${gccpath} libiberty libiberty.a]] {
+ if {[file exists [file join ${gccpath} libiberty libiberty.a]]} {
append flags "-L${gccpath}/libiberty "
}
- if [file exists [file join ${gccpath} librx librx.a]] {
+ if {[file exists [file join ${gccpath} librx librx.a]]} {
append flags "-L${gccpath}/librx "
}
} else {
@@ -316,7 +316,7 @@ proc libstdc++_include_flags { args } {
global srcdir
global target_alias
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
@@ -354,14 +354,14 @@ proc libstdc++_link_flags { args } {
set flags ""
if { $gccpath != "" } {
- if [file exists [file join ${gccpath} libstdc++ libstdc++.a]] {
+ if {[file exists [file join ${gccpath} libstdc++ libstdc++.a]]} {
append flags "-L${gccpath}/libstdc++ "
append ld_library_path ":${gccpath}/libstdc++"
}
- if [file exists [file join ${gccpath} libiberty libiberty.a]] {
+ if {[file exists [file join ${gccpath} libiberty libiberty.a]]} {
append flags "-L${gccpath}/libiberty "
}
- if [file exists [file join ${gccpath} librx librx.a]] {
+ if {[file exists [file join ${gccpath} librx librx.a]]} {
append flags "-L${gccpath}/librx "
}
} else {
@@ -395,18 +395,18 @@ proc get_multilibs { args } {
# if we're on a remote host, we can't search for the file, so we can only
# use an installed compiler, so we don't add any paths here.
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
- if [info exists board] {
+ if {[info exists board]} {
set target_board $board
} else {
set target_board [target_info name]
}
if { [llength $args] == 0 } {
- if [board_info $target_board exists multitop] {
+ if {[board_info $target_board exists multitop]} {
return "[board_info $target_board multitop]"
}
@@ -424,7 +424,7 @@ proc get_multilibs { args } {
}
foreach x "$compiler" {
- if [regexp "^-B" "$x"] {
+ if {[regexp "^-B" "$x"]} {
regsub "^-B" "$x" "" comp_base_dir
set comp_base_dir [file dirname $comp_base_dir]
break
@@ -490,7 +490,7 @@ proc get_multilibs { args } {
}
}
- if ![info exists comp_base_dir] {
+ if {![info exists comp_base_dir]} {
set comp_base_dir [file dirname [file dirname [file dirname [file dirname [file dirname [exec $compiler --print-prog-name=cc1]]]]]]
}
@@ -579,13 +579,13 @@ proc get_multilibs { args } {
}
}
}
- if ![info exists multitop] {
+ if {![info exists multitop]} {
return ""
}
verbose "gccpath is $gccpath" 3
- if [file exists [file join $multitop $gccpath]] {
+ if {[file exists [file join $multitop $gccpath]]} {
verbose "GCC path is $multitop/$gccpath" 3
if { [llength $args] == 0 } {
set board_info($target_board,multitop) "$multitop/$gccpath"
@@ -603,7 +603,7 @@ proc get_multilibs { args } {
proc find_binutils_prog { name } {
global tool_root_dir
- if ![is_remote host] {
+ if {![is_remote host]} {
set file [lookfor_file $tool_root_dir $name]
if { $file == "" } {
@@ -629,7 +629,7 @@ proc find_binutils_prog { name } {
proc find_gcc {} {
global tool_root_dir
- if ![is_remote host] {
+ if {![is_remote host]} {
set file [lookfor_file $tool_root_dir xgcc]
if { $file == "" } {
set file [lookfor_file $tool_root_dir gcc/xgcc]
@@ -648,7 +648,7 @@ proc find_gcc {} {
proc find_gcj {} {
global tool_root_dir
- if ![is_remote host] {
+ if {![is_remote host]} {
set file [lookfor_file $tool_root_dir gcj]
if { $file == "" } {
set file [lookfor_file $tool_root_dir gcc/gcj]
@@ -667,7 +667,7 @@ proc find_gcj {} {
proc find_g++ {} {
global tool_root_dir
- if ![is_remote host] {
+ if {![is_remote host]} {
set file [lookfor_file $tool_root_dir g++]
if { $file == "" } {
set file [lookfor_file $tool_root_dir gcc/g++]
@@ -686,7 +686,7 @@ proc find_g++ {} {
proc find_g77 {} {
global tool_root_dir
- if ![is_remote host] {
+ if {![is_remote host]} {
set file [lookfor_file $tool_root_dir g77]
if { $file == "" } {
set file [lookfor_file $tool_root_dir gcc/g77]
@@ -708,7 +708,7 @@ proc find_gnatmake {} {
set root "$tool_root_dir/gcc"
set GM ""
- if ![is_remote host] {
+ if {![is_remote host]} {
set file [lookfor_file $root gnatmake]
if { $file != "" } {
set GM "$file -I$root/ada/rts --GCC=$root/xgcc --GNATBIND=$root/gnatbind --GNATLINK=$root/gnatlink -cargs -B$root -largs --GCC=$root/xgcc -margs";
@@ -726,7 +726,7 @@ proc find_nm {} {
global tool_root_dir
set NM ""
- if ![is_remote host] {
+ if {![is_remote host]} {
set NM [lookfor_file $tool_root_dir nm-new]
if {$NM == ""} {
set NM [lookfor_file $tool_root_dir binutils/nm-new]
@@ -745,7 +745,7 @@ proc process_multilib_options { args } {
set is_gdb_remote 0
- if [board_info $board exists multilib_flags] {
+ if {[board_info $board exists multilib_flags]} {
return
}
eval add_multilib_option $args
@@ -809,7 +809,7 @@ proc process_multilib_options { args } {
proc add_multilib_option { args } {
global board_variant_list
- if ![info exists board_variant_list] {
+ if {![info exists board_variant_list]} {
set board_variant_list ""
}
set board_variant_list [concat $args $board_variant_list]
@@ -820,7 +820,7 @@ proc find_gas { } {
set AS ""
- if ![is_remote host] {
+ if {![is_remote host]} {
set AS [lookfor_file $tool_root_dir as-new]
if { $AS == "" } {
set AS [lookfor_file $tool_root_dir gas/as-new]
@@ -837,7 +837,7 @@ proc find_ld { } {
set LD ""
- if ![is_remote host] {
+ if {![is_remote host]} {
set LD [lookfor_file $tool_root_dir ld-new]
if { $LD == "" } {
set LD [lookfor_file $tool_root_dir ld/ld-new]
@@ -853,23 +853,23 @@ proc build_wrapper { gluefile } {
global libdir
global tool
- if [target_info exists wrap_m68k_aout] {
+ if {[target_info exists wrap_m68k_aout]} {
set flags "additional_flags=-DWRAP_M68K_AOUT"
set result ""
- } elseif [target_info exists uses_underscores] {
+ } elseif {[target_info exists uses_underscores]} {
set flags "additional_flags=-DUNDERSCORES"
set result "-Wl,-wrap,_exit -Wl,-wrap,__exit -Wl,-wrap,_main -Wl,-wrap,_abort"
} else {
set flags ""
- if [target_info exists is_vxworks] {
+ if {[target_info exists is_vxworks]} {
set flags "additional_flags=-DVXWORKS"
set result "-Wl,-wrap,exit -Wl,-wrap,_exit -Wl,-wrap,main -Wl,-wrap,abort"
} else {
set result "-Wl,-wrap,exit -Wl,-wrap,_exit -Wl,-wrap,main -Wl,-wrap,abort"
}
}
- if [target_info exists wrap_compile_flags] {
+ if {[target_info exists wrap_compile_flags]} {
lappend flags "additional_flags=[target_info wrap_compile_flags]"
}
if { [target_compile ${libdir}/testglue.c ${gluefile} object $flags] == "" } {
@@ -884,17 +884,17 @@ proc build_wrapper { gluefile } {
proc winsup_include_flags { args } {
global srcdir
- if [isnative] {
+ if {[isnative]} {
return ""
}
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
set gccpath "[get_multilibs]"
- if [file exists [file join $gccpath winsup]] {
+ if {[file exists [file join $gccpath winsup]]} {
verbose "Winsup path is $gccpath/winsup"
set winsup_dir [lookfor_file ${srcdir} winsup/include/windows.h]
@@ -912,20 +912,20 @@ proc winsup_include_flags { args } {
#
proc winsup_link_flags { args } {
# libgloss doesn't work native
- if [isnative] {
+ if {[isnative]} {
return ""
}
# if we're on a remote host, we can't search for the file, so we can only
# use an installed compiler, so we don't add any paths here.
- if [is_remote host] {
+ if {[is_remote host]} {
return ""
}
set gccpath "[get_multilibs]"
verbose "Looking for $gccpath/winsup"
- if [file exists [file join $gccpath winsup]] {
+ if {[file exists [file join $gccpath winsup]]} {
verbose "Winsup path is $gccpath/newlib"
return "-B$gccpath/winsup/ -L$gccpath/winsup"
} else {
diff --git a/lib/remote.exp b/lib/remote.exp
index b493791..dadbb65 100644
--- a/lib/remote.exp
+++ b/lib/remote.exp
@@ -138,7 +138,7 @@ proc local_exec { commandline inp outp timeout } {
verbose "pid is $pid $pgid"
if { $result != 0 || $result2 != 0 } {
# This shouldn't happen.
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
set foo $errorInfo
} else {
set foo ""
@@ -290,12 +290,12 @@ proc remote_raw_close { host } {
proc standard_close { host } {
global board_info
- if [board_info ${host} exists fileid] {
+ if {[board_info ${host} exists fileid]} {
set shell_id [board_info ${host} fileid]
set pid -1
verbose "Closing the remote shell $shell_id" 2
- if [board_info ${host} exists fileid_origid] {
+ if {[board_info ${host} exists fileid_origid]} {
set oid [board_info ${host} fileid_origid]
set pid [pid $oid]
unset board_info(${host},fileid_origid)
@@ -318,7 +318,7 @@ proc standard_close { host } {
}
verbose "pid is $pid"
catch "close -i $shell_id"
- if [info exists oid] {
+ if {[info exists oid]} {
catch "close $oid"
}
catch "wait -i $shell_id"
@@ -347,7 +347,7 @@ proc remote_reboot { host } {
# procedures will fail.
# remote_close $host
set status [call_remote "" reboot "$host"]
- if [board_info $host exists name] {
+ if {[board_info $host exists name]} {
set host [board_info $host name]
}
if { [info proc ${host}_init] != "" } {
@@ -378,7 +378,7 @@ proc remote_download { dest file args } {
return $file
} else {
set result [catch "exec cp -p $file $destfile" output]
- if [regexp "same file|are identical" $output] {
+ if {[regexp "same file|are identical" $output]} {
set result 0
set output ""
} else {
@@ -403,9 +403,9 @@ proc remote_download { dest file args } {
proc standard_download {dest file destfile} {
set orig_destfile $destfile
- if [board_info $dest exists nfsdir] {
+ if {[board_info $dest exists nfsdir]} {
set destdir [board_info $dest nfsdir]
- if [board_info $dest exists nfsroot_server] {
+ if {[board_info $dest exists nfsroot_server]} {
set dest [board_info $dest nfsroot_server]
} else {
set dest ""
@@ -423,7 +423,7 @@ proc standard_download {dest file destfile} {
}
set result [catch "exec cp -p $file $destfile" output]
- if [regexp "same file|are identical" $output] {
+ if {[regexp "same file|are identical" $output]} {
set result 0
set output ""
} else {
@@ -460,9 +460,9 @@ proc remote_upload {dest srcfile args} {
proc standard_upload { dest srcfile destfile } {
set orig_srcfile $srcfile
- if [board_info $dest exists nfsdir] {
+ if {[board_info $dest exists nfsdir]} {
set destdir [board_info $dest nfsdir]
- if [board_info $dest exists nfsroot_server] {
+ if {[board_info $dest exists nfsroot_server]} {
set dest [board_info $dest nfsroot_server]
} else {
set dest ""
@@ -475,7 +475,7 @@ proc standard_upload { dest srcfile destfile } {
}
set result [catch "exec cp -p $srcfile $destfile" output]
- if [regexp "same file|are identical" $output] {
+ if {[regexp "same file|are identical" $output]} {
set result 0
set output ""
} else {
@@ -498,7 +498,7 @@ proc standard_upload { dest srcfile destfile } {
# and then finally it will call standard_$proc.
#
proc call_remote { type proc dest args } {
- if [board_info $dest exists name] {
+ if {[board_info $dest exists name]} {
set dest [board_info $dest name]
}
@@ -511,7 +511,7 @@ proc call_remote { type proc dest args } {
if { ![board_info $dest exists name] } {
global board
- if [info exists board] {
+ if {[info exists board]} {
blooie
}
load_board_description $dest
@@ -524,7 +524,7 @@ proc call_remote { type proc dest args } {
set high_prot ""
if { $type != "raw" } {
- if [board_info $dest exists protocol] {
+ if {[board_info $dest exists protocol]} {
set high_prot "${dest} [board_info $dest protocol]"
} else {
set high_prot "${dest} [board_info $dest generic_name]"
@@ -548,8 +548,8 @@ proc call_remote { type proc dest args } {
verbose "calling ${ft}_${proc} $dest $args" 3
set result2 [eval ${ft}_${proc} \"$dest\" $args]
}
- if ![info exists result] {
- if [info exists result2] {
+ if {![info exists result]} {
+ if {[info exists result2]} {
set result $result2
} else {
set result ""
@@ -587,10 +587,10 @@ proc remote_raw_transmit { dest file } {
# supplied file directly into the connection.
#
proc standard_transmit {dest file} {
- if [board_info ${dest} exists name] {
+ if {[board_info ${dest} exists name]} {
set dest [board_info ${dest} name]
}
- if [board_info ${dest} exists baud] {
+ if {[board_info ${dest} exists baud]} {
set baud [board_info ${dest} baud]
} else {
set baud 9600
@@ -603,7 +603,7 @@ proc standard_transmit {dest file} {
while { [gets $fd cur_line] >= 0 } {
set errmess ""
catch "send -i $shell_id \"$cur_line\r\"" errmess
- if [string match "write\(spawn_id=\[0-9\]+\):" $errmess] {
+ if {[string match "write\(spawn_id=\[0-9\]+\):" $errmess]} {
perror "sent \"$cur_line\" got expect error \"$errmess\""
catch "close $fd"
return -1
@@ -631,14 +631,14 @@ proc remote_raw_send { dest string } {
}
proc standard_send { dest string } {
- if ![board_info $dest exists fileid] {
+ if {![board_info $dest exists fileid]} {
perror "no fileid for $dest"
return "no fileid for $dest"
} else {
set shell_id [board_info $dest fileid]
verbose "shell_id in standard_send is $shell_id" 3
verbose "send -i [board_info $dest fileid] -- {$string}" 3
- if [catch "send -i [board_info $dest fileid] -- {$string}" errorInfo] {
+ if {[catch "send -i [board_info $dest fileid] -- {$string}" errorInfo]} {
return "$errorInfo"
} else {
return ""
@@ -772,12 +772,12 @@ proc unix_clean_filename { dest file } {
proc remote_spawn { dest commandline args } {
global board_info
- if ![is_remote $dest] {
- if [info exists board_info($dest,fileid)] {
+ if {![is_remote $dest]} {
+ if {[info exists board_info($dest,fileid)]} {
unset board_info($dest,fileid)
}
verbose "remote_spawn is local" 3
- if [board_info $dest exists name] {
+ if {[board_info $dest exists name]} {
set dest [board_info $dest name]
}
@@ -804,7 +804,7 @@ proc remote_spawn { dest commandline args } {
} else {
# This shouldn't happen.
global errorInfo
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
set foo $errorInfo
} else {
set foo ""
@@ -843,7 +843,7 @@ proc remote_raw_spawn { dest commandline } {
proc standard_spawn { dest commandline } {
global board_info
- if ![board_info $dest exists rsh_prog] {
+ if {![board_info $dest exists rsh_prog]} {
if { [which remsh] != 0 } {
set RSH remsh
} else {
@@ -853,13 +853,13 @@ proc standard_spawn { dest commandline } {
set RSH [board_info $dest rsh_prog]
}
- if [board_info $dest exists hostname] {
+ if {[board_info $dest exists hostname]} {
set remote [board_info $dest hostname]
} else {
set remote $dest
}
- if ![board_info $dest exists username] {
+ if {![board_info $dest exists username]} {
spawn $RSH $remote $commandline
} else {
spawn $RSH -l [board_info $dest username] $remote $commandline
@@ -894,17 +894,17 @@ proc remote_load { dest prog args } {
if $empty {
global sum_program
- if [info exists sum_program] {
- if ![target_info exists objcopy] {
+ if {[info exists sum_program]} {
+ if {![target_info exists objcopy]} {
set_currtarget_info objcopy [find_binutils_prog objcopy]
}
- if [is_remote host] {
+ if {[is_remote host]} {
set dprog [remote_download host $prog "a.out"]
} else {
set dprog $prog
}
set status [remote_exec host "[target_info objcopy]" "-O srec $dprog ${dprog}.sum"]
- if [is_remote host] {
+ if {[is_remote host]} {
remote_file upload ${dprog}.sum ${prog}.sum
}
if { [lindex $status 0] == 0 } {
@@ -918,9 +918,9 @@ proc remote_load { dest prog args } {
}
remote_file build delete ${prog}.sum
}
- if [file exists $cache] {
+ if {[file exists $cache]} {
set same 0
- if [info exists sum_program] {
+ if {[info exists sum_program]} {
set id [open $cache "r"]
set oldsum [read $id]
close $id
@@ -940,18 +940,18 @@ proc remote_load { dest prog args } {
}
}
}
- if ![info exists result] {
+ if {![info exists result]} {
set result [eval call_remote \"\" load \"$dname\" \"$prog\" $args]
# Not quite happy about the "pass" condition, but it makes sense if
# you think about it for a while-- *why* did the test not pass?
if { $empty && [lindex $result 0] == "pass" } {
if { [getenv LOAD_REMOTECACHE] != "" } {
set dir "[getenv REMOTELOAD_CACHE]/$tool/$dname"
- if ![file exists $dir] {
+ if {![file exists $dir]} {
file mkdir $dir
}
- if [file exists $dir] {
- if [info exists sum_program] {
+ if {[file exists $dir]} {
+ if {[info exists sum_program]} {
set id [open $cache "w"]
puts -nonewline $id "$sum"
close $id
@@ -989,22 +989,22 @@ proc standard_load { dest prog args } {
set inp ""
}
- if ![file exists $prog] then {
+ if {![file exists $prog]} then {
# We call both here because this should never happen.
perror "$prog does not exist in standard_load."
verbose -log "$prog does not exist." 3
return "untested"
}
- if [is_remote $dest] {
+ if {[is_remote $dest]} {
set remotefile "/tmp/[file tail $prog].[pid]"
set remotefile [remote_download $dest $prog $remotefile]
if { $remotefile == "" } {
verbose -log "Download of $prog to [board_info $dest name] failed." 3
return "unresolved"
}
- if [board_info $dest exists remote_link] {
- if [[board_info $dest remote_link] $remotefile] {
+ if {[board_info $dest exists remote_link]} {
+ if {[[board_info $dest remote_link] $remotefile]} {
verbose -log "Couldn't do remote link"
remote_file target delete $remotefile
return "unresolved"
@@ -1023,7 +1023,7 @@ proc standard_load { dest prog args } {
set status [lindex $status 0]
verbose -log "Executed $prog, status $status" 2
- if ![string match "" $output] {
+ if {![string match "" $output]} {
verbose -log -- "$output" 2
}
if { $status == 0 } {
@@ -1063,7 +1063,7 @@ proc standard_wait { dest timeout } {
set output ""
set status -1
- if [info exists exp_close_result] {
+ if {[info exists exp_close_result]} {
unset exp_close_result
}
remote_expect $dest $timeout {
@@ -1080,7 +1080,7 @@ proc standard_wait { dest timeout } {
warning "program timed out."
}
eof {
- if [board_info $dest exists fileid_origid] {
+ if {[board_info $dest exists fileid_origid]} {
global board_info
set id [board_info $dest fileid]
@@ -1135,7 +1135,7 @@ proc check_for_board_status { variable } {
set nomatch_return -1
}
- if [regexp "(^|\[\r\n\])\\*\\*\\* EXIT code" $output] {
+ if {[regexp "(^|\[\r\n\])\\*\\*\\* EXIT code" $output]} {
regsub "^.*\\*\\*\\* EXIT code " $output "" result
regsub "\[\r\n\].*$" $result "" result
regsub -all "(^|\[\r\n\]|\r\n)\\*\\*\\* EXIT code \[^\r\n\]*(\[\r\n\]\[\r\n\]?|$)" $output "" output
@@ -1232,12 +1232,12 @@ proc remote_expect { board timeout args } {
}
}
- if [info exists remote_suppress_flag] {
+ if {[info exists remote_suppress_flag]} {
if { $remote_suppress_flag } {
set code 1
}
}
- if ![info exists code] {
+ if {![info exists code]} {
set res "\n-timeout $timeout $res"
set body "expect \{\n-i $spawn_id -timeout $timeout $orig\}"
set code [catch {uplevel $body} string]
@@ -1276,18 +1276,18 @@ proc remote_push_conn { host } {
return "fail"
}
- if ![board_info $host exists fileid] {
+ if {![board_info $host exists fileid]} {
return "fail"
}
set fileid [board_info $host fileid]
set conninfo [board_info $host conninfo]
- if ![info exists board_info($name,fileid_stack)] {
+ if {![info exists board_info($name,fileid_stack)]} {
set board_info($name,fileid_stack) {}
}
set board_info($name,fileid_stack) [list $fileid $conninfo $board_info($name,fileid_stack)]
unset board_info($name,fileid)
- if [info exists board_info($name,conninfo)] {
+ if {[info exists board_info($name,conninfo)]} {
unset board_info($name,conninfo)
}
return "pass"
@@ -1304,7 +1304,7 @@ proc remote_pop_conn { host } {
if { $name == "" } {
return "fail"
}
- if ![info exists board_info($name,fileid_stack)] {
+ if {![info exists board_info($name,fileid_stack)]} {
return "fail"
}
set stack $board_info($name,fileid_stack)
@@ -1323,12 +1323,12 @@ proc remote_swap_conn { host } {
global board_info
set name [board_info $host name]
- if ![info exists board_info($name,fileid)] {
+ if {![info exists board_info($name,fileid)]} {
return "fail"
}
set fileid $board_info($name,fileid)
- if [info exists board_info($name,conninfo)] {
+ if {[info exists board_info($name,conninfo)]} {
set conninfo $board_info($name,conninfo)
} else {
set conninfo {}
diff --git a/lib/rlogin.exp b/lib/rlogin.exp
index a56a2c3..47c22ca 100644
--- a/lib/rlogin.exp
+++ b/lib/rlogin.exp
@@ -26,29 +26,29 @@ proc rlogin_open { arg } {
set tries 0
set result -1
- if [board_info $arg exists fileid] {
+ if {[board_info $arg exists fileid]} {
return [board_info $arg fileid]
}
# get the hostname and port number from the config array
- if [board_info $arg exists netport] {
+ if {[board_info $arg exists netport]} {
set hostname [lindex [split [board_info $arg netport] ":"] 0]
} else {
set hostname $arg
}
- if ![board_info $arg exists shell_prompt] {
+ if {![board_info $arg exists shell_prompt]} {
# if no prompt, then set it to something generic
set shell_prompt ".*> "
} else {
set shell_prompt [board_info $arg shell_prompt]
}
- if [board_info $arg exists fileid] {
+ if {[board_info $arg exists fileid]} {
unset board_info($arg,fileid)
}
# get the right version of rlogin
- if ![board_info $arg exists rlogin_prog] {
+ if {![board_info $arg exists rlogin_prog]} {
set RLOGIN rlogin
} else {
set RLOGIN [board_info $arg rlogin_prog]
@@ -132,7 +132,7 @@ proc rlogin_open { arg } {
# the command.
#
proc rlogin_spawn { dest cmdline } {
- if ![board_info $dest exists shell_prompt] {
+ if {![board_info $dest exists shell_prompt]} {
set shell_prompt "(^|\[\r\n\])\[^\r\n\]*>"
} else {
set shell_prompt [board_info $dest shell_prompt]
diff --git a/lib/rsh.exp b/lib/rsh.exp
index 6da99e9..7c6472f 100644
--- a/lib/rsh.exp
+++ b/lib/rsh.exp
@@ -25,7 +25,7 @@ proc rsh_open { hostname } {
set tries 0
set result -1
- if ![board_info $hostname exists rsh_prog] {
+ if {![board_info $hostname exists rsh_prog]} {
if { [which remsh] != 0 } {
set RSH remsh
} else {
@@ -35,24 +35,24 @@ proc rsh_open { hostname } {
set RSH [board_info $hostname rsh_prog]
}
- if [board_info $hostname exists username] {
+ if {[board_info $hostname exists username]} {
set rsh_useropts "-l [board_info $hostname username]"
} else {
set rsh_useropts ""
}
# Get the hostname and port number from the config array.
- if [board_info $hostname exists name] {
+ if {[board_info $hostname exists name]} {
set hostname [board_info $hostname name]
}
set hostname [lindex [split [board_info ${hostname} netport] ":"] 0]
- if [board_info ${hostname} exists shell_prompt] {
+ if {[board_info ${hostname} exists shell_prompt]} {
set shell_prompt [board_info ${hostname} shell_prompt]
} else {
set shell_prompt ".*> "
}
- if [board_info $hostname exists fileid] {
+ if {[board_info $hostname exists fileid]} {
unset board_info($hostname,fileid)
}
@@ -147,13 +147,13 @@ proc rsh_open { hostname } {
#
proc rsh_download {desthost srcfile destfile} {
# must be done before desthost is rewritten
- if [board_info $desthost exists rcp_prog] {
+ if {[board_info $desthost exists rcp_prog]} {
set RCP [board_info $desthost rcp_prog]
} else {
set RCP rcp
}
- if [board_info $desthost exists rsh_prog] {
+ if {[board_info $desthost exists rsh_prog]} {
set RSH [board_info $desthost rsh_prog]
} else {
if { [which remsh] != 0 } {
@@ -163,7 +163,7 @@ proc rsh_download {desthost srcfile destfile} {
}
}
- if [board_info $desthost exists username] {
+ if {[board_info $desthost exists username]} {
set rsh_useropts "-l [board_info $desthost username]"
set rcp_user "[board_info $desthost username]@"
} else {
@@ -171,11 +171,11 @@ proc rsh_download {desthost srcfile destfile} {
set rcp_user ""
}
- if [board_info $desthost exists name] {
+ if {[board_info $desthost exists name]} {
set desthost [board_info $desthost name]
}
- if [board_info $desthost exists hostname] {
+ if {[board_info $desthost exists hostname]} {
set desthost [board_info $desthost hostname]
}
@@ -191,23 +191,23 @@ proc rsh_download {desthost srcfile destfile} {
}
proc rsh_upload {desthost srcfile destfile} {
- if [board_info $desthost exists rcp_prog] {
+ if {[board_info $desthost exists rcp_prog]} {
set RCP [board_info $desthost rcp_prog]
} else {
set RCP rcp
}
- if [board_info $desthost exists username] {
+ if {[board_info $desthost exists username]} {
set rcp_user "[board_info $desthost username]@"
} else {
set rcp_user ""
}
- if [board_info $desthost exists name] {
+ if {[board_info $desthost exists name]} {
set desthost [board_info $desthost name]
}
- if [board_info $desthost exists hostname] {
+ if {[board_info $desthost exists hostname]} {
set desthost [board_info $desthost hostname]
}
@@ -238,7 +238,7 @@ proc rsh_exec { boardname cmd args } {
verbose "Executing $boardname:$cmd $pargs < $inp"
- if ![board_info $boardname exists rsh_prog] {
+ if {![board_info $boardname exists rsh_prog]} {
if { [which remsh] != 0 } {
set RSH remsh
} else {
@@ -248,17 +248,17 @@ proc rsh_exec { boardname cmd args } {
set RSH [board_info $boardname rsh_prog]
}
- if [board_info $boardname exists username] {
+ if {[board_info $boardname exists username]} {
set rsh_useropts "-l [board_info $boardname username]"
} else {
set rsh_useropts ""
}
- if [board_info $boardname exists name] {
+ if {[board_info $boardname exists name]} {
set boardname [board_info $boardname name]
}
- if [board_info $boardname exists hostname] {
+ if {[board_info $boardname exists hostname]} {
set hostname [board_info $boardname hostname]
} else {
set hostname $boardname
diff --git a/lib/target.exp b/lib/target.exp
index f5df432..6e6d8cc 100644
--- a/lib/target.exp
+++ b/lib/target.exp
@@ -84,7 +84,7 @@ proc push_config { type name } {
global target_info
verbose "pushing config for $type, name is $name"
- if [info exists target_info($type,name)] {
+ if {[info exists target_info($type,name)]} {
if { $target_info($type,name) == $name } {
error "pushing config for $type, '$name' twice"
}
@@ -97,7 +97,7 @@ proc push_config { type name } {
proc pop_config { type } {
global target_info
- if [info exists target_info(${type},name)] {
+ if {[info exists target_info(${type},name)]} {
unset target_info(${type},name)
}
}
@@ -128,15 +128,15 @@ proc prune_warnings { text } {
# This is from sun4's. Do it for all machines for now.
# The "\\1" is to try to preserve a "\n" but only if necessary.
- if [ishost "sparc-*-sunos*"] {
+ if {[ishost "sparc-*-sunos*"]} {
regsub -all "(^|\n)(ld.so: warning:\[^\n\]*\n?)+" $text "\\1" text
}
# See Brendan for the raison d'etre of this one.
- if [ishost "alpha*-*-*"] {
+ if {[ishost "alpha*-*-*"]} {
regsub -all "(^|\n)(/usr/(ucb|bin)/ld.*without exceptions was\[^\n\]+\n?)" $text "\\1" text
}
- if [ishost "hppa*-*-hpux*"] {
+ if {[ishost "hppa*-*-hpux*"]} {
# Ignore the compiler's warnings about PA incompatibility.
regsub -all "(^|\n)\[^\n\]*PA 2.0 object file \[^\n\]* was detected. The linked output may not run on a PA 1.x system." $text "" text
@@ -244,7 +244,7 @@ proc prune_warnings { text } {
regsub -all "(^|\n)(ld.so: warning:\[^\n\]*\n?)+" $text "\\1" text
# See Brendan for the raison d'etre of this one.
- if [string match "alpha*-*-*" $host_triplet] {
+ if {[string match "alpha*-*-*" $host_triplet]} {
regsub -all "(^|\n)(/usr/(ucb|bin)/ld.*without exceptions was\[^\n\]+\n?)" $text "\\1" text
}
@@ -318,11 +318,11 @@ proc default_target_compile {source destfile type options} {
set ldflags ""
set dest [target_info name]
- if [info exists CFLAGS_FOR_TARGET] {
+ if {[info exists CFLAGS_FOR_TARGET]} {
append add_flags " $CFLAGS_FOR_TARGET"
}
- if [info exists target_info(host,name)] {
+ if {[info exists target_info(host,name)]} {
set host [host_info name]
} else {
set host "unix"
@@ -332,10 +332,10 @@ proc default_target_compile {source destfile type options} {
if { $i == "ada" } {
set compiler_type "ada"
- if [board_info $dest exists adaflags] {
+ if {[board_info $dest exists adaflags]} {
append add_flags " [target_info adaflags]"
}
- if [board_info $dest exists gnatmake] {
+ if {[board_info $dest exists gnatmake]} {
set compiler [target_info gnatmake];
} else {
set compiler [find_gnatmake];
@@ -344,11 +344,11 @@ proc default_target_compile {source destfile type options} {
if { $i == "c++" } {
set compiler_type "c++"
- if [board_info $dest exists cxxflags] {
+ if {[board_info $dest exists cxxflags]} {
append add_flags " [target_info cxxflags]"
}
append add_flags " [g++_include_flags]"
- if [board_info $dest exists c++compiler] {
+ if {[board_info $dest exists c++compiler]} {
set compiler [target_info c++compiler]
} else {
set compiler [find_g++]
@@ -357,63 +357,63 @@ proc default_target_compile {source destfile type options} {
if { $i == "f77" } {
set compiler_type "f77"
- if [board_info $dest exists f77flags] {
+ if {[board_info $dest exists f77flags]} {
append add_flags " [target_info f77flags]"
}
- if [board_info $dest exists f77compiler] {
+ if {[board_info $dest exists f77compiler]} {
set compiler [target_info f77compiler]
} else {
set compiler [find_g77]
}
}
- if [regexp "^dest=" $i] {
+ if {[regexp "^dest=" $i]} {
regsub "^dest=" $i "" tmp
- if [board_info $tmp exists name] {
+ if {[board_info $tmp exists name]} {
set dest [board_info $tmp name]
} else {
set dest $tmp
}
}
- if [regexp "^compiler=" $i] {
+ if {[regexp "^compiler=" $i]} {
regsub "^compiler=" $i "" tmp
set compiler $tmp
}
- if [regexp "^additional_flags=" $i] {
+ if {[regexp "^additional_flags=" $i]} {
regsub "^additional_flags=" $i "" tmp
append add_flags " $tmp"
}
- if [regexp "^ldflags=" $i] {
+ if {[regexp "^ldflags=" $i]} {
regsub "^ldflags=" $i "" tmp
append ldflags " $tmp"
}
- if [regexp "^libs=" $i] {
+ if {[regexp "^libs=" $i]} {
regsub "^libs=" $i "" tmp
append libs " $tmp"
}
- if [regexp "^incdir=" $i] {
+ if {[regexp "^incdir=" $i]} {
regsub "^incdir=" $i "-I" tmp
append add_flags " $tmp"
}
- if [regexp "^libdir=" $i] {
+ if {[regexp "^libdir=" $i]} {
regsub "^libdir=" $i "-L" tmp
append add_flags " $tmp"
}
- if [regexp "^ldscript=" $i] {
+ if {[regexp "^ldscript=" $i]} {
regsub "^ldscript=" $i "" ldscript
}
- if [regexp "^redirect=" $i] {
+ if {[regexp "^redirect=" $i]} {
regsub "^redirect=" $i "" redirect
}
- if [regexp "^optimize=" $i] {
+ if {[regexp "^optimize=" $i]} {
regsub "^optimize=" $i "" optimize
}
- if [regexp "^timeout=" $i] {
+ if {[regexp "^timeout=" $i]} {
regsub "^timeout=" $i "" timeout
}
}
- if [board_info $host exists cflags_for_target] {
+ if {[board_info $host exists cflags_for_target]} {
append add_flags " [board_info $host cflags_for_target]"
}
@@ -422,25 +422,25 @@ proc default_target_compile {source destfile type options} {
global F77_FOR_TARGET
global GNATMAKE_FOR_TARGET
- if [info exists GNATMAKE_FOR_TARGET] {
+ if {[info exists GNATMAKE_FOR_TARGET]} {
if { $compiler_type == "ada" } {
set compiler $GNATMAKE_FOR_TARGET
}
}
- if [info exists CC_FOR_TARGET] {
+ if {[info exists CC_FOR_TARGET]} {
if { $compiler == "" } {
set compiler $CC_FOR_TARGET
}
}
- if [info exists CXX_FOR_TARGET] {
+ if {[info exists CXX_FOR_TARGET]} {
if { $compiler_type == "c++" } {
set compiler $CXX_FOR_TARGET
}
}
- if [info exists F77_FOR_TARGET] {
+ if {[info exists F77_FOR_TARGET]} {
if { $compiler_type == "f77" } {
set compiler $F77_FOR_TARGET
}
@@ -453,7 +453,7 @@ proc default_target_compile {source destfile type options} {
}
}
- if ![is_remote host] {
+ if {![is_remote host]} {
if { [which $compiler] == 0 } {
return "default_target_compile: Can't find $compiler."
}
@@ -471,28 +471,28 @@ proc default_target_compile {source destfile type options} {
append add_flags " -S"
}
- if [board_info $dest exists cflags] {
+ if {[board_info $dest exists cflags]} {
append add_flags " [board_info $dest cflags]"
}
if { $type == "executable" } {
- if [board_info $dest exists ldflags] {
+ if {[board_info $dest exists ldflags]} {
append add_flags " [board_info $dest ldflags]"
}
if { $compiler_type == "c++" } {
append add_flags " [g++_link_flags]"
}
- if [isnative] {
+ if {[isnative]} {
# This is a lose.
catch "glob -nocomplain $tool_root_dir/libstdc++/libstdc++.so* $tool_root_dir/libstdc++/libstdc++.sl" tmp
if { ${tmp} != "" } {
- if [regexp ".*solaris2.*" $target_triplet] {
+ if {[regexp ".*solaris2.*" $target_triplet]} {
# Solaris 2
append add_flags " -R$tool_root_dir/libstdc++"
- } elseif [regexp ".*(osf|irix5|linux).*" $target_triplet] {
+ } elseif {[regexp ".*(osf|irix5|linux).*" $target_triplet]} {
# OSF/1 or IRIX 5
append add_flags " -Wl,-rpath,$tool_root_dir/libstdc++"
- } elseif [regexp ".*hppa.*" $target_triplet] {
+ } elseif {[regexp ".*hppa.*" $target_triplet]} {
# HP-UX
append add_flags " -Wl,-a,shared_archive"
}
@@ -500,13 +500,13 @@ proc default_target_compile {source destfile type options} {
}
}
- if ![info exists ldscript] {
+ if {![info exists ldscript]} {
set ldscript [board_info $dest ldscript]
}
foreach i $options {
if { $i == "debug" } {
- if [board_info $dest exists debug_flags] {
+ if {[board_info $dest exists debug_flags]} {
append add_flags " [board_info $dest debug_flags]"
} else {
append add_flags " -g"
@@ -514,21 +514,21 @@ proc default_target_compile {source destfile type options} {
}
}
- if [info exists optimize] {
+ if {[info exists optimize]} {
append add_flags " $optimize"
}
if { $type == "executable" } {
append add_flags " $ldflags"
foreach x $libs {
- if [file exists $x] {
+ if {[file exists $x]} {
append source " $x"
} else {
append add_flags " $x"
}
}
- if [board_info $dest exists libs] {
+ if {[board_info $dest exists libs]} {
append add_flags " [board_info $dest libs]"
}
@@ -537,7 +537,7 @@ proc default_target_compile {source destfile type options} {
# The math library must be linked in before the C library. The C
# library is linked in by the linker script, so this must be before
# the linker script.
- if [board_info $dest exists mathlib] {
+ if {[board_info $dest exists mathlib]} {
append add_flags " [board_info $dest mathlib]"
} else {
append add_flags " -lm"
@@ -546,23 +546,23 @@ proc default_target_compile {source destfile type options} {
# This must be added here.
append add_flags " $ldscript"
- if [board_info $dest exists remote_link] {
+ if {[board_info $dest exists remote_link]} {
# Relink option.
append add_flags " -Wl,-r"
}
- if [board_info $dest exists output_format] {
+ if {[board_info $dest exists output_format]} {
append add_flags " -Wl,-oformat,[board_info $dest output_format]"
}
}
- if [board_info $dest exists multilib_flags] {
+ if {[board_info $dest exists multilib_flags]} {
append add_flags " [board_info $dest multilib_flags]"
}
verbose "doing compile"
set sources ""
- if [is_remote host] {
+ if {[is_remote host]} {
foreach x $source {
set file [remote_download host $x]
if { $file == "" } {
@@ -576,7 +576,7 @@ proc default_target_compile {source destfile type options} {
set sources $source
}
- if [is_remote host] {
+ if {[is_remote host]} {
append add_flags " -o a.out"
remote_file host delete a.out
} else {
@@ -594,8 +594,8 @@ proc default_target_compile {source destfile type options} {
set opts "$sources $add_flags"
}
- if [is_remote host] {
- if [host_info exists use_at] {
+ if {[is_remote host]} {
+ if {[host_info exists use_at]} {
set fid [open "atfile" "w"]
puts $fid "$opts"
close $fid
@@ -606,11 +606,11 @@ proc default_target_compile {source destfile type options} {
verbose "Invoking the compiler as $compiler $opts" 2
- if [info exists redirect] {
+ if {[info exists redirect]} {
verbose "Redirecting output to $redirect" 2
set status [remote_exec host "$compiler $opts" "" "" $redirect]
} else {
- if [info exists timeout] {
+ if {[info exists timeout]} {
verbose "Setting timeout to $timeout" 2
set status [remote_exec host "$compiler $opts" "" "" "" $timeout]
} else {
@@ -619,7 +619,7 @@ proc default_target_compile {source destfile type options} {
}
set compiler_flags $opts
- if [is_remote host] {
+ if {[is_remote host]} {
remote_upload host a.out $destfile
remote_file host delete a.out
}
@@ -655,28 +655,28 @@ proc default_target_assemble { source destfile flags } {
global AS_FOR_TARGET
global ASFLAGS_FOR_TARGET
- if [info exists AS_FOR_TARGET] {
+ if {[info exists AS_FOR_TARGET]} {
set AS "$AS_FOR_TARGET"
} else {
- if ![board_info target exists assembler] {
+ if {![board_info target exists assembler]} {
set AS [find_gas]
} else {
set AS [board_info target assembler]
}
}
- if [info exists ASFLAGS_FOR_TARGET] {
+ if {[info exists ASFLAGS_FOR_TARGET]} {
append flags " $ASFLAGS_FOR_TARGET"
}
- if [is_remote host] {
+ if {[is_remote host]} {
set source [remote_download host $source]
set dest "a.out"
} else {
set dest $destfile
}
set status [remote_exec host "$AS $source $flags -o $dest"]
- if [is_remote host] {
+ if {[is_remote host]} {
remote_upload host $dest $destfile
}
@@ -712,7 +712,7 @@ proc default_link { board objects destfile flags } {
# to an option.
set arg [lindex $ldflags $i]
regsub "^-Wl," $arg "" arg
- if [regexp "^-L" $arg] {
+ if {[regexp "^-L" $arg]} {
# Is the directory in the next arg, or part of this one?
if { "$arg" == "-L" } {
if { $i + 1 < $len } {
@@ -727,37 +727,37 @@ proc default_link { board objects destfile flags } {
return $result
}
- if [info exists LD_FOR_TARGET] {
+ if {[info exists LD_FOR_TARGET]} {
set LD "$LD_FOR_TARGET"
} else {
- if ![board_info target exists linker] {
+ if {![board_info target exists linker]} {
set LD [find_ld]
} else {
set LD [board_info target linker]
}
}
- if [info exists LDFLAGS_FOR_TARGET] {
+ if {[info exists LDFLAGS_FOR_TARGET]} {
append flags " $LDFLAGS_FOR_TARGET"
}
# `ldflags' consists of arguments to gcc (that are then
# passed to ld), not arguments to ld directly.
# We need the -L's.
- if [board_info $board exists ldflags] {
+ if {[board_info $board exists ldflags]} {
set ldflags [board_info $board ldflags]
set ldflags [only--Ls $ldflags]
append flags " $ldflags"
}
- if [board_info $board exists ldscript] {
+ if {[board_info $board exists ldscript]} {
# strip leading -Wl, if present
set ldscript [board_info $board ldscript]
regsub "^-Wl," $ldscript "" ldscript
append flags " $ldscript"
}
- if [is_remote host] {
+ if {[is_remote host]} {
foreach x $objects {
set nobjects "$nobjects [remote_download host $x]"
}
@@ -767,7 +767,7 @@ proc default_link { board objects destfile flags } {
set dest $destfile
}
set status [remote_exec host "$LD $objects $flags -o $dest"]
- if [is_remote host] {
+ if {[is_remote host]} {
remote_upload host $dest $destfile
}
diff --git a/lib/targetdb.exp b/lib/targetdb.exp
index 3a72434..255be75 100644
--- a/lib/targetdb.exp
+++ b/lib/targetdb.exp
@@ -26,18 +26,18 @@ proc board_info { machine op args } {
verbose "board_info $machine $op $args" 3
- if [info exists target_info($machine,name)] {
+ if {[info exists target_info($machine,name)]} {
set machine $target_info($machine,name)
}
if { $op == "exists" } {
if { [llength $args] == 0 } {
- if [info exists board_info($machine,name)] {
+ if {[info exists board_info($machine,name)]} {
return 1
} else {
return 0
}
} else {
- if [info exists "board_info($machine,[lindex $args 0])"] {
+ if {[info exists "board_info($machine,[lindex $args 0])"]} {
return 1
} else {
return 0
@@ -46,7 +46,7 @@ proc board_info { machine op args } {
}
if { [llength $args] == 0 } {
verbose "getting $machine $op" 3
- if [info exists board_info($machine,$op)] {
+ if {[info exists board_info($machine,$op)]} {
return $board_info($machine,$op)
} else {
return ""
@@ -68,7 +68,7 @@ proc host_info { op args } {
proc set_board_info { entry value } {
global board_info board
- if ![info exists board_info($board,$entry)] {
+ if {![info exists board_info($board,$entry)]} {
set board_info($board,$entry) $value
}
}
@@ -80,7 +80,7 @@ proc set_currtarget_info { entry value } {
set board [target_info name]
- if ![info exists board_info($board,$entry)] {
+ if {![info exists board_info($board,$entry)]} {
set board_info($board,$entry) $value
}
}
@@ -90,7 +90,7 @@ proc set_currtarget_info { entry value } {
proc unset_board_info { entry } {
global board_info board
- if [info exists board_info($board,$entry)] {
+ if {[info exists board_info($board,$entry)]} {
unset board_info($board,$entry)
}
}
@@ -102,7 +102,7 @@ proc unset_currtarget_info { entry } {
set board [target_info name]
- if [info exists board_info($board,$entry)] {
+ if {[info exists board_info($board,$entry)]} {
unset board_info($board,$entry)
}
}
diff --git a/lib/telnet.exp b/lib/telnet.exp
index 38ad189..f379ef0 100644
--- a/lib/telnet.exp
+++ b/lib/telnet.exp
@@ -37,17 +37,17 @@ proc telnet_open { hostname args } {
}
set port 23
- if [board_info $hostname exists name] {
+ if {[board_info $hostname exists name]} {
set connhost [board_info $hostname name]
} else {
set connhost $hostname
}
- if [board_info $connhost exists hostname] {
+ if {[board_info $connhost exists hostname]} {
set hostname [board_info $connhost hostname]
}
- if [file exists /usr/kerberos/bin/telnet] {
+ if {[file exists /usr/kerberos/bin/telnet]} {
set telnet /usr/kerberos/bin/telnet
} else {
set telnet telnet
@@ -55,12 +55,12 @@ proc telnet_open { hostname args } {
# Instead of unsetting it, let's return it. One connection at a
# time, please.
- if [board_info $connhost exists fileid] {
+ if {[board_info $connhost exists fileid]} {
return [board_info $connhost fileid]
}
# Get the hostname and port number from the config array.
- if [board_info $connhost exists netport] {
+ if {[board_info $connhost exists netport]} {
set type $hostname
set hosttmp [split [board_info $connhost netport] ":"]
set hostname [lindex $hosttmp 0]
@@ -72,10 +72,11 @@ proc telnet_open { hostname args } {
set type target
}
- if [board_info $connhost exists shell_prompt] {
+ if {[board_info $connhost exists shell_prompt]} {
set shell_prompt [board_info $connhost shell_prompt]
}
- if ![info exists shell_prompt] { # if no prompt, then set it to something generic
+ if {![info exists shell_prompt]} {
+ # If no prompt, then set it to something generic.
set shell_prompt ".*> "
}
@@ -97,11 +98,11 @@ proc telnet_open { hostname args } {
set result 0
}
-re "nt Name:|ogin:" {
- if [board_info $connhost exists telnet_username] {
+ if {[board_info $connhost exists telnet_username]} {
exp_send "[board_info $connhost telnet_username]\n"
exp_continue
}
- if [board_info $connhost exists username] {
+ if {[board_info $connhost exists username]} {
exp_send "[board_info $connhost username]\n"
exp_continue
}
@@ -109,11 +110,11 @@ proc telnet_open { hostname args } {
break
}
"assword:" {
- if [board_info $connhost exists telnet_password] {
+ if {[board_info $connhost exists telnet_password]} {
exp_send "[board_info $connhost telnet_password]\n"
exp_continue
}
- if [board_info $connhost exists password] {
+ if {[board_info $connhost exists password]} {
exp_send "[board_info $connhost password]\n"
exp_continue
}
@@ -145,7 +146,7 @@ proc telnet_open { hostname args } {
if { $raw || [board_info $connhost exists dont_wait_for_prompt] } {
set result 0
} else {
- if [board_info $connhost exists send_initial_cr] {
+ if {[board_info $connhost exists send_initial_cr]} {
exp_send "\n"
}
exp_continue
@@ -191,8 +192,8 @@ proc telnet_open { hostname args } {
# We look for this here again cause it means something went wrong,
# and it doesn't always show up in the expect in buffer till the
# server times out.
- if [info exists expect_out(buffer)] {
- if [regexp "assword:|ogin:" $expect_out(buffer)] {
+ if {[info exists expect_out(buffer)]} {
+ if {[regexp "assword:|ogin:" $expect_out(buffer)]} {
perror "telnet: need to supply a login and password."
}
}
@@ -212,7 +213,7 @@ proc telnet_open { hostname args } {
# Put the Telnet connection to HOSTNAME into binary mode.
#
proc telnet_binary { hostname } {
- if [board_info $hostname exists fileid] {
+ if {[board_info $hostname exists fileid]} {
remote_send $hostname ""
remote_expect $hostname 5 {
-re "telnet> *$" {}
diff --git a/lib/tip.exp b/lib/tip.exp
index 8c8674d..bafda76 100644
--- a/lib/tip.exp
+++ b/lib/tip.exp
@@ -28,18 +28,18 @@ proc tip_open { hostname } {
set tries 0
set result -1
- if [board_info $hostname exists name] {
+ if {[board_info $hostname exists name]} {
set hostname [board_info ${hostname} name]
}
set port [board_info ${hostname} tipname]
- if [board_info ${hostname} exists shell_prompt] {
+ if {[board_info ${hostname} exists shell_prompt]} {
set shell_prompt [board_info ${hostname} shell_prompt]
} else {
# Pick something reasonably generic.
set shell_prompt ".*> "
}
- if [board_info ${hostname} exists fileid] {
+ if {[board_info ${hostname} exists fileid]} {
unset board_info(${hostname},fileid)
}
spawn tip -v $port
@@ -127,20 +127,20 @@ proc tip_download { dest file args } {
global decimal
global expect_out
- if [board_info $dest exists shell_prompt] {
+ if {[board_info $dest exists shell_prompt]} {
set shell_prompt [board_info $dest shell_prompt]
} else {
set shell_prompt ".*>"
}
set result ""
- if ![board_info $dest exists fileid] {
+ if {![board_info $dest exists fileid]} {
perror "tip_download: no connection to $dest."
return $result
}
set shell_id [board_info $dest fileid]
- if ![file exists $file] {
+ if {![file exists $file]} {
perror "$file doesn't exist."
return $result
}
@@ -163,7 +163,7 @@ proc tip_download { dest file args } {
warning "Got an invalid command to the remote shell."
}
-i $shell_id -re ".*$decimal\r" {
- if [info exists expect_out(buffer)] {
+ if {[info exists expect_out(buffer)]} {
verbose "$expect_out(buffer)"
exp_continue
}
diff --git a/lib/utils.exp b/lib/utils.exp
index abfbd1f..9c9575d 100644
--- a/lib/utils.exp
+++ b/lib/utils.exp
@@ -49,7 +49,7 @@ proc getdirs { args } {
catch "glob ${path}/${pattern}" tmp
if { ${tmp} != "" } {
foreach i ${tmp} {
- if [file isdirectory $i] {
+ if {[file isdirectory $i]} {
switch -- "[file tail $i]" {
"testsuite" -
"config" -
@@ -61,7 +61,7 @@ proc getdirs { args } {
continue
}
default {
- if [file readable $i] {
+ if {[file readable $i]} {
verbose "Found directory [file tail $i]" 3
lappend dirs $i
if { $alldirs } {
@@ -77,7 +77,7 @@ proc getdirs { args } {
return ""
}
- if ![info exists dirs] {
+ if {![info exists dirs]} {
return ""
} else {
return $dirs
@@ -103,7 +103,7 @@ proc find { rootdir pattern } {
foreach i $dirs {
verbose "Looking in $i" 3
foreach match [glob -nocomplain $i/$pattern] {
- if ![file isdirectory $match] {
+ if {![file isdirectory $match]} {
lappend files $match
verbose "Adding $match to file list" 3
}
@@ -127,10 +127,10 @@ proc which { file } {
# if it exists then the path must be OK
# ??? What if $file has no path and "." isn't in $PATH?
- if [file exists $file] {
+ if {[file exists $file]} {
return $file
}
- if [info exists env(PATH)] {
+ if {[info exists env(PATH)]} {
set path [split $env(PATH) ":"]
} else {
return 0
@@ -138,8 +138,8 @@ proc which { file } {
foreach i $path {
verbose "Checking against $i" 3
- if [file exists [file join $i $file]] {
- if [file executable [file join $i $file]] {
+ if {[file exists [file join $i $file]]} {
+ if {[file executable [file join $i $file]]} {
return [file join $i $file]
} else {
warning "[file join $i $file] exists but is not an executable"
@@ -178,8 +178,8 @@ proc grep { args } {
set fd [open $file r]
while { [gets $fd cur_line]>=0 } {
incr i
- if [regexp -- "$pattern" $cur_line match] {
- if ![string match "" $options] {
+ if {[regexp -- "$pattern" $cur_line match]} {
+ if {![string match "" $options]} {
foreach opt $options {
switch $opt {
"line" {
@@ -195,7 +195,7 @@ proc grep { args } {
close $fd
unset fd
unset i
- if ![info exists grep_out] {
+ if {![info exists grep_out]} {
set grep_out ""
}
return $grep_out
@@ -211,7 +211,7 @@ proc prune { list pattern } {
set tmp {}
foreach i $list {
verbose "Checking pattern \"$pattern\" against $i" 3
- if ![string match $pattern $i] {
+ if {![string match $pattern $i]} {
lappend tmp $i
} else {
verbose "Removing element $i from list" 3
@@ -226,8 +226,8 @@ proc prune { list pattern } {
proc slay { name } {
set in [open [concat "|ps"] r]
while {[gets $in line]>-1} {
- if ![string match "*expect*slay*" $line] {
- if [string match "*$name*" $line] {
+ if {![string match "*expect*slay*" $line]} {
+ if {[string match "*$name*" $line]} {
set pid [lindex $line 0]
catch "exec kill -9 $pid"
verbose "Killing $name, pid = $pid\n"
@@ -241,7 +241,7 @@ proc slay { name } {
# Convert a relative path to an absolute one on the local machine.
#
proc absolute { path } {
- if [string match "." $path] {
+ if {[string match "." $path]} {
return [pwd]
}
@@ -261,9 +261,9 @@ proc psource { file } {
global errorCode
unset errorInfo
- if [file exists $file] {
+ if {[file exists $file]} {
catch "source $file"
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
send_error "ERROR: errors in $file\n"
send_error "$errorInfo"
return 1
@@ -285,12 +285,12 @@ proc psource { file } {
# Eg: RUNTESTFLAGS="bar.exp=foo1.c foo2.c foo3*.c bar/baz*.c"
#
proc runtest_file_p { runtests testcase } {
- if [string length [lindex $runtests 1]] {
+ if {[string length [lindex $runtests 1]]} {
foreach ptn [lindex $runtests 1] {
- if [string match "*/$ptn" $testcase] {
+ if {[string match "*/$ptn" $testcase]} {
return 1
}
- if [string match $ptn $testcase] {
+ if {[string match $ptn $testcase]} {
return 1
}
}
@@ -318,14 +318,14 @@ proc diff { file_1 file_2 } {
set eof -1
set differences 0
- if [file exists ${file_1}] {
+ if {[file exists ${file_1}]} {
set file_a [open ${file_1} r]
} else {
warning "${file_1} doesn't exist"
return 0
}
- if [file exists ${file_2}] {
+ if {[file exists ${file_2}]} {
set file_b [open ${file_2} r]
} else {
warning "${file_2} doesn't exist"
@@ -336,7 +336,7 @@ proc diff { file_1 file_2 } {
set list_a ""
while { [gets ${file_a} line] != ${eof} } {
- if [regexp "^#.*$" ${line}] {
+ if {[regexp "^#.*$" ${line}]} {
continue
} else {
lappend list_a ${line}
@@ -346,7 +346,7 @@ proc diff { file_1 file_2 } {
set list_b ""
while { [gets ${file_b} line] != ${eof} } {
- if [regexp "^#.*$" ${line}] {
+ if {[regexp "^#.*$" ${line}]} {
continue
} else {
lappend list_b ${line}
@@ -359,7 +359,7 @@ proc diff { file_1 file_2 } {
# verbose "\t${file_1}: ${i}: ${line_a}\n" 3
# verbose "\t${file_2}: ${i}: ${line_b}\n" 3
- if [string compare ${line_a} ${line_b}] {
+ if {[string compare ${line_a} ${line_b}]} {
verbose "line #${i}\n" 2
verbose "\< ${line_a}\n" 2
verbose "\> ${line_b}\n" 2
@@ -405,7 +405,7 @@ proc unsetenv { var } {
proc getenv { var } {
global env
- if [info exists env($var)] {
+ if {[info exists env($var)]} {
return $env($var)
} else {
return ""
diff --git a/runtest.exp b/runtest.exp
index 19d7b41..9c588c9 100755
--- a/runtest.exp
+++ b/runtest.exp
@@ -21,7 +21,7 @@
# This file was written by Rob Savoye <rob@welcomehome.org>.
set frame_version 1.4.99
-if ![info exists argv0] {
+if {![info exists argv0]} {
send_error "Must use a version of Expect greater than 5.0\n"
exit 1
}
@@ -91,10 +91,10 @@ set compiler_flags "" ;# the flags used by the compiler
#
# some convenience abbreviations
#
-if ![info exists hex] {
+if {![info exists hex]} {
set hex "0x\[0-9A-Fa-f\]+"
}
-if ![info exists decimal] {
+if {![info exists decimal]} {
set decimal "\[0-9\]+"
}
@@ -108,28 +108,28 @@ set base_dir [pwd]
# tested here instead of the init module so they can be overridden by command
# line options.
#
-if ![info exists all_flag] {
+if {![info exists all_flag]} {
set all_flag 0
}
-if ![info exists binpath] {
+if {![info exists binpath]} {
set binpath ""
}
-if ![info exists debug] {
+if {![info exists debug]} {
set debug 0
}
-if ![info exists options] {
+if {![info exists options]} {
set options ""
}
-if ![info exists outdir] {
+if {![info exists outdir]} {
set outdir "."
}
-if ![info exists reboot] {
+if {![info exists reboot]} {
set reboot 1
}
-if ![info exists tracelevel] {
+if {![info exists tracelevel]} {
set tracelevel 0
}
-if ![info exists verbose] {
+if {![info exists verbose]} {
set verbose 0
}
@@ -212,29 +212,29 @@ proc transform { name } {
global host_triplet
global board
- if [string match $target_triplet $host_triplet] {
+ if {[string match $target_triplet $host_triplet]} {
return $name
}
- if [string match "native" $target_triplet] {
+ if {[string match "native" $target_triplet]} {
return $name
}
- if [board_info host exists no_transform_name] {
+ if {[board_info host exists no_transform_name]} {
return $name
}
- if [string match "" $target_triplet] {
+ if {[string match "" $target_triplet]} {
return $name
} else {
- if [info exists board] {
- if [board_info $board exists target_install] {
+ if {[info exists board]} {
+ if {[board_info $board exists target_install]} {
set target_install [board_info $board target_install]
}
}
- if [target_info exists target_install] {
+ if {[target_info exists target_install]} {
set target_install [target_info target_install]
}
- if [info exists target_alias] {
+ if {[info exists target_alias]} {
set tmp ${target_alias}-${name}
- } elseif [info exists target_install] {
+ } elseif {[info exists target_install]} {
if { [lsearch -exact $target_install $target_alias] >= 0 } {
set tmp ${target_alias}-${name}
} else {
@@ -263,7 +263,7 @@ proc transform { name } {
proc findfile { args } {
# look for the file
verbose "Seeing if [lindex $args 0] exists." 2
- if [file exists [lindex $args 0]] {
+ if {[file exists [lindex $args 0]]} {
if { [llength $args] > 1 } {
verbose "Found file, returning [lindex $args 1]"
return [lindex $args 1]
@@ -317,7 +317,7 @@ proc load_file { args } {
if { [catch "uplevel #0 source $file"] == 1 } {
send_error "ERROR: tcl error sourcing $file.\n"
global errorInfo
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
send_error "$errorInfo\n"
}
exit 1
@@ -340,7 +340,7 @@ proc search_and_load_file { type filelist dirlist } {
foreach dir $dirlist {
foreach initfile $filelist {
verbose "Looking for $type ${dir}/${initfile}" 2
- if [file exists [file join ${dir} ${initfile}]] {
+ if {[file exists [file join ${dir} ${initfile}]]} {
set found 1
set error ""
if { ${type} != "library file" } {
@@ -348,10 +348,10 @@ proc search_and_load_file { type filelist dirlist } {
} else {
verbose "Loading ${dir}/${initfile}"
}
- if [catch "uplevel #0 source ${dir}/${initfile}" error]==1 {
+ if {[catch "uplevel #0 source ${dir}/${initfile}" error] == 1} {
global errorInfo
send_error "ERROR: tcl error sourcing ${type} ${dir}/${initfile}.\n${error}\n"
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
send_error "$errorInfo\n"
}
exit 1
@@ -524,7 +524,7 @@ for { set i 0 } { $i < $argc } { incr i } {
}
"[A-Z0-9_-.]*=*" { # process makefile style args like CC=gcc, etc...
- if [regexp "^(\[A-Z0-9_-\]+)=(.*)$" $option junk var val] {
+ if {[regexp "^(\[A-Z0-9_-\]+)=(.*)$" $option junk var val]} {
set $var $val
verbose "$var is now $val"
append makevars "set $var $val;" ;# FIXME: Used anywhere?
@@ -543,20 +543,20 @@ verbose "Verbose level is $verbose"
#
# get the users login name
#
-if [string match "" $logname] {
- if [info exists env(USER)] {
+if {[string match "" $logname]} {
+ if {[info exists env(USER)]} {
set logname $env(USER)
} else {
- if [info exists env(LOGNAME)] {
+ if {[info exists env(LOGNAME)]} {
set logname $env(LOGNAME)
} else {
# try getting it with whoami
catch "set logname [exec whoami]" tmp
- if [string match "*couldn't find*to execute*" $tmp] {
+ if {[string match "*couldn't find*to execute*" $tmp]} {
# try getting it with who am i
unset tmp
catch "set logname [exec who am i]" tmp
- if [string match "*Command not found*" $tmp] {
+ if {[string match "*Command not found*" $tmp]} {
send_user "ERROR: couldn't get the users login name\n"
set logname "Unknown"
} else {
@@ -573,7 +573,7 @@ if [string match "" $logname] {
proc lookfor_file { dir name } {
foreach x ".. ../.. ../../.. ../../../.." {
verbose "$dir/$name" 2
- if [file exists [file join $dir $name]] {
+ if {[file exists [file join $dir $name]]} {
return [file join $dir $name]
}
set dir [remote_file build dirname $dir]
@@ -592,7 +592,7 @@ proc load_lib { file } {
global verbose libdir srcdir base_dir execpath tool
global loaded_libs
- if [info exists loaded_libs($file)] {
+ if {[info exists loaded_libs($file)]} {
return
}
@@ -629,16 +629,16 @@ load_file ~/.dejagnurc $base_dir/$configfile
# exist and objdir was given on the command line.
#
-if [expr [string match "." $objdir] || [string match $srcdir $objdir]] {
+if {[expr [string match "." $objdir] || [string match $srcdir $objdir]]} {
set objdir $base_dir
} else {
load_file $objdir/$configfile
}
# Well, this just demonstrates the real problem...
-if ![info exists tool_root_dir] {
+if {![info exists tool_root_dir]} {
set tool_root_dir [file dirname $objdir]
- if [file exists [file join $tool_root_dir testsuite]] {
+ if {[file exists [file join $tool_root_dir testsuite]]} {
set tool_root_dir [file dirname $tool_root_dir]
}
}
@@ -649,7 +649,7 @@ verbose "Tool root directory is $tool_root_dir"
set execpath [file dirname $argv0]
set libdir [file dirname $execpath]/dejagnu
-if [info exists env(DEJAGNULIBS)] {
+if {[info exists env(DEJAGNULIBS)]} {
set libdir $env(DEJAGNULIBS)
}
@@ -669,11 +669,11 @@ if { $arg_build_triplet != "" } {
# if we only specify --host, then that must be the build machne too, and we're
# stuck using the old functionality of a simple cross test
-if [expr { $build_triplet == "" && $host_triplet != "" } ] {
+if {[expr { $build_triplet == "" && $host_triplet != "" } ]} {
set build_triplet $host_triplet
}
# if we only specify --build, then we'll use that as the host too
-if [expr { $build_triplet != "" && $host_triplet == "" } ] {
+if {[expr { $build_triplet != "" && $host_triplet == "" } ]} {
set host_triplet $build_triplet
}
unset arg_host_triplet arg_build_triplet
@@ -682,11 +682,11 @@ unset arg_host_triplet arg_build_triplet
# If the build machine type hasn't been specified by now, use config.guess.
#
-if [expr { $build_triplet == "" && $host_triplet == ""} ] {
+if {[expr { $build_triplet == "" && $host_triplet == ""} ]} {
# find config.guess
foreach dir "$libdir $libdir/libexec $libdir/.. $execpath $srcdir $srcdir/.. $srcdir/../.." {
verbose "Looking for ${dir}/config.guess" 2
- if [file exists [file join ${dir} config.guess]] {
+ if {[file exists [file join ${dir} config.guess]]} {
set config_guess [file join [${dir} config.guess]]
verbose "Found [file join ${dir} config.guess]"
break
@@ -694,7 +694,7 @@ if [expr { $build_triplet == "" && $host_triplet == ""} ] {
}
# get the canonical config name
- if ![info exists config_guess] {
+ if {![info exists config_guess]} {
send_error "ERROR: Couldn't find config.guess program.\n"
exit 1
}
@@ -726,12 +726,12 @@ unset arg_target_triplet
#
# Default target_alias to target_triplet.
#
-if ![info exists target_alias] {
+if {![info exists target_alias]} {
set target_alias $target_triplet
}
proc get_local_hostname { } {
- if [catch "info hostname" hb] {
+ if {[catch "info hostname" hb]} {
set hb ""
} else {
regsub "\\..*$" $hb "" hb
@@ -752,7 +752,7 @@ proc setup_target_hook { whole_name name } {
global board
global host_board
- if [info exists host_board] {
+ if {[info exists host_board]} {
set hb $host_board
} else {
set hb [get_local_hostname]
@@ -764,7 +764,7 @@ proc setup_target_hook { whole_name name } {
set board_type "target"
load_config base-config.exp
- if ![load_board_description ${name} ${whole_name} ${hb}] {
+ if {![load_board_description ${name} ${whole_name} ${hb}]} {
if { $name != "unix" } {
perror "couldn't load description file for ${name}"
exit 1
@@ -773,7 +773,7 @@ proc setup_target_hook { whole_name name } {
}
}
- if [board_info $board exists generic_name] {
+ if {[board_info $board exists generic_name]} {
load_tool_target_config [board_info $board generic_name]
}
@@ -804,7 +804,7 @@ proc cleanup_target_hook { name } {
${name}_exit
}
# We also call the tool exit routine here.
- if [info exists tool] {
+ if {[info exists tool]} {
if { [info procs "${tool}_exit"] != "" } {
${tool}_exit
}
@@ -862,7 +862,7 @@ if { [load_file -- $libdir/$configfile] == 0 } {
}
}
-if [info exists env(DEJAGNU)] {
+if {[info exists env(DEJAGNU)]} {
if { [load_file -- $env(DEJAGNU)] == 0 } {
# It may seem odd to only issue a warning if there isn't a global
# config file, but issue an error if $DEJAGNU is erroneously defined.
@@ -870,12 +870,12 @@ if [info exists env(DEJAGNU)] {
# so the current behaviour seems reasonable.
send_error "WARNING: global config file $env(DEJAGNU) not found.\n"
}
- if ![info exists boards_dir] {
+ if {![info exists boards_dir]} {
set boards_dir "[file dirname $env(DEJAGNU)]/boards"
}
}
-if ![info exists boards_dir] {
+if {![info exists boards_dir]} {
set boards_dir ""
}
@@ -927,18 +927,18 @@ proc load_tool_init { file } {
global srcdir
global loaded_libs
- if [info exists loaded_libs($file)] {
+ if {[info exists loaded_libs($file)]} {
return
}
set loaded_libs($file) ""
- if [file exists [file join ${srcdir} lib $file]] {
+ if {[file exists [file join ${srcdir} lib $file]]} {
verbose "Loading library file ${srcdir}/lib/$file"
if { [catch "uplevel #0 source ${srcdir}/lib/$file"] == 1 } {
send_error "ERROR: tcl error sourcing library file ${srcdir}/lib/$file.\n"
global errorInfo
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
send_error "$errorInfo\n"
}
exit 1
@@ -969,11 +969,11 @@ reset_vars
# Load the tool initialization file. Allow the --tool option to override
# what's set in the site.exp file.
-if [info exists comm_line_tool] {
+if {[info exists comm_line_tool]} {
set tool $comm_line_tool
}
-if [info exists tool] {
+if {[info exists tool]} {
load_tool_init ${tool}.exp
}
@@ -1061,7 +1061,7 @@ for { set i 0 } { $i < $argc } { incr i } {
"--de*" { # (--debug) expect internal debugging
- if [file exists ./dbg.log] {
+ if {[file exists ./dbg.log]} {
catch "exec rm -f ./dbg.log"
}
if { $verbose > 2 } {
@@ -1182,9 +1182,9 @@ for { set i 0 } { $i < $argc } { incr i } {
}
default {
- if [info exists tool] {
+ if {[info exists tool]} {
if { [info proc ${tool}_option_proc] != "" } {
- if [${tool}_option_proc $option] {
+ if {[${tool}_option_proc $option]} {
continue
}
}
@@ -1199,7 +1199,7 @@ for { set i 0 } { $i < $argc } { incr i } {
#
# check for a few crucial variables
#
-if ![info exists tool] {
+if {![info exists tool]} {
send_error "WARNING: No tool specified\n"
set tool ""
}
@@ -1224,12 +1224,12 @@ open_logs
# print the config info
clone_output "Test Run By $logname on [timestamp -format %c]"
-if [is3way] {
+if {[is3way]} {
clone_output "Target is $target_triplet"
clone_output "Host is $host_triplet"
clone_output "Build is $build_triplet"
} else {
- if [isnative] {
+ if {[isnative]} {
clone_output "Native configuration is $target_triplet"
} else {
clone_output "Target is $target_triplet"
@@ -1254,13 +1254,13 @@ proc load_generic_config { name } {
global boards_dir
global board_type
- if [info exists board] {
- if ![info exists board_info($board,generic_name)] {
+ if {[info exists board]} {
+ if {![info exists board_info($board,generic_name)]} {
set board_info($board,generic_name) $name
}
}
- if [info exists board_type] {
+ if {[info exists board_type]} {
set type "for $board_type"
} else {
set type ""
@@ -1339,7 +1339,7 @@ proc load_board_description { board_name args } {
}
set board_info($whole_name,name) $whole_name
- if ![info exists board] {
+ if {![info exists board]} {
set board $whole_name
set board_set 1
} else {
@@ -1359,14 +1359,14 @@ proc load_board_description { board_name args } {
set dirlist [concat $dirlist $boards_dir]
lappend dirlist ${libdir}/baseboards
verbose "dirlist is $dirlist"
- if [info exists board_type] {
+ if {[info exists board_type]} {
set type "for $board_type"
} else {
set type ""
}
- if ![info exists board_info($whole_name,isremote)] {
+ if {![info exists board_info($whole_name,isremote)]} {
set board_info($whole_name,isremote) 1
- if [info exists board_type] {
+ if {[info exists board_type]} {
if { $board_type == "build" } {
set board_info($whole_name,isremote) 0
}
@@ -1400,18 +1400,18 @@ proc load_base_board_description { board_name } {
set board_set 0
set board_info($board_name,name) $board_name
- if ![info exists board] {
+ if {![info exists board]} {
set board $board_name
set board_set 1
}
- if [info exists board_type] {
+ if {[info exists board_type]} {
set type "for $board_type"
} else {
set type ""
}
- if ![info exists board_info($board_name,isremote)] {
+ if {![info exists board_info($board_name,isremote)]} {
set board_info($board_name,isremote) 1
- if [info exists board_type] {
+ if {[info exists board_type]} {
if { $board_type == "build" } {
set board_info($board_name,isremote) 0
}
@@ -1446,10 +1446,10 @@ proc runtest { test_file_name } {
set bug_id 0
set test_result ""
- if [file exists $test_file_name] {
+ if {[file exists $test_file_name]} {
set timestart [timestamp]
- if [info exists tool] {
+ if {[info exists tool]} {
if { [info procs "${tool}_init"] != "" } {
${tool}_init $test_file_name
}
@@ -1468,13 +1468,13 @@ proc runtest { test_file_name } {
# increments `errcnt'. If we do call perror we'd have to
# reset errcnt afterwards.
clone_output "ERROR: tcl error sourcing $test_file_name."
- if [info exists errorInfo] {
+ if {[info exists errorInfo]} {
clone_output "ERROR: $errorInfo"
unset errorInfo
}
}
- if [info exists tool] {
+ if {[info exists tool]} {
if { [info procs "${tool}_finish"] != "" } {
${tool}_finish
}
@@ -1499,7 +1499,7 @@ proc runtest { test_file_name } {
# Trap some signals so we know what's happening. These replace the previous
# ones because we've now loaded the library stuff.
#
-if ![exp_debug] {
+if {![exp_debug]} {
foreach sig "{SIGTERM {terminated}} \
{SIGINT {interrupted by user}} \
{SIGQUIT {interrupted by user}}" {
@@ -1517,7 +1517,7 @@ if ![exp_debug] {
proc process_target_variants { target_list } {
set result {}
foreach x $target_list {
- if [regexp "\\(" $x] {
+ if {[regexp "\\(" $x]} {
regsub "^.*\\((\[^()\]*)\\)$" "$x" "\\1" variant_list
regsub "\\(\[^(\]*$" "$x" "" x
set list [process_target_variants $x]
@@ -1525,7 +1525,7 @@ proc process_target_variants { target_list } {
foreach x $list {
set result [concat $result [iterate_target_variants $x [split $variant_list ","]]]
}
- } elseif [regexp "\{" $x] {
+ } elseif {[regexp "\{" $x]} {
regsub "^.*\{(\[^\{\}\]*)\}$" "$x" "\\1" variant_list
regsub "\{\[^\{\]*$" "$x" "" x
set list [process_target_variants $x]
@@ -1577,7 +1577,7 @@ proc iterate_target_variants_two { orig_target target variants } {
setup_build_hook [get_local_hostname]
-if [info exists host_board] {
+if {[info exists host_board]} {
setup_host_hook $host_board
} else {
set hb [get_local_hostname]
@@ -1590,13 +1590,13 @@ if [info exists host_board] {
# main test execution loop
#
-if [info exists errorInfo] {
+if {[info exists errorInfo]} {
unset errorInfo
}
# make sure we have only single path delimiters
regsub -all "\(\[^/\]\)//*" $srcdir "\\1/" srcdir
-if ![info exists target_list] {
+if {![info exists target_list]} {
# Make sure there is at least one target machine. It's probably a Unix box,
# but that's just a guess.
set target_list { "unix" }
@@ -1650,7 +1650,7 @@ foreach current_target $target_list {
# If PASS is specified, we want to run only the tests specified.
# Its value should be a number or a list of numbers that specify
# the passes that we want to run.
- if [info exists PASS] {
+ if {[info exists PASS]} {
set pass $PASS
} else {
set pass ""
@@ -1684,7 +1684,7 @@ foreach current_target $target_list {
set tmp [string first "=" $varval]
set var [string range $varval 0 [expr $tmp - 1]]
# Save previous value.
- if [info exists $var] {
+ if {[info exists $var]} {
lappend restore "$var [list [eval concat \$$var]]"
} else {
lappend restore "$var"
@@ -1748,7 +1748,7 @@ foreach current_target $target_list {
}
verbose "Top level testsuite dirs are ${test_top_dirs}" 2
set testlist ""
- if [info exists all_runtests] {
+ if {[info exists all_runtests]} {
foreach x [array names all_runtests] {
verbose "trying to glob ${srcdir}/${x}" 2
set s [glob -nocomplain ${srcdir}/$x]
@@ -1797,7 +1797,7 @@ foreach current_target $target_list {
if {[info exists ignoredirs] && $ignoredirs != ""} {
set found 0
foreach directory $ignoredirs {
- if [string match "*${directory}*" $dir] {
+ if {[string match "*${directory}*" $dir]} {
set found 1
break
}
@@ -1815,7 +1815,7 @@ foreach current_target $target_list {
# of directories. Look for match on each item.
set found 0
foreach directory $dir_to_run {
- if [string match "*${directory}*" $dir] {
+ if {[string match "*${directory}*" $dir]} {
set found 1
break
}
@@ -1834,7 +1834,7 @@ foreach current_target $target_list {
# list of directories. Look for match on each item.
set found 0
foreach directory $cmdline_dir_to_run {
- if [string match "*${directory}*" $dir] {
+ if {[string match "*${directory}*" $dir]} {
set found 1
break
}
@@ -1874,7 +1874,7 @@ foreach current_target $target_list {
# Check to see if the range of tests is limited,
# set `runtests' to a list of two elements: the script name
# and any arguments ("" if none).
- if [info exists all_runtests] {
+ if {[info exists all_runtests]} {
verbose "searching for $test_name in [array names all_runtests]"
if { 0 > [lsearch [array names all_runtests] [file tail $test_name]]} {
if { 0 > [lsearch [array names all_runtests] $test_name] } {