* lib/gdb.exp (gdb_test_list_exact): Suggest use of double
authorPierre Muller <muller@sourceware.org>
Fri, 20 May 2011 14:37:20 +0000 (14:37 +0000)
committerPierre Muller <muller@sourceware.org>
Fri, 20 May 2011 14:37:20 +0000 (14:37 +0000)
quote pattern to avoid problems with Cygwin/mingw expect versions.
* gdb.base/default.exp (show convenience): Use double
quote pattern for regular expressions.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/default.exp
gdb/testsuite/lib/gdb.exp

index f1e6eea3a1c7a4271d2fea74b893eca99397912f..dd9403761c42f6ccde7e4ffb77d3830ce43a1ea2 100644 (file)
@@ -1,3 +1,10 @@
+2011-05-20  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
+       quote pattern to avoid problems with Cygwin/mingw expect versions.
+       * gdb.base/default.exp (show convenience): Use double
+       quote pattern for regular expressions.
+
 2011-05-20  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Fix -readnow for -gdwarf-4 unused type units.
index d58c51979f581a8552fe3343c5c8071cdec5275b..44dd71105cf6a5267d0b248d0a2e791bf20255a6 100644 (file)
@@ -601,8 +601,8 @@ gdb_test "show confirm" "Whether to confirm potentially dangerous operations is
 # This is tricker as there are multiple internal convenience vars and we
 # can't assume any particular order.
 gdb_test_list_exact "show convenience" "show convenience" \
-    {[^\r\n]+[\r\n]+} \
-    {[^\r\n]+} \
+    "\[^\r\n\]+\[\r\n\]+" \
+    "\[^\r\n\]+" \
     { \
        {$_sdata = void} \
        {$_siginfo = void} \
index 531120cb4d4eafd12ab45d9615437e31e56f56fd..169ae1cef4fceca68b1fd48ca52d421440c3dbda 100644 (file)
@@ -1099,8 +1099,8 @@ proc gdb_test_exact { args } {
 # of text per element and then strip trailing \r\n's.
 # Example:
 # gdb_test_list_exact "foo" "bar" \
-#     {[^\r\n]+[\r\n]+} \
-#     {[^\r\n]+} \
+#    "\[^\r\n\]+\[\r\n\]+" \
+#    "\[^\r\n\]+" \
 #     { \
 #      {expected result 1} \
 #      {expected result 2} \