Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
* [committed][gdb/testsuite] Fix gdb.base/break-interp.exp for ld.so without debug
@ 2021-09-29 22:29 Tom de Vries via Gdb-patches
  0 siblings, 0 replies; only message in thread
From: Tom de Vries via Gdb-patches @ 2021-09-29 22:29 UTC (permalink / raw)
  To: gdb-patches

Hi,

When running test-case gdb.base/break-interp.exp on openSUSE Leap 42.3, I get:
...
(gdb) info addr dl_main^M
Symbol "dl_main" is at 0x1750 in a file compiled without debugging.^M
(gdb) FAIL: gdb.base/break-interp.exp: info addr dl_main
...
while the regexp expects "Symbol \"dl_main\" is a function at address $hex\\."

Fix this by also accepting this variant.

Tested on x86_64-linux.

Committed to trunk.

Thanks,
- Tom

[gdb/testsuite] Fix gdb.base/break-interp.exp for ld.so without debug

---
 gdb/testsuite/gdb.base/break-interp.exp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/gdb/testsuite/gdb.base/break-interp.exp b/gdb/testsuite/gdb.base/break-interp.exp
index fd2b166de5d..3460f767c10 100644
--- a/gdb/testsuite/gdb.base/break-interp.exp
+++ b/gdb/testsuite/gdb.base/break-interp.exp
@@ -90,6 +90,9 @@ gdb_test_multiple "info addr dl_main" "" {
     -re -wrap "Symbol \"dl_main\" is a function at address $hex\\." {
 	set dl_main_found 1
     }
+    -re -wrap "Symbol \"dl_main\" is at $hex in a file compiled without debugging\\." {
+	set dl_main_found 1
+    }
     -re -wrap "No symbol \"dl_main\" in current context\\." {
     }
 }

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-09-29 22:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-29 22:29 [committed][gdb/testsuite] Fix gdb.base/break-interp.exp for ld.so without debug Tom de Vries via Gdb-patches

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox