gdb_test_multiple: Fix user code argument processing
authorPedro Alves <palves@redhat.com>
Tue, 7 Apr 2015 17:19:30 +0000 (18:19 +0100)
committerPedro Alves <palves@redhat.com>
Tue, 7 Apr 2015 17:27:24 +0000 (18:27 +0100)
commit71c0ee8cb9d7d77e8b480aaad715cc5343737993
tree0cd2b9ef275941c0c7eaaefae3256b2c0e46737f
parent203bc29be2b44cffa7a3d64c8a20a0fb6828518d
gdb_test_multiple: Fix user code argument processing

While teaching gdb_test_multiple to forward "-i" to gdb_expect, I
found that with:

      gdb_test_multiple (...) {
        -i $some_variable -re "..." {}
      }

$some_variable was not getting expanded in the gdb_test_multiple
caller's scope.  This is a bug inside gdb_test_multiple.  When
processing an argument in passed in user code, it was appending the
original argument literally, instead of appending the uplist'ed
argument.

gdb/testsuite/ChangeLog:
2015-04-07  Pedro Alves  <palves@redhat.com>

        * lib/gdb.exp (gdb_test_multiple): When processing an argument,
append the substituted item, not the original item.
gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdb.exp
This page took 0.026484 seconds and 4 git commands to generate.