aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLancelot SIX <lsix@lancelotsix.com>2021-11-21 01:55:43 +0000
committerLancelot SIX <lsix@lancelotsix.com>2022-01-07 22:43:34 +0000
commit148ac50e89b66c1d7934f464195ba559f5cc8cd0 (patch)
treedff3ccde9777bd6f53f0c7ada5d7de935611903b
parentbfc9663f9b74060f64a70a443b05afb2e6585b7a (diff)
downloadbinutils-148ac50e89b66c1d7934f464195ba559f5cc8cd0.zip
binutils-148ac50e89b66c1d7934f464195ba559f5cc8cd0.tar.gz
binutils-148ac50e89b66c1d7934f464195ba559f5cc8cd0.tar.bz2
gdb/testsuite: Remove duplicates from gdb.base/pointers.exp
When I run the testsuite, I have : Running .../gdb/testsuite/gdb.base/pointers.exp ... DUPLICATE: gdb.base/pointers.exp: pointer assignment Fix by placing the sections with duplication in with_test_prefix blocks. This removes the duplication and gives a better organization the file. Tested on x86_64-linux. Co-Authored-By: Pedro Alves <pedro@palves.net>
-rw-r--r--gdb/testsuite/gdb.base/pointers.exp22
1 files changed, 12 insertions, 10 deletions
diff --git a/gdb/testsuite/gdb.base/pointers.exp b/gdb/testsuite/gdb.base/pointers.exp
index 8a26c54..bca8377 100644
--- a/gdb/testsuite/gdb.base/pointers.exp
+++ b/gdb/testsuite/gdb.base/pointers.exp
@@ -145,18 +145,20 @@ gdb_test "print v_int_pointer < v_int_pointer2" " = $true" \
gdb_test "print v_int_pointer > v_int_pointer2" " = $false" \
"pointer1>pointer2"
-gdb_test_no_output "set variable y = *v_int_pointer++" \
- "set y = *v_int_pointer++"
-gdb_test "print y" " = 6" "pointer assignment"
-gdb_test "print *v_int_pointer" " = 18" "and post-increment"
-
-
+with_test_prefix "post-increment" {
+ gdb_test_no_output "set variable y = *v_int_pointer++" \
+ "set y = *v_int_pointer++"
+ gdb_test "print y" " = 6" "pointer assignment"
+ gdb_test "print *v_int_pointer" " = 18" "and post-increment"
+}
-gdb_test_no_output "set variable y = *--v_int_pointer2" \
- "set y = *--v_int_pointer2"
-gdb_test "print y" " = 6" "pointer assignment"
-gdb_test "print *v_int_pointer2" " = 6" "and pre-decrement"
+with_test_prefix "pre-decrement" {
+ gdb_test_no_output "set variable y = *--v_int_pointer2" \
+ "set y = *--v_int_pointer2"
+ gdb_test "print y" " = 6" "pointer assignment"
+ gdb_test "print *v_int_pointer2" " = 6" "and pre-decrement"
+}
gdb_test_no_output "set variable y =v_int_pointer-v_int_pointer2" \