[gdb/testsuite] Update maint.exp for string cache
authorTom de Vries <tdevries@suse.de>
Thu, 5 Mar 2020 09:08:31 +0000 (10:08 +0100)
committerTom de Vries <tdevries@suse.de>
Thu, 5 Mar 2020 09:08:31 +0000 (10:08 +0100)
When running gdb.base/maint.exp, I see:
...
FAIL: gdb.base/maint.exp: maint print statistics
...

This is due to commit be1e3d3eab "Introduce objfile::intern", which replaces
the macro and filename caches with a string cache.

Update maint.exp accordingly.

Tested on x86_64-linux.

gdb/testsuite/ChangeLog:

2020-03-05  Tom de Vries  <tdevries@suse.de>

* gdb.base/maint.exp: Update "main print statistics" expected output.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/maint.exp

index acd155f924450b69169abd38f5f8a8e2bf778ab4..0e6e400a274ba78083ef21788426944ec0789dae 100644 (file)
@@ -1,3 +1,7 @@
+2020-03-05  Tom de Vries  <tdevries@suse.de>
+
+       * gdb.base/maint.exp: Update "main print statistics" expected output.
+
 2020-03-04  Alok Kumar Sharma  <AlokKumar.Sharma@amd.com>
 
        * lib/fortran.exp (fortran_int4): Handle flang kind printing.
index fe25e0fc6126f0b2b8f2809c2ce32131fcf2cbd7..f6eeb98a205cc4872517093816fddd01f6d34108 100644 (file)
@@ -200,7 +200,7 @@ if [istarget "*-*-cygwin*"] {
 
 send_gdb "maint print statistics\n"
 gdb_expect  {
-    -re "Statistics for\[^\n\r\]*maint\[^\n\r\]*:\r\n  Number of \"minimal\" symbols read: $decimal\r\n(  Number of \"partial\" symbols read: $decimal\r\n)?  Number of \"full\" symbols read: $decimal\r\n  Number of \"types\" defined: $decimal\r\n(  Number of psym tables \\(not yet expanded\\): $decimal\r\n)?(  Number of read CUs: $decimal\r\n  Number of unread CUs: $decimal\r\n)?  Number of symbol tables: $decimal\r\n  Number of symbol tables with line tables: $decimal\r\n  Number of symbol tables with blockvectors: $decimal\r\n  Total memory used for objfile obstack: $decimal\r\n  Total memory used for BFD obstack: $decimal\r\n  Total memory used for psymbol cache: $decimal\r\n  Total memory used for macro cache: $decimal\r\n  Total memory used for file name cache: $decimal\r\n" {
+    -re "Statistics for\[^\n\r\]*maint\[^\n\r\]*:\r\n  Number of \"minimal\" symbols read: $decimal\r\n(  Number of \"partial\" symbols read: $decimal\r\n)?  Number of \"full\" symbols read: $decimal\r\n  Number of \"types\" defined: $decimal\r\n(  Number of psym tables \\(not yet expanded\\): $decimal\r\n)?(  Number of read CUs: $decimal\r\n  Number of unread CUs: $decimal\r\n)?  Number of symbol tables: $decimal\r\n  Number of symbol tables with line tables: $decimal\r\n  Number of symbol tables with blockvectors: $decimal\r\n  Total memory used for objfile obstack: $decimal\r\n  Total memory used for BFD obstack: $decimal\r\n  Total memory used for psymbol cache: $decimal\r\n  Total memory used for string cache: $decimal\r\n" {
        gdb_expect {
            -re "$gdb_prompt $" {
                pass "maint print statistics"