Testsuite: compile-cplus-print.exp: Start inferior before compiling
authorAlan Hayward <alan.hayward@arm.com>
Thu, 18 Oct 2018 12:58:57 +0000 (13:58 +0100)
committerAlan Hayward <alan.hayward@arm.com>
Fri, 19 Oct 2018 10:03:38 +0000 (11:03 +0100)
skip_compile_feature_tests is only valid if the inferior has already
been started (see proc comments). Move the runto_main earlier.

2018-10-18  Alan Hayward  <alan.hayward@arm.com>

* gdb.compile/compile-cplus-print.exp: Start inferior earlier.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.compile/compile-cplus-print.exp

index a7bd87d..0f00175 100644 (file)
@@ -1,3 +1,7 @@
+2018-10-19  Alan Hayward  <alan.hayward@arm.com>
+
+       * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
+
 2018-10-18  Sergio Durigan Junior  <sergiodj@redhat.com>
 
        PR cli/23785
index 5b84b14..3427cdd 100644 (file)
@@ -33,6 +33,10 @@ if { [eval build_executable_from_specs ${testfile}.exp $testfile {$options} ${sr
 
 clean_restart ${testfile}
 
+if ![runto_main] {
+    return -1
+}
+
 if {[skip_compile_feature_tests]} {
     untested "compile command not supported (could not find libcc1 shared library?)"
     return -1
@@ -41,10 +45,6 @@ if {[skip_compile_feature_tests]} {
 gdb_test_no_output "set language c++" \
     "Set language to C++"
 
-if ![runto_main] {
-    return -1
-}
-
 gdb_test "compile print varint" " = 10"
 gdb_test "compile print vararray" " = \\{1, 2, 3, 4, 5\\}"