From: Lancelot SIX Date: Sun, 21 Nov 2021 00:44:36 +0000 (+0000) Subject: gdb/testsuite: Remove duplicates from gdb.base/exprs.exp X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1868c0cb3378ba3984c056b3850cc93eaa709e04;p=binutils-gdb.git 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. --- 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" ""