From: ezannoni Date: Thu, 10 Apr 2003 13:38:15 +0000 (+0000) Subject: 2003-04-10 Elena Zannoni X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=66d6566f219851b4d4f99eafd27c7160ae13a9bd;p=pf3gnuchains%2Fsourceware.git 2003-04-10 Elena Zannoni * gdb.base/completion.exp: Use string_to_regexp to match the working directory name. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index c0ba8641ea..766a2cf0b2 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2003-04-10 Elena Zannoni + + * gdb.base/completion.exp: Use string_to_regexp to match the + working directory name. + 2003-04-09 Jim Blandy * gdb.c++/derivation.exp, gdb.c++/overload.exp, diff --git a/gdb/testsuite/gdb.base/completion.exp b/gdb/testsuite/gdb.base/completion.exp index 512bbdbcd2..38bbd4b73c 100644 --- a/gdb/testsuite/gdb.base/completion.exp +++ b/gdb/testsuite/gdb.base/completion.exp @@ -669,7 +669,14 @@ cd ${srcdir} set fullsrcdir [pwd] cd ${mydir} -gdb_test "cd ${fullsrcdir}" "Working directory ${fullsrcdir}.*" "cd to \${srcdir}" +# If the directory name contains a '+' we must escape it, adding a backslash. +# If not, the test below will fail because it will interpret the '+' as a +# regexp operator. We use string_to_regexp for this purpose. + +gdb_test "cd ${fullsrcdir}" \ + "Working directory [string_to_regexp ${fullsrcdir}].*" \ + "cd to \${srcdir}" + send_gdb "file ./gdb.base/compl\t" sleep 1 gdb_expect {