aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/lib
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2025-04-03 17:13:12 +0200
committerTom de Vries <tdevries@suse.de>2025-04-03 17:13:12 +0200
commitc6660615d17e89f45ac0c8a4d62e6c285f1c5636 (patch)
treeda544fefdb3f080141f166cff1ab11d8e4bb1f15 /gdb/testsuite/lib
parent1603a80c5cda1f612cda6a32c095ff40d7fca081 (diff)
downloadbinutils-c6660615d17e89f45ac0c8a4d62e6c285f1c5636.zip
binutils-c6660615d17e89f45ac0c8a4d62e6c285f1c5636.tar.gz
binutils-c6660615d17e89f45ac0c8a4d62e6c285f1c5636.tar.bz2
[gdb/testsuite] Add gdb.testsuite/version-compare.exp
Add a test-case gdb.testsuite/version-compare.exp that excercises proc version_compare, and a note to proc version_compare that it considers v1 < v1.0 instead of v1 == v1.0. Tested on x86_64-linux. Approved-By: Tom Tromey <tom@tromey.com>
Diffstat (limited to 'gdb/testsuite/lib')
-rw-r--r--gdb/testsuite/lib/gdb-utils.exp5
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/testsuite/lib/gdb-utils.exp b/gdb/testsuite/lib/gdb-utils.exp
index b8ab30a..f32f533 100644
--- a/gdb/testsuite/lib/gdb-utils.exp
+++ b/gdb/testsuite/lib/gdb-utils.exp
@@ -117,7 +117,10 @@ proc gdb_get_bp_addr { num } {
# Compare the version numbers in L1 to those in L2 using OP, and
# return 1 if the comparison is true. OP can be "<", "<=", ">", ">=",
-# or "==". It is ok if the lengths of the lists differ.
+# or "==".
+# It is ok if the lengths of the lists differ, but note that we have
+# "{1} < {1 0}" instead of "{1} == {1 0}". See also
+# gdb.testsuite/version-compare.exp.
proc version_compare { l1 op l2 } {
switch -exact $op {