From 8aed9555b232946606f3fb9370c1657a71c2afaf Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Wed, 29 Jul 2015 11:09:38 +0100 Subject: [PATCH] Make gdb.base/sizeof.exp use gdb_test_stdio gdb/testsuite/ChangeLog: 2015-07-29 Pedro Alves * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use gdb_test_stdio. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.base/sizeof.exp | 12 ++++++++---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index f2f6ada..f735fb5 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2015-07-29 Pedro Alves + * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use + gdb_test_stdio. + +2015-07-29 Pedro Alves + * lib/gdb.exp (gdb_test_stdio): New procedure. 2015-07-29 Pedro Alves diff --git a/gdb/testsuite/gdb.base/sizeof.exp b/gdb/testsuite/gdb.base/sizeof.exp index 7fda76e..a237ee3 100644 --- a/gdb/testsuite/gdb.base/sizeof.exp +++ b/gdb/testsuite/gdb.base/sizeof.exp @@ -70,8 +70,10 @@ set sizeof_long_double [get_sizeof "long double" 8] proc check_sizeof { type size } { global gdb_prompt - set pat [string_to_regexp "sizeof (${type}) == ${size}"] - gdb_test "next" "${pat}\[\r\n\]+\[0-9\].*" "check sizeof \"$type\"" + set pat [string_to_regexp "sizeof (${type}) == ${size}\r\n"] + gdb_test_stdio "next" "${pat}" \ + "\[0-9\].*" \ + "check sizeof \"$type\"" } check_sizeof "char" ${sizeof_char} @@ -90,8 +92,10 @@ check_sizeof "long double" ${sizeof_long_double} proc check_valueof { exp val } { global gdb_prompt - set pat [string_to_regexp "valueof (${exp}) == ${val}"] - gdb_test "next" "${pat}\[\r\n\]+\[0-9\].*" "check valueof \"$exp\"" + set pat [string_to_regexp "valueof (${exp}) == ${val}\r\n"] + gdb_test_stdio "next" "${pat}" \ + "\[0-9\].*" \ + "check valueof \"$exp\"" } # Check that GDB and the target agree over the sign of a character. -- 2.7.4