2000-12-21 Michael Snyder <msnyder@mvstp600e.cygnus.com>
authorMichael Snyder <msnyder@vmware.com>
Fri, 22 Dec 2000 01:49:46 +0000 (01:49 +0000)
committerMichael Snyder <msnyder@vmware.com>
Fri, 22 Dec 2000 01:49:46 +0000 (01:49 +0000)
        * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
        Add a RE to accept a non-ascii char if one is ever presented.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/finish.exp

index 91e3f19ccdfbc346612acdab1074d355b5a7973c..c598a072a840afabed337c1448ac06477c47162c 100644 (file)
@@ -1,3 +1,8 @@
+2000-12-21  Michael Snyder  <msnyder@mvstp600e.cygnus.com>
+
+       * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
+       Add a RE to accept a non-ascii char if one is ever presented.
+
 2000-12-20  Fernando Nasser  <fnasser@redhat.com>
 
        * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
index c329fc4eec51f01cd3433502c7b46e2aa5a85647..3e8c5cac100b2e60f785c69e0b05a4871a836048 100644 (file)
@@ -43,11 +43,18 @@ proc finish_1 { type } {
            "continue to ${type}_func"
     send_gdb "finish\n"
     gdb_expect {
-       -re ".*Value returned is .* = 1 '.001'\r\n$gdb_prompt $" {
+       -re ".*Value returned is .* = 49 '1'\r\n$gdb_prompt $" {
            if { $type == "char" } {
                pass "finish from char_func"
            } else {
-               fail "finish from char_func"
+               fail "finish from ${type}_func"
+           }
+       }
+       -re ".*Value returned is .* = \[0123456789\]* '1'\r\n$gdb_prompt $" {
+           if { $type == "char" } {
+               pass "finish from char_func (non-ASCII char set?)"
+           } else {
+               fail "finish from ${type}_func"
            }
        }
        -re ".*Value returned is .* = 1\r\n$gdb_prompt $" {