From 514f64256c6ad7877e1f2a171a722168de879b23 Mon Sep 17 00:00:00 2001 From: Ulrich Weigand Date: Wed, 30 Nov 2011 08:25:17 +0000 Subject: [PATCH] * gdb.base/testenv.exp: Skip on remote targets. Unset global environment variable after test completed. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.base/testenv.exp | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 6ed0407cc3e..866593ec444 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2011-11-30 Ulrich Weigand + + * gdb.base/testenv.exp: Skip on remote targets. Unset global + environment variable after test completed. + 2011-11-30 Ulrich Weigand * gdb.base/solib-nodir.exp: Skip if remote target. diff --git a/gdb/testsuite/gdb.base/testenv.exp b/gdb/testsuite/gdb.base/testenv.exp index ad39f1451d7..dae35b6f888 100644 --- a/gdb/testsuite/gdb.base/testenv.exp +++ b/gdb/testsuite/gdb.base/testenv.exp @@ -22,6 +22,10 @@ if $tracelevel then { strace $tracelevel } +# There's no support for passing environment variables in the remote protocol. +if { [is_remote target] } { + return 0 +} set testfile "testenv" set srcfile ${testfile}.c @@ -119,3 +123,7 @@ gdb_test "continue" \ "Test with TEST_GDB_GLOBAL unset" gdb_exit + +# Clear environment in case we're doing multiple runs +unset env(TEST_GDB_GLOBAL) + -- 2.30.2