diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index b1dc7df4bb5..e0991e091a8 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2019-08-29 Sandra Loosemore + + * gdb.base/argv0-symlink.exp: Run only on native target + and local host. + 2019-08-29 Tom de Vries * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more diff --git a/gdb/testsuite/gdb.base/argv0-symlink.exp b/gdb/testsuite/gdb.base/argv0-symlink.exp index cce6ca613d3..33301bd7c33 100644 --- a/gdb/testsuite/gdb.base/argv0-symlink.exp +++ b/gdb/testsuite/gdb.base/argv0-symlink.exp @@ -13,6 +13,23 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . +# This testcase was originally for PR gdb/15415, a problem with the "run" +# command expanding symlinks in the name of the program being run. +# This test uses pathnames on build to create symbolic links on host and +# expects the test program running on target to see those symbolic links. +# Therefore, it can't work reliably on anything other than configurations +# where build/host/target are all the same. + +if { ![isnative] } { + unsupported "argv0-symlink.exp not supported on non-native target" + return -1 +} + +if { [is_remote host] } { + unsupported "argv0-symlink.exp not supported on remote host" + return -1 +} + standard_testfile set has_argv0 [gdb_has_argv0]