Test must not change the working directory. Without this update,
when target_compile() failed, test finished with working directory
set to $tmpdir instead of $curdir breaking all subsequent tests:
=====
Running ./systemtap.base/utrace_syscall_args.exp ...
UNTESTED: 64_BIT_UTRACE_SYSCALL_ARGS
Running ./systemtap.base/valid_pid.exp ...
ERROR: ./systemtap.base/valid_pid.exp does not exist.
...
=====
verbose "target_compile for $exepath failed: $res" 2
send_log "$testname: unable to compile $srcpath\n"
untested $testname
+ cd $curdir
return
}