This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: directory separators on minGW hosts
- From: Daniel Jacobowitz <drow at false dot org>
- To: Denis PILAT <denis dot pilat at st dot com>
- Cc: gdb-patches at sources dot redhat dot com
- Date: Mon, 20 Feb 2006 10:45:43 -0500
- Subject: Re: directory separators on minGW hosts
- References: <43E9D599.1010908@st.com>
On Wed, Feb 08, 2006 at 12:27:21PM +0100, Denis PILAT wrote:
> Hi again,
>
> Here is a patch about directory separators on minGW hosts.
> It on the testsuite/gdb.base/default.exp file.
> It allows to pass the "directory" and "show directories" command when
> running the testsuite on windows.
>
> Attached it the patch.
> Frederic Riss will commit it if accepted.
Could you make sure the attached works for you? I think this is
simpler; it doesn't rely on how TCL was configured.
--
Daniel Jacobowitz
CodeSourcery
2006-02-20 Daniel Jacobowitz <dan@codesourcery.com>
* default.exp: Allow ';' as a directory separator.
Index: default.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/gdb.base/default.exp,v
retrieving revision 1.19
diff -u -p -r1.19 default.exp
--- default.exp 17 Dec 2005 23:39:26 -0000 1.19
+++ default.exp 20 Feb 2006 15:43:38 -0000
@@ -1,5 +1,5 @@
# Copyright 1988, 1990, 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999,
-# 2000, 2001, 2002, 2003
+# 2000, 2001, 2002, 2003, 2005, 2006
# Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
@@ -149,7 +149,7 @@ gdb_expect {
-re "Reinitialize source path to empty.*y or n. $" {
send_gdb "y\n"
gdb_expect {
- -re "Source directories searched: .cdir:.cwd.*$gdb_prompt $"\
+ -re "Source directories searched: .cdir\[:;\].cwd.*$gdb_prompt $"\
{ pass "directory prompt" }
timeout { fail "(timeout) directory prompt" }
}
@@ -604,7 +604,7 @@ gdb_test "show confirm" "Whether to conf
#test show convenience
gdb_test "show convenience" "No debugger convenience variables now defined.(\[^\r\n\]*\[\r\n\])+Convenience variables have names starting with \".\";(\[^\r\n\]*\[\r\n\])+use \"set\" as in \"set .foo = 5\" to define them." "show convenience"
#test show directories
-gdb_test "show directories" "Source directories searched: .cdir:.cwd" "show directories"
+gdb_test "show directories" "Source directories searched: .cdir\[:;\].cwd" "show directories"
#test show editing
gdb_test "show editing" "Editing of command lines as they are typed is o\[a-z\]*." "show editing"
#test show height