+2005-07-25 Adam Nemet <anemet@lnxw.com>
+
+ * lib/profopt.exp (profopt-execute): Check for profiling data
+ files on the target.
+
2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
* gcc.dg/tree-ssa/flatten-1.c: Use longer function names
}
set executable $tmpdir/[file tail [file rootname $src].x]
+ set basename [file tail $testcase]
+ set base [file rootname $basename]
set count 0
foreach option $prof_option_list {
verbose "Testing $testcase, $option" 1
# Remove old profiling and performance data files.
- profopt-cleanup $testcase $prof_ext
+ foreach ext $prof_ext {
+ remote_file target delete $tmpdir/$base.$ext
+ }
if [info exists perf_ext] {
profopt-cleanup $testcase $perf_ext
}
set missing_file 0
# Make sure the profile data was generated, and fail if not.
if { $status == "pass" } {
- set basename [file tail $testcase]
- set base [file rootname $basename]
foreach ext $prof_ext {
+ remote_upload target $tmpdir/$base.$ext
set files [glob -nocomplain $base.$ext]
if { $files == "" } {
set status "fail"
}
# Remove the profiling data files.
- profopt-cleanup $testcase $prof_ext
+ foreach ext $prof_ext {
+ remote_file target delete $tmpdir/$base.$ext
+ }
if { $status != "pass" } {
continue