diff options
author | Lancelot SIX <lsix@lancelotsix.com> | 2021-11-21 01:55:43 +0000 |
---|---|---|
committer | Lancelot SIX <lsix@lancelotsix.com> | 2022-01-07 22:43:34 +0000 |
commit | 148ac50e89b66c1d7934f464195ba559f5cc8cd0 (patch) | |
tree | dff3ccde9777bd6f53f0c7ada5d7de935611903b | |
parent | bfc9663f9b74060f64a70a443b05afb2e6585b7a (diff) | |
download | binutils-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.exp | 22 |
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" \ |