Adjust more test cases to changed output of info var/func/type
authorAndreas Arnez <arnez@linux.vnet.ibm.com>
Mon, 16 Apr 2018 18:58:14 +0000 (20:58 +0200)
committerAndreas Arnez <arnez@linux.vnet.ibm.com>
Mon, 16 Apr 2018 18:58:14 +0000 (20:58 +0200)
After this commit:

  b744723f57 -- Show line numbers in output for "info var/func/type"

the test cases dbx.exp and info-fun.exp yield new FAILs because two
regular expressions have not been adjusted to the changed output yet.
This is fixed.

gdb/testsuite/ChangeLog:

* gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
number information in output of "whereis" command.
* gdb.base/info-fun.exp: Likewise, for "info fun" command.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/dbx.exp
gdb/testsuite/gdb.base/info-fun.exp

index ed464a14fc6a562ecc3d428aafce1dfb6b154705..749c01af814352385105c4b9a3867107f44b6606 100644 (file)
@@ -1,3 +1,9 @@
+2018-04-16  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
+       number information in output of "whereis" command.
+       * gdb.base/info-fun.exp: Likewise, for "info fun" command.
+
 2018-04-13  Andreas Arnez  <arnez@linux.vnet.ibm.com>
 
        * gdb.ada/info_types.exp: Adjust expected output to the line
index 0cc5e8298bc5f4f1f5fd726e4070b2459b740941..40e02380cb95a8df85c19be7c51be1971555075c 100644 (file)
@@ -267,7 +267,7 @@ proc test_assign { } {
 #test_whereis
 #
 proc test_whereis { } {
-    gdb_test "whereis my_list" "All variables matching regular expression \"my_list\":\r\n\r\nFile.*average\.c:\r\nstatic int my_list\\\[10\\\];"
+    gdb_test "whereis my_list" "All variables matching regular expression \"my_list\":\r\n\r\nFile.*average\.c:\r\n.*\tstatic int my_list\\\[10\\\];"
 }
 
 #
index f298bf70b6e198603eefb9ffb94da8e727395f20..d527dac5447f4b4f3b70cedf994578e89a3a69bd 100644 (file)
@@ -63,7 +63,7 @@ foreach libsepdebug {NO IN SEP} { with_test_prefix "$libsepdebug" {
     set match_str {All functions matching regular expression "foo":[\r\n]*}
     if { "$libsepdebug" != "NO"  } {
        append match_str {File .*/info-fun-solib[.]c:[\r\n]*}
-       append match_str {int foo\(void\);[\r\n]*}
+       append match_str {\d+:\tint foo\(void\);[\r\n]*}
     }
     append match_str {Non-debugging symbols:[\r\n]*}
     # Note: Targets like {m68k,ppc64,s390x}-linux also have, e.g.,