* lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
This commit is contained in:
parent
94dba90cdf
commit
e7dc69ffc0
2 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,7 @@
|
|||
Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
|
||||
|
||||
* lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
|
||||
|
||||
Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
|
||||
|
||||
* gdb.base/signals.exp (test_handle_all_print): Test separately for
|
||||
|
|
|
@ -477,6 +477,13 @@ proc gdb_test_exact { args } {
|
|||
|
||||
set command [lindex $args 0]
|
||||
set pattern [string_to_regexp [lindex $args 1]]
|
||||
# It is most natural to write the pattern argument with only
|
||||
# embedded \n's, especially if you are trying to avoid Tcl quoting
|
||||
# problems. But expect really wants to see \r\n in patterns. So
|
||||
# transform the pattern here. First transform \r\n back to \n, in
|
||||
# case some users of gdb_test_exact already do the right thing.
|
||||
regsub -all "\r\n" $pattern "\n" pattern
|
||||
regsub -all "\n" $pattern "\r\n" pattern
|
||||
if [llength $args]==3 then {
|
||||
set message [lindex $args 2]
|
||||
} else {
|
||||
|
|
Loading…
Reference in a new issue