From: Tom de Vries Date: Sat, 3 Jan 2026 15:10:41 +0000 (+0100) Subject: [gdb/testsuite] Fix gdb.base/local-env.exp on remote host X-Git-Tag: binutils-2_46~469 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a82cfa3bf0165413b8bcfa614a84aa04063265cf;p=thirdparty%2Fbinutils-gdb.git [gdb/testsuite] Fix gdb.base/local-env.exp on remote host With host/target board local-remote-host-native.exp and other remote host configurations, and test-case gdb.base/local-env.exp I get: ... (gdb) show environment^M ... (gdb) FAIL: $exp: show environment displayed variable ... The test attempt to detect variable GDB_TEST_ENV_VAR in the environment, which has been set with setenv. This doesn't work with remote host, so declare the test unsupported. Likewise in gdb.base/environ.exp. Tested on x86_64-linux with make-check-all.sh. --- diff --git a/gdb/testsuite/gdb.base/environ.exp b/gdb/testsuite/gdb.base/environ.exp index 73b8e7d3c57..1bc699293ee 100644 --- a/gdb/testsuite/gdb.base/environ.exp +++ b/gdb/testsuite/gdb.base/environ.exp @@ -46,7 +46,12 @@ gdb_test_multiple "show environment" "show environment works" -lbl { } } -gdb_assert {$saw_env == 1} "show environment displayed variable" +set test "show environment displayed variable" +if {[is_remote host]} { + unsupported $test +} else { + gdb_assert {$saw_env == 1} $test +} # Verify that we can unset a specific environment variable. gdb_test_no_output "unset environment EDITOR" "unset environment variable" diff --git a/gdb/testsuite/gdb.base/local-env.exp b/gdb/testsuite/gdb.base/local-env.exp index 77151f0b7d1..4ccefa7f05d 100644 --- a/gdb/testsuite/gdb.base/local-env.exp +++ b/gdb/testsuite/gdb.base/local-env.exp @@ -48,7 +48,12 @@ gdb_test_multiple "show environment" "show environment works" -lbl { } } -gdb_assert {$saw_env == 1} "show environment displayed variable" +set test "show environment displayed variable" +if {[is_remote host]} { + unsupported $test +} else { + gdb_assert {$saw_env == 1} $test +} # Verify that we can unset a specific environment variable. gdb_test_no_output "unset local-environment EDITOR" \