[binutils-gdb] [gdb/testsuite] Update maint.exp for string cache

Tom de Vries vries@sourceware.org
Thu Mar 5 09:08:00 GMT 2020


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=50a3cc5d71012a18f53f099cc18b7fa073cd83bd

commit 50a3cc5d71012a18f53f099cc18b7fa073cd83bd
Author: Tom de Vries <tdevries@suse.de>
Date:   Thu Mar 5 10:08:31 2020 +0100

    [gdb/testsuite] Update maint.exp for string cache
    
    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.

Diff:
---
 gdb/testsuite/ChangeLog          | 4 ++++
 gdb/testsuite/gdb.base/maint.exp | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index acd155f..0e6e400 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -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.
diff --git a/gdb/testsuite/gdb.base/maint.exp b/gdb/testsuite/gdb.base/maint.exp
index fe25e0f..f6eeb98 100644
--- a/gdb/testsuite/gdb.base/maint.exp
+++ b/gdb/testsuite/gdb.base/maint.exp
@@ -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"



More information about the Gdb-cvs mailing list