aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Weigand <uweigand@de.ibm.com>2011-08-04 15:00:50 +0000
committerUlrich Weigand <uweigand@de.ibm.com>2011-08-04 15:00:50 +0000
commita1e28cb2af1ec61d0dea8c9280e52e7153df2df8 (patch)
treedd3817d836032cf4e8daaddae3afccebfbd31657
parentd4f5bbb99f86e3b502d1d4b08086fc9aab668867 (diff)
downloadgdb-a1e28cb2af1ec61d0dea8c9280e52e7153df2df8.zip
gdb-a1e28cb2af1ec61d0dea8c9280e52e7153df2df8.tar.gz
gdb-a1e28cb2af1ec61d0dea8c9280e52e7153df2df8.tar.bz2
* gdb.base/nostdlib.exp: Skip on gdb_stub targets.
* gdb.base/watch-vfork.exp: Skip on remote targets.
-rw-r--r--gdb/testsuite/ChangeLog5
-rw-r--r--gdb/testsuite/gdb.base/nostdlib.exp8
-rw-r--r--gdb/testsuite/gdb.base/watch-vfork.exp5
3 files changed, 18 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index dcc63df..532f59f 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
+ * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
+ * gdb.base/watch-vfork.exp: Skip on remote targets.
+
+2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
+
* gdb.threads/thread-find.exp: Support remote targets.
2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
diff --git a/gdb/testsuite/gdb.base/nostdlib.exp b/gdb/testsuite/gdb.base/nostdlib.exp
index d61e02c..84cb943 100644
--- a/gdb/testsuite/gdb.base/nostdlib.exp
+++ b/gdb/testsuite/gdb.base/nostdlib.exp
@@ -18,6 +18,14 @@ set srcfile ${testfile}.c
set executable ${testfile}
set binfile ${objdir}/${subdir}/${executable}
+# If we're using a stub, breakpoints at the entry point will not trigger.
+# See also the comment in break-entry.exp.
+
+if [target_info exists use_gdb_stub] {
+ untested ${testfile}.exp
+ return
+}
+
# default_target_compile would otherwise add "-lm" making the testcase
# dependent on whether the system libraries are already prelinked.
# prelink: Could not set /lib64/libm-2.11.1.so owner or mode: Operation not permitted
diff --git a/gdb/testsuite/gdb.base/watch-vfork.exp b/gdb/testsuite/gdb.base/watch-vfork.exp
index 8d6265a..27a28a5 100644
--- a/gdb/testsuite/gdb.base/watch-vfork.exp
+++ b/gdb/testsuite/gdb.base/watch-vfork.exp
@@ -15,6 +15,11 @@
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# There's no support for vfork events in the remote protocol.
+if { [is_remote target] } {
+ return 0
+}
+
global srcfile
set testfile "watch-vfork"
if { [build_executable ${testfile}.exp ${testfile} ${testfile}.c {debug}] } {