diff options
author | Yuriy Kolerov <kolerov93@gmail.com> | 2024-02-13 06:40:22 +0000 |
---|---|---|
committer | Shahab Vahedi <shahab@synopsys.com> | 2024-02-13 22:45:18 +0100 |
commit | fd07bcb16f1d0891b66931e0930a74355be12bb6 (patch) | |
tree | dbd2c65aa0d2940fd37ab74279f6bbf34fe37744 /gdb/testsuite/gdb.arch | |
parent | a16034bf6417dc2259fef43fd5bcc2dd1dac562f (diff) | |
download | gdb-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>
Diffstat (limited to 'gdb/testsuite/gdb.arch')
-rw-r--r-- | gdb/testsuite/gdb.arch/arc-disassembler-options.exp | 9 |
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. |