aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2011-05-09 15:40:54 -0600
committerJeff Law <law@gcc.gnu.org>2011-05-09 15:40:54 -0600
commitaec288a2f4180330943665dd06f76a4c0eb1abb8 (patch)
treecb195db88ea8b11784482e2fd467e47c30ac8098
parent9420e113a12ecabc02aa996378690a63656a59d4 (diff)
downloadgcc-aec288a2f4180330943665dd06f76a4c0eb1abb8.zip
gcc-aec288a2f4180330943665dd06f76a4c0eb1abb8.tar.gz
gcc-aec288a2f4180330943665dd06f76a4c0eb1abb8.tar.bz2
gcc-gdb-test.exp (gdb-test): Reorder matchers to give more consistent results.
* lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more consistent results. From-SVN: r173595
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/lib/gcc-gdb-test.exp14
2 files changed, 13 insertions, 7 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b7aa656..0b9b119 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,4 +1,10 @@
+2011-05-09 Jeff Law <law@redhat.com>
+
+ * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
+ consistent results.
+
2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org>
+
PR c++/20039
* g++.dg/init/pr20039.C: New.
diff --git a/gcc/testsuite/lib/gcc-gdb-test.exp b/gcc/testsuite/lib/gcc-gdb-test.exp
index c8933c2..22e7a49 100644
--- a/gcc/testsuite/lib/gcc-gdb-test.exp
+++ b/gcc/testsuite/lib/gcc-gdb-test.exp
@@ -1,4 +1,4 @@
-# Copyright (C) 2009 Free Software Foundation, Inc.
+# Copyright (C) 2009, 2011 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -60,6 +60,12 @@ proc gdb-test { args } {
}
remote_expect target [timeout_value] {
+ # Too old GDB
+ -re "Unhandled dwarf expression|Error in sourced command file" {
+ unsupported "$testname"
+ remote_close target
+ return
+ }
-re {[\n\r]\$1 = ([^\n\r]*)[\n\r]+\$2 = ([^\n\r]*)[\n\r]} {
set first $expect_out(1,string)
set second $expect_out(2,string)
@@ -72,12 +78,6 @@ proc gdb-test { args } {
remote_close target
return
}
- # Too old GDB
- -re "Unhandled dwarf expression|Error in sourced command file" {
- unsupported "$testname"
- remote_close target
- return
- }
timeout {
unsupported "$testname"
remote_close target