From fd07bcb16f1d0891b66931e0930a74355be12bb6 Mon Sep 17 00:00:00 2001 From: Yuriy Kolerov Date: Tue, 13 Feb 2024 06:40:22 +0000 Subject: 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 --- gdb/testsuite/gdb.arch/arc-disassembler-options.exp | 9 +++++---- 1 file 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. -- cgit v1.1