From 1868c0cb3378ba3984c056b3850cc93eaa709e04 Mon Sep 17 00:00:00 2001 From: Lancelot SIX Date: Sun, 21 Nov 2021 00:44:36 +0000 Subject: [PATCH] gdb/testsuite: Remove duplicates from gdb.base/exprs.exp When running the testsuite, I have: Running .../gdb/testsuite/gdb.base/exprs.exp ... DUPLICATE: gdb.base/exprs.exp: \$[0-9]* = red (setup) Fix by using with_test_prefix where appropriate. Tested on x86_64-linux. --- gdb/testsuite/gdb.base/exprs.exp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/gdb/testsuite/gdb.base/exprs.exp b/gdb/testsuite/gdb.base/exprs.exp index 0d080e31c76..c67647a67db 100644 --- a/gdb/testsuite/gdb.base/exprs.exp +++ b/gdb/testsuite/gdb.base/exprs.exp @@ -237,10 +237,12 @@ test_expr "print \"x\" \"y\" \"z\"" "\\$\[0-9\]* = \"xyz\"" # Enum formatting tests. test_expr "print red" "\\$\[0-9\]* = red" -gdb_test "set output-radix 8" ".*" -test_expr "print red" "\\$\[0-9\]* = red" -test_expr "print/d red" "\\$\[0-9\]* = 0" -gdb_test "set output-radix 10" ".*" +with_test_prefix "output-radix 8" { + gdb_test "set output-radix 8" ".*" + test_expr "print red" "\\$\[0-9\]* = red" + test_expr "print/d red" "\\$\[0-9\]* = 0" + gdb_test "set output-radix 10" ".*" +} # Pre-/post in-/decrement tests. gdb_test "set variable v_int = 1" "" -- 2.30.2