aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuriy Kolerov <kolerov93@gmail.com>2024-02-13 06:40:22 +0000
committerShahab Vahedi <shahab@synopsys.com>2024-02-13 22:45:18 +0100
commitfd07bcb16f1d0891b66931e0930a74355be12bb6 (patch)
treedbd2c65aa0d2940fd37ab74279f6bbf34fe37744
parenta16034bf6417dc2259fef43fd5bcc2dd1dac562f (diff)
downloadgdb-fd07bcb16f1d0891b66931e0930a74355be12bb6.zip
gdb-fd07bcb16f1d0891b66931e0930a74355be12bb6.tar.gz
gdb-fd07bcb16f1d0891b66931e0930a74355be12bb6.tar.bz2
arc: Don't use multiline in arc-disassembler-options.exp test
Breaking a TCL string to several lines leads to adding of extra symbols to the resulting expect string. In turn, this leads to failing of all test cases in gdb.arch/arc-disassembler-options.exp testsuite. It's necessary to use multi_line function in such cases. Approved-By: Tom Tromey <tom@tromey.com>
-rw-r--r--gdb/testsuite/gdb.arch/arc-disassembler-options.exp9
1 files changed, 5 insertions, 4 deletions
diff --git a/gdb/testsuite/gdb.arch/arc-disassembler-options.exp b/gdb/testsuite/gdb.arch/arc-disassembler-options.exp
index 29c7e60..3a4c523 100644
--- a/gdb/testsuite/gdb.arch/arc-disassembler-options.exp
+++ b/gdb/testsuite/gdb.arch/arc-disassembler-options.exp
@@ -28,10 +28,11 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${objfile}" object {}] \
clean_restart ${objfile}
proc arc_disassemble_test { func insn mesg } {
- gdb_test "disassemble $func" \
- "Dump of assembler code for function $func:\r\n\
- \[^:\]+:\t$insn\r\nEnd of assembler dump\." \
- $mesg
+ set pass_re [multi_line \
+ "Dump of assembler code for function $func:" \
+ "\[^:\]+:\t$insn" \
+ "End of assembler dump\\."]
+ gdb_test "disassemble $func" $pass_re $mesg
}
# Verify defaults.