Fix output path for arm-disp-step.exp
authorYao Qi <yao.qi@linaro.org>
Tue, 1 Mar 2016 15:15:58 +0000 (15:15 +0000)
committerYao Qi <yao.qi@linaro.org>
Tue, 1 Mar 2016 15:21:42 +0000 (15:21 +0000)
This patch fixes the following error,

ERROR: (/scratch/yao/gdb/build-git/arm-linux-gnueabihf/gdb/testsuite/outputs/gdb.arch/arm-disp-step/arm-disp-step) No such file or directory
FAIL: gdb.arch/arm-disp-step.exp: Can't run to main

gdb/testsuite:

2016-03-01  Yao Qi  <yao.qi@linaro.org>

* gdb.arch/arm-disp-step.exp: Use standard_testfile and
prepare_for_testing.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.arch/arm-disp-step.exp

index 828b49864f2cbb0a82c8de4894f89c4efaae5db4..d77645a34507a6a2141668ab6f04486c565ac372 100644 (file)
@@ -1,3 +1,8 @@
+2016-03-01  Yao Qi  <yao.qi@linaro.org>
+
+       * gdb.arch/arm-disp-step.exp: Use standard_testfile and
+       prepare_for_testing.
+
 2016-03-01  Yao Qi  <yao.qi@linaro.org>
 
        * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
index 873c440a2776c0fcb9b1c4bb02d54b177352733b..f6bef7997c41d2649b65df6302f37181f931911a 100644 (file)
@@ -22,14 +22,11 @@ if {![is_aarch32_target]} then {
     return
 }
 
-set testfile "arm-disp-step"
-set srcfile ${testfile}.S
-set binfile ${objdir}/${subdir}/${testfile}
+standard_testfile .S
 
 set additional_flags "-Wa,-g"
 
-if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable [list debug $additional_flags]] != "" } {
-    untested arm-disp-step.exp
+if { [prepare_for_testing $testfile.exp $testfile $srcfile [list debug $additional_flags]] } {
     return -1
 }
 
@@ -410,10 +407,6 @@ proc test_add_rn_pc {} {
     gdb_assert { [expr {$pc_val + 4 + 4} == $r3_val] }
 }
 
-# Get things started.
-
-clean_restart ${testfile}
-
 # Turn displaced stepping off before runto main. When displaced stepping
 # is on, and we type 'run', GDB will first try to single step on _dl_debug_state,
 # which is in library might be compiled in Thumb.