diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/testsuite/gdb.base/print-symbol-loading.exp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.base/print-symbol-loading.exp b/gdb/testsuite/gdb.base/print-symbol-loading.exp index 6de1a74..82dc2a1 100644 --- a/gdb/testsuite/gdb.base/print-symbol-loading.exp +++ b/gdb/testsuite/gdb.base/print-symbol-loading.exp @@ -105,6 +105,10 @@ proc test_load_shlib { print_symbol_loading } { } gdb_test_no_output "set print symbol-loading $print_symbol_loading" set test_name "load shared-lib" + set libc_re \ + [multi_line \ + "Symbols already loaded for\[^\r\n\]*\\/libc\\.\[^\r\n\]*(" \ + "Symbols already loaded for\[^\r\n\]*\\/libpthread\\.\[^\r\n\]*)?"] switch ${print_symbol_loading} { "off" { set cmd "sharedlibrary .*" @@ -113,7 +117,7 @@ proc test_load_shlib { print_symbol_loading } { -re "^$cmd_regex\r\n$gdb_prompt $" { pass $test_name } - -re "^$cmd_regex\r\nSymbols already loaded for\[^\r\n\]*\\/libc\\.\[^\r\n\]*\r\n$gdb_prompt $" { + -re "^$cmd_regex\r\n$libc_re\r\n$gdb_prompt $" { pass $test_name } } |