diff options
author | Pedro Alves <palves@redhat.com> | 2015-03-30 18:00:28 +0100 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2015-04-01 15:25:21 +0100 |
commit | 0bbeccb1eea844c2124eeb1e8d8d4a6cf7092d7a (patch) | |
tree | 877b5edabd719f503d709da6ea697bcd933b495a /gdb | |
parent | 1176ecec7082b4d6b4a3d965ef77726899c9eda2 (diff) | |
download | gdb-0bbeccb1eea844c2124eeb1e8d8d4a6cf7092d7a.zip gdb-0bbeccb1eea844c2124eeb1e8d8d4a6cf7092d7a.tar.gz gdb-0bbeccb1eea844c2124eeb1e8d8d4a6cf7092d7a.tar.bz2 |
Fix gdb_spawn_with_cmdline_opts with non-empty GDBFLAGS
Running attach.exp with a DejaGnu board that sets GDBFLAGS, like
e.g.,:
set GDBFLAGS "-ex \"set displaced off\""
fails with (line breaks added for clarity):
(gdb) PASS: gdb.base/attach.exp: starting with --pid
Executing on build: kill -9 3537 (timeout = 300)
spawn -ignore SIGHUP kill -9 3537
spawn of build/gdb/gdb -nw -nx \
-data-directory build/gdb/testsuite/../data-directory \
-ex "set displaced off"-iex "set height 0" -iex "set width 0" \
^^^^^^^^
--pid=4468 -ex "start" failed
ERROR: Spawning build/gdb/gdb failed.
UNRESOLVED: gdb.base/attach.exp: cmdline attach run: run to prompt
gdb/testsuite/ChangeLog:
2015-04-01 Pedro Alves <palves@redhat.com>
* lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
GDBFLAGS if not empty.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/testsuite/lib/gdb.exp | 3 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 1153733..9fb8307 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2015-04-01 Pedro Alves <palves@redhat.com> + + * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to + GDBFLAGS if not empty. + 2015-04-01 Pierre-Marie de Rodat <derodat@adacore.com> * gdb.ada/complete.exp: Remove "multi_line". diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 6b42997..1a576c0 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -3423,6 +3423,9 @@ proc gdb_spawn_with_cmdline_opts { cmdline_flags } { set saved_gdbflags $GDBFLAGS + if {$GDBFLAGS != ""} { + append GDBFLAGS " " + } append GDBFLAGS $cmdline_flags set res [gdb_spawn] |