* gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 1 Aug 2012 13:07:51 +0000 (13:07 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Wed, 1 Aug 2012 13:07:51 +0000 (13:07 +0000)
* gdb.base/ctxobj.exp: Call gdb_load_shlibs.
* gdb.base/print-file-var.exp: Likewise.
* gdb.server/solib-list.exp: Skip on remote targets.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/catch-load.exp
gdb/testsuite/gdb.base/ctxobj.exp
gdb/testsuite/gdb.base/print-file-var.exp
gdb/testsuite/gdb.server/solib-list.exp

index b63868116e44cf7a045cbd0a27703e566b8e968f..ec0c388a5133e8306ce49e87acfa340406b7ed93 100644 (file)
@@ -1,3 +1,10 @@
+2012-08-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
+
+       * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
+       * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
+       * gdb.base/print-file-var.exp: Likewise.
+       * gdb.server/solib-list.exp: Skip on remote targets.
+
 2012-08-01  Ulrich Weigand  <ulrich.weigand@linaro.org>
 
        * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
index 787d360ddc077dae40caa1259ea8bb30363167ec..97fe7d1117474cd05c322f7ded0718805d071d2a 100644 (file)
@@ -47,12 +47,12 @@ if { [gdb_compile_shlib "${srcdir}/${subdir}/${srcfile2}" ${binfile2} {debug}] !
 # KIND is passed to the "catch" command.
 # MATCH is a boolean saying whether we expect the catchpoint to be hit.
 proc one_catch_load_test {scenario kind match sostop} { with_test_prefix "${scenario}" {
-    global verbose testfile testfile2 binfile2_dlopen
+    global verbose testfile testfile2 binfile2 binfile2_dlopen
     global srcfile
     global decimal gdb_prompt
 
     clean_restart $testfile
-    gdb_load_shlibs $binfile2_dlopen
+    gdb_load_shlibs $binfile2
 
     if {![runto_main]} {
        fail "can't run to main"
index 391ac380fc296fd3b8b04c6d658681a27513fe74..b41ed38fa740c8e884cf0cc5c9d2a6f109dcdb8d 100644 (file)
@@ -51,6 +51,7 @@ if { [gdb_compile "${srcdir}/${subdir}/${executable}.c" \
 }
 
 clean_restart $executable
+gdb_load_shlibs $libobj1 $libobj2
 
 if ![runto_main] {
     untested "could not run to main"
index d0ab575c6abce172b350c6a150543c6dc6e1089f..994abc40105b99c51a09f411a1b8fc411aa67122 100644 (file)
@@ -42,6 +42,7 @@ if { [gdb_compile "${srcdir}/${subdir}/${executable}.c" \
 }
 
 clean_restart $executable
+gdb_load_shlibs $libobj1 $libobj2
 
 if ![runto_main] {
     untested "could not run to main"
index fc540068415f59d7fe325af318f9f9aa522484e2..7fbfefc0a866b40dfc43c42a38900bdefd4bf5bd 100644 (file)
@@ -27,6 +27,12 @@ if {[skip_gdbserver_tests] || [skip_shlib_tests]} {
     return
 }
 
+# This test case (currently) does not support remote targets, since it
+# assumes the ELF interpreter can be found on the host system
+if [is_remote target] then {
+    return
+}
+
 standard_testfile solib-list-main.c
 set srclibfile ${testfile}-lib.c
 set binlibfile [standard_output_file ${testfile}.so]