aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2018-06-22 19:50:03 +0000
committerTom de Vries <vries@gcc.gnu.org>2018-06-22 19:50:03 +0000
commitbe56f2c4730a3d28389f7ff757fb3b7137bd2e57 (patch)
tree155cabf97385857e2b89f405cb8ce01791c3ce0c
parent7017d4a2d1011bf37ddc0a9fae216a96a4fa3c4c (diff)
downloadgcc-be56f2c4730a3d28389f7ff757fb3b7137bd2e57.zip
gcc-be56f2c4730a3d28389f7ff757fb3b7137bd2e57.tar.gz
gcc-be56f2c4730a3d28389f7ff757fb3b7137bd2e57.tar.bz2
[testsuite/guality] Be verbose about gdb version used
2018-06-22 Tom de Vries <tdevries@suse.de> * lib/gcc-gdb-test.exp (report_gdb): New proc. * g++.dg/guality/guality.exp: Use report_gdb. * gcc.dg/guality/guality.exp: Same. * gfortran.dg/guality/guality.exp: Same. From-SVN: r261911
-rw-r--r--gcc/testsuite/ChangeLog7
-rw-r--r--gcc/testsuite/g++.dg/guality/guality.exp1
-rw-r--r--gcc/testsuite/gcc.dg/guality/guality.exp1
-rw-r--r--gcc/testsuite/gfortran.dg/guality/guality.exp1
-rw-r--r--gcc/testsuite/lib/gcc-gdb-test.exp10
5 files changed, 20 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d86ac84..320fdac 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,10 @@
+2018-06-22 Tom de Vries <tdevries@suse.de>
+
+ * lib/gcc-gdb-test.exp (report_gdb): New proc.
+ * g++.dg/guality/guality.exp: Use report_gdb.
+ * gcc.dg/guality/guality.exp: Same.
+ * gfortran.dg/guality/guality.exp: Same.
+
2018-06-22 Jakub Jelinek <jakub@redhat.com>
PR c++/85662
diff --git a/gcc/testsuite/g++.dg/guality/guality.exp b/gcc/testsuite/g++.dg/guality/guality.exp
index 5bffd9d..72f23c8 100644
--- a/gcc/testsuite/g++.dg/guality/guality.exp
+++ b/gcc/testsuite/g++.dg/guality/guality.exp
@@ -43,6 +43,7 @@ if ![info exists ::env(GUALITY_GDB_NAME)] {
}
setenv GUALITY_GDB_NAME "$guality_gdb_name"
}
+report_gdb [exec which $::env(GUALITY_GDB_NAME)] [info script]
if {[check_guality "
#include \"$srcdir/$subdir/guality.h\"
diff --git a/gcc/testsuite/gcc.dg/guality/guality.exp b/gcc/testsuite/gcc.dg/guality/guality.exp
index d2b8633..7eebd27 100644
--- a/gcc/testsuite/gcc.dg/guality/guality.exp
+++ b/gcc/testsuite/gcc.dg/guality/guality.exp
@@ -43,6 +43,7 @@ if ![info exists ::env(GUALITY_GDB_NAME)] {
}
setenv GUALITY_GDB_NAME "$guality_gdb_name"
}
+report_gdb [exec which $::env(GUALITY_GDB_NAME)] [info script]
if {[check_guality "
#include \"$srcdir/$subdir/guality.h\"
diff --git a/gcc/testsuite/gfortran.dg/guality/guality.exp b/gcc/testsuite/gfortran.dg/guality/guality.exp
index 3f96a04..62875fd 100644
--- a/gcc/testsuite/gfortran.dg/guality/guality.exp
+++ b/gcc/testsuite/gfortran.dg/guality/guality.exp
@@ -24,6 +24,7 @@ if ![info exists ::env(GUALITY_GDB_NAME)] {
}
setenv GUALITY_GDB_NAME "$guality_gdb_name"
}
+report_gdb [exec which $::env(GUALITY_GDB_NAME)] [info script]
gfortran-dg-runtest [lsort [glob $srcdir/$subdir/*.\[fF\]{,90,95,03,08} ]] "" ""
diff --git a/gcc/testsuite/lib/gcc-gdb-test.exp b/gcc/testsuite/lib/gcc-gdb-test.exp
index 0c4d2a5..f372663 100644
--- a/gcc/testsuite/lib/gcc-gdb-test.exp
+++ b/gcc/testsuite/lib/gcc-gdb-test.exp
@@ -139,3 +139,13 @@ proc gdb-test { args } {
file delete $cmd_file
return
}
+
+# Report the gdb path and version log the .log file
+# Argument 0 is the gdb path
+# Argument 1 is the location where gdb is used
+#
+proc report_gdb { gdb loc } {
+ send_log "gdb used in $loc: $gdb\n"
+ set gdb_version [exec $gdb -v]
+ send_log "gdb used in $loc: version:\n---\n$gdb_version\n---\n"
+}